html{scrollbar-gutter:stable}.erp-route-progress{position:fixed;inset:0 0 auto;z-index:100001;height:3px;overflow:hidden;background:#5b5ce221;opacity:0;pointer-events:none;transition:opacity .16s}.erp-route-progress.is-visible{opacity:1}.erp-route-progress span{display:block;width:34%;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b5ce2,#23a68b);box-shadow:0 0 12px #5b5ce26b;animation:erp-route-progress 1s ease-in-out infinite}@keyframes erp-route-progress{0%{transform:translate(-110%)}to{transform:translate(320%)}}html.erp-navigation-pending{scrollbar-gutter:stable}html.erp-navigation-pending body{cursor:progress}html.erp-navigation-pending .content{pointer-events:none}.erp-loading-overlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;background:#0b1d3647;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(2px);transition:opacity .18s ease,visibility .18s ease}.erp-loading-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.erp-loading-card{display:grid;min-width:min(88vw,300px);justify-items:center;gap:7px;padding:24px 28px;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#fffffff7;box-shadow:0 24px 70px #0b1d3640;color:#173452;text-align:center}.erp-loading-card strong{font-size:.96rem}.erp-loading-card small{max-width:250px;color:#71849c;font-size:.72rem;line-height:1.45}.erp-loading-spinner{position:relative;width:46px;height:46px;margin-bottom:4px}.erp-loading-spinner i{position:absolute;inset:0;border:4px solid #e5e7ff;border-top-color:#5b4df1;border-radius:50%;animation:erp-loading-spin .8s linear infinite}.erp-loading-spinner i+i{inset:9px;border-width:3px;border-color:#dff7f1;border-bottom-color:#10a987;animation-direction:reverse;animation-duration:.65s}@keyframes erp-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.erp-route-progress span{animation-duration:2.4s}.erp-loading-spinner i{animation-duration:1.8s}}:root{--navy:#132238;--navy2:#1c3150;--blue:#2157d5;--pale:#f4f7fb;--line:#e2e8f0;--text:#17243a;--muted:#718096;--green:#138a61;--red:#d94444;--orange:#e48a17;--sidebar:246px}*{box-sizing:border-box}body{margin:0;background:var(--pale);color:var(--text);font-family:Segoe UI,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,strong,.brand{font-family:Segoe UI,Arial,sans-serif}h1{font-size:30px;line-height:1.15;margin:7px 0 6px;letter-spacing:-.8px}h2{font-size:17px;margin:0 0 3px}p{color:var(--muted);margin:0;line-height:1.55}.kicker{font-size:11px;color:var(--blue);font-weight:800;letter-spacing:1.4px}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:var(--navy);color:#d6e0ee;display:flex;flex-direction:column;z-index:20}.brand{height:86px;padding:20px 23px;display:flex;gap:12px;align-items:center;color:#fff;font-size:14px;line-height:1.1;letter-spacing:.6px}.brand small{font-size:10px;color:#8293ab;letter-spacing:2.2px}.brand-mark{width:37px;height:37px;border-radius:11px;background:linear-gradient(145deg,#3774ed,#1545ba);display:inline-grid;place-items:center;color:#fff;font:700 22px Manrope;box-shadow:0 8px 20px #07152d}.brand-mark.large{width:54px;height:54px;font-size:30px;border-radius:15px}.sidebar nav{padding:12px;flex:1}.sidebar nav p{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#61738c;margin:19px 13px 7px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:8px;margin:3px 0;font-weight:600;font-size:13px}.sidebar nav a span{font-size:17px;width:19px;text-align:center;color:#91a3bb}.sidebar nav a:hover,.sidebar nav a.active{background:#25436d;color:#fff}.sidebar nav a.active{box-shadow:inset 3px 0 #4b80ed}.side-user{display:flex;align-items:center;gap:10px;border-top:1px solid #293a52;padding:17px 15px}.avatar{width:34px;height:34px;border-radius:10px;background:#dbe7ff;color:#2858b8;display:inline-grid;place-items:center;font-weight:800}.side-user>div:nth-child(2){flex:1;min-width:0}.side-user strong,.side-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-user strong{font-size:12px;color:#fff}.side-user small{font-size:10px;color:#8293ab;margin-top:2px}.side-user button{border:0;background:none;color:#91a3bb;font-size:19px;cursor:pointer}.main{margin-left:var(--sidebar);min-height:100vh}.topbar{height:68px;background:#fff;border-bottom:1px solid var(--line);padding:0 30px;display:flex;align-items:center;justify-content:space-between}.topbar strong,.topbar span{display:block}.topbar strong{font-size:10px;color:#7a889d;letter-spacing:1px}.topbar span{font-size:12px;color:#9aa6b6;margin-top:2px}.top-actions{display:flex;align-items:center;gap:8px;color:#69778a;font-size:12px}.top-actions .status-dot{width:7px;height:7px;border-radius:50%;background:#20b67a;margin:0;box-shadow:0 0 0 4px #dff7ee}.menu-btn{display:none;border:0;background:none;font-size:22px}.content{padding:29px 32px 45px;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.page-heading.compact{margin-bottom:17px}.btn{border:1px solid transparent;padding:10px 16px;border-radius:8px;font-weight:700;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn.primary{background:var(--blue);color:#fff;box-shadow:0 4px 12px #2157d52b}.btn.primary:hover{background:#1748bd}.btn.secondary{background:#fff;border-color:#d4ddea;color:#34445d}.btn.ghost{background:transparent;border-color:#d8e0eb;color:#65748a}.btn.wide{width:100%;padding:12px}.flash{border-radius:9px;padding:12px 15px;margin-bottom:18px;font-size:13px}.flash.success{background:#e7f8f1;color:#08734d;border:1px solid #bdebd9}.flash.error{background:#fff0f0;color:#a92424;border:1px solid #f2c8c8}.flash ul{margin:6px 0 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.stats article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;position:relative;min-height:126px;box-shadow:0 2px 5px #1d31500a}.stats article>span,.stats article>strong,.stats article>small{display:block;margin-left:47px}.stats article>span{color:#758399;font-size:11px}.stats article>strong{font-size:21px;margin-top:8px}.stats article>small{color:#8b98aa;font-size:10px;margin-top:5px}.stat-icon{position:absolute;width:35px;height:35px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:17px}.blue{background:#e6edff;color:#265bd1}.orange{background:#fff0dc;color:#d8780b}.green{background:#e2f7ef;color:#0d9565}.red{background:#ffe9e9;color:#d34444}.warning{color:var(--orange)!important}.grid-2{display:grid;grid-template-columns:1.35fr 1fr;gap:19px}.card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 5px #1d31500a}.card-head{padding:18px 20px;border-bottom:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between}.card-head p{font-size:11px}.card-head>a{font-weight:700;color:var(--blue);font-size:11px}.simple-list>div{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid #eff2f6}.simple-list>div:last-child{border:0}.simple-list>div>div:nth-child(2){flex:1}.simple-list strong,.simple-list small{display:block}.simple-list small{font-size:10px;color:#8c98a8;margin-top:3px}.product-icon{width:34px;height:34px;background:#edf3ff;color:#3c6ed4;border-radius:9px;display:grid;place-items:center}.align-right{text-align:right}.quick>a{display:flex;align-items:center;gap:12px;padding:15px 19px;border-bottom:1px solid #eff2f6}.quick>a:last-child{border:0}.quick>a>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;font-size:18px}.quick>a>div{flex:1}.quick strong,.quick small{display:block}.quick small{font-size:10px;color:#8c98a8;margin-top:3px}.search-bar{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:8px 9px;margin-bottom:17px;gap:9px;box-shadow:0 2px 8px #253d6210}.search-bar>span{font-size:24px;color:#8995a6;margin-left:9px}.search-bar input{border:0;outline:0;flex:1;min-width:150px;font-size:13px;padding:8px}.search-bar select,label select,label input,label textarea{border:1px solid #d6deea;border-radius:7px;background:#fff;padding:9px 10px;color:#3b495f;outline:0}.search-bar select{min-width:150px}.search-bar select:focus,label input:focus,label select:focus,label textarea:focus{border-color:#6991e7;box-shadow:0 0 0 3px #e7efff}.table-toolbar{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px}.table-toolbar strong,.table-toolbar small{display:block}.table-toolbar small{font-size:10px;color:#8a97aa;margin-top:2px}.column-picker{position:relative}.column-picker summary{list-style:none}.column-picker>div{position:absolute;right:0;top:45px;width:235px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;grid-template-columns:1fr;box-shadow:0 16px 45px #1e31502b;z-index:8}.column-picker label{padding:6px;font-size:12px}.hidden-col{display:none!important}.excel-wrap,.table-scroll{overflow:auto;border-radius:10px;border:1px solid #cfd7e2;background:#fff}.excel-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;font-size:11px}.excel-table th{background:#284e8a;color:#fff;text-transform:uppercase;letter-spacing:.2px;font-size:9px;padding:8px 10px;border-right:1px solid #fff6;border-bottom:1px solid #fff6;white-space:nowrap;text-align:center}.excel-table .group-row th{background:#24477e}.excel-table td{padding:9px 10px;border-right:1px solid #d7dde6;border-bottom:1px solid #e3e7ed;white-space:nowrap;background:#fff}.excel-table tbody tr:nth-child(2n) td{background:#f8fafc}.excel-table tbody tr:hover td{background:#edf4ff}.money{text-align:right;font-variant-numeric:tabular-nums}.status-text{color:#e12222;font-weight:700}.danger-text{color:var(--red)!important;font-weight:700}.green-text{color:var(--green)!important}.strong{font-weight:700}.badge{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.3px;white-space:nowrap}.badge.paid{background:#dff7ed;color:#08734d}.badge.pending{background:#fff0e1;color:#b7650b}.badge.alert{background:#ffe3e3;color:#bd2f2f}.badge.neutral{background:#eaf0f7;color:#53647b}.report-note{display:flex;gap:10px;align-items:center;padding:12px 17px;background:#f0f5ff;border-bottom:1px solid #dfe8fa}.report-note span{width:20px;height:20px;border-radius:50%;background:#d7e5ff;color:#275bbd;display:grid;place-items:center;font-weight:800}.report-note p{font-size:11px}.table-card{overflow:hidden}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th{background:#f7f9fc;color:#7b899d;text-transform:uppercase;font-size:9px;letter-spacing:.5px;padding:11px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.data-table td{padding:12px 14px;border-bottom:1px solid #edf0f4;white-space:nowrap}.data-table tr:last-child td{border-bottom:0}.data-table td strong,.data-table td small{display:block}.data-table td small{color:#8995a6;margin-top:3px;font-size:10px}.row-actions{display:flex;gap:6px}.mini-btn{border:0;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.mini-btn.success{background:#dff7ed;color:#08734d}.mini-btn.muted{background:#eef2f7;color:#52627a}.mini-btn.whatsapp{background:#dcf8e7;color:#087a42}.empty{text-align:center!important;color:#8a97a9!important;padding:35px!important}.pagination{margin-top:15px}.pagination nav>div:first-child{display:none}.pagination nav>div:last-child{display:flex;align-items:center;justify-content:space-between}.pagination nav span,.pagination nav a{font-size:11px}.pagination nav a,.pagination nav span[aria-current=page] span{display:inline-block;padding:6px 9px;border:1px solid #dae1eb;background:#fff;border-radius:5px;margin:2px}.pagination svg{width:14px}.pagination p{font-size:11px}.import-grid{grid-template-columns:1fr 1fr}.upload-card{padding:20px}.upload-card form>label:first-child{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:11px}.dropzone{margin:18px 0;border:1.5px dashed #aac0e8;border-radius:12px;min-height:255px;background:#f7faff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.dropzone input{display:none}.dropzone .upload-icon{width:48px;height:48px;border-radius:13px;background:#e1ebff;color:#2459ca;display:grid;place-items:center;font-size:25px;margin-bottom:13px}.dropzone strong,.dropzone small,.dropzone em,.dropzone b{display:block}.dropzone small{color:#7990ad;margin-top:4px}.dropzone em{font-size:9px;color:#a3afbd;font-style:normal;margin-top:16px}.dropzone b{color:#2459ca;margin-top:9px}.chips{padding:18px;display:flex;gap:7px;flex-wrap:wrap}.chips span{border:1px solid #dbe3ed;background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:10px}.info-box{margin:0 18px 18px;background:#edf4ff;border-radius:9px;padding:13px}.info-box strong{font-size:11px;color:#2459ca}.info-box p{font-size:10px;margin-top:3px}.ledger-stats{grid-template-columns:repeat(3,1fr)}dialog{border:0;border-radius:14px;padding:0;width:min(680px,92vw);box-shadow:0 28px 80px #14243e55}dialog::backdrop{background:#0f1c2e99;backdrop-filter:blur(2px)}.modal-form{padding:23px}.modal-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:18px}.modal-head button{border:0;background:#edf1f6;border-radius:7px;width:30px;height:30px;cursor:pointer;font-size:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{display:flex;flex-direction:column;gap:6px;color:#65748a;font-size:11px;font-weight:700}.form-grid .span-2{grid-column:span 2}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.icon-btn{border:0;background:#fff0f0;color:#c53e3e;border-radius:6px;cursor:pointer;font-size:16px}.user-cell{display:flex;align-items:center;gap:9px}.login-body{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr;background:#fff}.login-art{background:linear-gradient(140deg,#112039,#203b62);padding:70px;display:flex;align-items:center;position:relative;overflow:hidden}.login-art:after{content:"";position:absolute;width:550px;height:550px;border:1px solid #ffffff12;border-radius:50%;right:-180px;bottom:-200px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff05}.login-art h1{color:#fff;font-size:43px;line-height:1.12;margin:28px 0 16px;letter-spacing:-1.5px}.login-art p{color:#aebdd2;max-width:450px;font-size:15px}.login-panel{display:grid;place-items:center;padding:35px}.login-card{width:min(380px,100%)}.login-card h2{font-size:28px;margin:8px 0}.login-card>p{margin-bottom:25px}.login-card>label:not(.check){display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;margin:14px 0}.login-card input[type=email],.login-card input[type=password]{padding:12px;border:1px solid #d4dce8;border-radius:8px;outline:0}.check{display:flex;align-items:center;gap:7px;font-size:11px;color:#6e7c91;margin:15px 0}.demo-note{display:block;text-align:center;color:#95a1b0;margin-top:16px}@media(max-width:1100px){.stats{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:1fr}.content{padding:24px}.top-actions{display:none}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:.2s}.nav-open .sidebar{transform:none;box-shadow:10px 0 40px #101e3255}.main{margin-left:0}.menu-btn{display:block}.topbar{padding:0 18px;justify-content:flex-start;gap:14px}.content{padding:20px 14px}.page-heading{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:1fr}.search-bar{flex-wrap:wrap}.search-bar input{flex-basis:75%}.search-bar select{flex:1}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.login-body{grid-template-columns:1fr}.login-art{display:none}.login-panel{min-height:100vh}.import-grid{grid-template-columns:1fr}}.navbar{height:72px;background:var(--navy);color:#d6e0ee;display:flex;align-items:center;padding:0 26px;gap:24px;position:sticky;top:0;z-index:30;box-shadow:0 5px 22px #0a172b24}.top-brand{height:auto;padding:0;min-width:174px;gap:10px}.top-brand>span:last-child{display:flex;flex-direction:column;font-size:13px}.top-brand small{display:block;margin-top:3px}.top-nav{display:flex;align-items:center;gap:4px;flex:1;height:100%}.top-nav a{height:44px;padding:0 12px;border-radius:8px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;white-space:nowrap}.top-nav a span{color:#8fa5c3;font-size:15px}.top-nav a:hover,.top-nav a.active{background:#284871;color:#fff}.top-nav a.active{box-shadow:inset 0 -3px #4f83ee}.nav-user{display:flex;align-items:center;gap:9px;padding-left:18px;border-left:1px solid #30445f;min-width:180px}.nav-user>div:nth-child(2){min-width:0;flex:1}.nav-user strong,.nav-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user strong{color:#fff;font-size:11px}.nav-user small{color:#8293ab;font-size:9px;margin-top:2px}.nav-user button{border:0;background:transparent;color:#91a3bb;font-size:18px;cursor:pointer}.top-layout{margin-left:0;min-height:calc(100vh - 72px)}.context-bar{height:52px;background:#fff;border-bottom:1px solid var(--line);padding:0 32px;display:flex;align-items:center;justify-content:space-between}.context-bar strong,.context-bar>div>span{display:block}.context-bar strong{font-size:9px;color:#7a889d;letter-spacing:1px}.context-bar>div>span{font-size:11px;color:#9aa6b6;margin-top:2px}@media(max-width:1180px){.navbar{padding:0 16px;gap:12px}.top-brand{min-width:145px}.top-nav a{padding:0 9px}.top-nav a span{display:none}.nav-user{min-width:auto}.nav-user>div:nth-child(2){display:none}}@media(max-width:880px){.navbar{height:64px}.navbar .menu-btn{display:block;color:#fff;margin-left:auto;order:2}.nav-user{order:3;border:0;padding:0}.top-nav{display:none;position:absolute;top:64px;left:0;right:0;height:auto;background:var(--navy);padding:10px 14px 16px;box-shadow:0 15px 30px #0a172b38;flex-direction:column;align-items:stretch}.nav-open .top-nav{display:flex}.top-nav a{height:42px}.top-nav a span{display:inline}.top-brand{min-width:0}.context-bar{padding:0 18px}.top-layout{min-height:calc(100vh - 64px)}}.config-stats{display:grid;grid-template-columns:250px 250px 1fr;gap:14px;margin-bottom:17px}.config-stats>article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 17px;display:flex;align-items:center;gap:12px;min-height:76px;box-shadow:0 4px 16px #1b31500a}.config-stats article strong,.config-stats article small{display:block}.config-stats article strong{font-size:21px}.config-stats article small{font-size:10px;color:#7d8a9d;margin-top:2px}.config-stat-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:17px;font-weight:800}.config-stat-icon.amber{background:#fff1d8;color:#c66f08}.config-stat-icon.violet{background:#eee8ff;color:#6d45cd}.legend-card{justify-content:flex-end!important;gap:20px!important}.legend-card>div{display:flex;align-items:center;gap:7px}.legend-swatch{width:12px;height:12px;border-radius:4px;border:1px solid}.legend-swatch.missing{background:#fff8dc;border-color:#efd780}.legend-swatch.edited{background:#f0eaff;border-color:#b49ce8}.legend-swatch.dirty{background:#e5f1ff;border-color:#6ea5e7}.config-banner{display:flex;align-items:center;gap:11px;border:1px solid #dce5f5;background:linear-gradient(90deg,#f0f5ff,#f8faff);padding:12px 16px;border-radius:10px;margin-bottom:12px}.config-banner>span{width:30px;height:30px;border-radius:8px;background:#dce8ff;color:#3365c5;display:grid;place-items:center}.config-banner strong{font-size:11px}.config-banner p{font-size:10px;margin-top:2px}.config-table-wrap{overflow:auto;border:1px solid #ccd6e4;border-radius:12px;background:#fff;box-shadow:0 5px 20px #2038580d}.config-table{border-collapse:separate;border-spacing:0;min-width:1850px;width:100%;font-size:11px}.config-table thead th{background:#213f70;color:#fff;text-transform:uppercase;letter-spacing:.35px;font-size:9px;text-align:center;padding:9px 7px;border-right:1px solid #ffffff45;border-bottom:1px solid #ffffff45;white-space:nowrap}.config-table thead tr:first-child th{background:#18355f}.config-table td{height:56px;border-right:1px solid #e0e5ed;border-bottom:1px solid #e6eaf0;padding:5px;background:#fff}.config-table tbody tr:nth-child(2n) td{background:#fafbfd}.config-table tbody tr:hover td{background:#f5f8fd}.config-table .sticky-col{position:sticky;z-index:3}.config-table thead .sticky-col{z-index:6}.config-table .sticky-one{left:0;min-width:185px;max-width:185px}.config-table .sticky-two{left:185px;min-width:125px;max-width:125px;box-shadow:6px 0 12px #2038580c}.config-table tbody tr:nth-child(odd) .sticky-col{background:#fff}.config-table tbody tr:nth-child(2n) .sticky-col{background:#fafbfd}.identity-cell{padding:9px 11px!important}.identity-cell strong,.identity-cell small,.identity-cell span{display:block}.identity-cell small{color:#8a96a8;font-size:9px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editable-td{min-width:116px;position:relative;transition:.2s}.editable-td input,.editable-td select{width:100%;min-width:100px;border:1px solid transparent;border-radius:6px;background:transparent;padding:8px 7px;font-size:10px;color:#24334b;outline:0}.editable-td input:focus,.editable-td select:focus{background:#fff;border-color:#5d8ee8;box-shadow:0 0 0 3px #dce8ff;position:relative;z-index:2}.editable-td.is-missing{background:#fff9e5!important;box-shadow:inset 0 0 0 1px #f3df99}.editable-td.is-missing:before{content:"Falta";position:absolute;right:5px;top:2px;color:#c47c09;font-size:7px;font-weight:800;text-transform:uppercase}.editable-td.was-edited{background:#f2edff!important;box-shadow:inset 3px 0 #8360d4}.editable-td.was-edited:before{content:"Editado";position:absolute;right:5px;top:2px;color:#6f4dbb;font-size:7px;font-weight:800;text-transform:uppercase}.editable-td.has-unsaved-change{background:#e9f4ff!important;box-shadow:inset 3px 0 #3f83d6}.editable-td.has-unsaved-change:before{content:"Sin guardar";color:#2670c6}.save-cell{min-width:82px;text-align:center;position:sticky;right:0;background:#f7f9fc!important;box-shadow:-5px 0 12px #2038580b}.save-row-btn{border:0;background:#edf1f7;color:#718096;border-radius:8px;padding:7px 9px;cursor:pointer;font-size:11px;transition:.2s}.save-row-btn span,.save-row-btn small{display:block}.save-row-btn small{font-size:8px;margin-top:2px}.save-row-btn.ready{background:#2157d5;color:#fff;box-shadow:0 5px 12px #2157d533;transform:translateY(-1px)}.save-row-btn:disabled{opacity:.65}.manual-value{background:#f2edff!important;box-shadow:inset 3px 0 #8060cf}.edited-legend-dot{display:inline-block;width:7px;height:7px;border-radius:2px;background:#8060cf;margin:0 3px}.config-filter{position:sticky;top:80px;z-index:9}@media(max-width:1000px){.config-stats{grid-template-columns:1fr 1fr}.legend-card{grid-column:span 2;justify-content:flex-start!important}.config-filter{position:static}}@media(max-width:600px){.config-stats{grid-template-columns:1fr}.legend-card{grid-column:auto;flex-wrap:wrap}}.secure-chip{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:9px 13px}.secure-chip>span{width:27px;height:27px;border-radius:8px;background:#e2f7ef;color:#0a8b5d;display:grid;place-items:center;font-weight:800}.secure-chip strong,.secure-chip small{display:block}.secure-chip strong{font-size:10px}.secure-chip small{font-size:8px;color:#8a96a8;margin-top:2px}.settings-hero{min-height:190px;border-radius:17px;padding:33px 38px;margin-bottom:21px;color:#fff;background:radial-gradient(circle at 80% 10%,#426ec7 0,transparent 34%),linear-gradient(125deg,#142746,#214a88);display:flex;justify-content:space-between;align-items:center;box-shadow:0 15px 38px #18355f26;position:relative;overflow:hidden}.settings-hero:after{content:"";position:absolute;right:-70px;bottom:-150px;width:350px;height:350px;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 55px #ffffff0a,0 0 0 110px #ffffff08}.settings-hero>div:first-child{max-width:650px;position:relative;z-index:2}.settings-hero .kicker.light{color:#a9c6ff}.settings-hero h2{font-size:25px;margin:8px 0}.settings-hero p{color:#c5d4e9;max-width:590px}.settings-hero-metric{position:relative;z-index:2;text-align:center;padding-right:45px}.settings-hero-metric strong,.settings-hero-metric span{display:block}.settings-hero-metric strong{font-size:42px;color:#fff}.settings-hero-metric span{font-size:10px;color:#c6d6ec;text-transform:uppercase;letter-spacing:1px}.settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.settings-module{min-height:260px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:21px;display:flex;flex-direction:column;justify-content:space-between;transition:.22s;box-shadow:0 4px 14px #2038580b}.settings-module:hover{transform:translateY(-4px);box-shadow:0 16px 36px #2038581d;border-color:#c6d5eb}.module-top{display:flex;align-items:center;justify-content:space-between}.module-icon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;font-size:21px;font-weight:800}.module-arrow{font-size:22px;color:#9aa8b9;transition:.2s}.settings-module:hover .module-arrow{transform:translate(4px);color:#285bc4}.module-label{font-size:8px;letter-spacing:1.2px;font-weight:800;color:#8b98a9}.settings-module h2{font-size:19px;margin:6px 0}.settings-module p{font-size:11px;min-height:51px}.settings-module footer{border-top:1px solid #edf0f4;padding-top:14px;display:flex;align-items:baseline;gap:7px}.settings-module footer strong{font-size:18px}.settings-module footer span{font-size:9px;color:#8b97a8}.settings-module.cobalt .module-icon{background:#e7efff;color:#2459c7}.settings-module.teal .module-icon{background:#dff7f2;color:#07836c}.settings-module.violet-card .module-icon{background:#eee7ff;color:#7247cd}.settings-module.amber-card .module-icon{background:#fff0d8;color:#c87108}.back-link{display:block;color:#6c7b91;font-size:10px;font-weight:700;margin-bottom:14px}.back-link:hover{color:var(--blue)}.branch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.branch-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 4px 14px #2038580a;position:relative;overflow:hidden}.branch-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#2b63d5}.branch-card.inactive{opacity:.68}.branch-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.branch-icon{width:38px;height:38px;border-radius:10px;background:#e8f0ff;color:#2860cb;display:grid;place-items:center;font-size:18px}.branch-code{font-size:8px;font-weight:800;color:#2b63d5;letter-spacing:1.2px}.branch-card h2{font-size:17px;margin:5px 0}.branch-card>p{font-size:10px;min-height:32px}.branch-meta,.branch-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.branch-meta{padding:12px;background:#f8fafc;border-radius:9px}.branch-meta small,.branch-meta strong,.branch-numbers small,.branch-numbers strong{display:block}.branch-meta small,.branch-numbers small{font-size:8px;color:#8a97a9}.branch-meta strong{font-size:10px;margin-top:3px}.branch-numbers strong{font-size:16px}.branch-edit{width:100%;border:0;border-top:1px solid #edf0f4;background:transparent;color:#2c5fc4;font-weight:700;font-size:10px;padding:13px 0 0;margin-top:14px;cursor:pointer;text-align:left}.empty-state{background:#fff;border:1px dashed #ccd7e6;border-radius:14px;padding:45px;text-align:center;grid-column:1/-1}.empty-state>span{font-size:30px;color:#6e91d5}.empty-state h2{margin:10px 0 4px}.hwid{font-family:Consolas,monospace;background:#eef2f8;border:1px solid #dce3ed;border-radius:5px;padding:5px 7px;font-size:9px;color:#3b4e69}.badge.license-active{background:#dff7ed;color:#08734d}.badge.license-pending{background:#fff0dc;color:#ad650e}.badge.license-blocked{background:#ffe3e3;color:#b72c2c}.badge.license-expired{background:#edf0f4;color:#66758a}.license-table td{height:61px}.roles-layout{display:grid;grid-template-columns:300px 1fr;gap:18px}.roles-intro{background:linear-gradient(145deg,#203e70,#142945);color:#fff;border-radius:14px;padding:27px;min-height:300px}.roles-visual{width:52px;height:52px;border-radius:14px;background:#ffffff18;display:grid;place-items:center;font-size:26px}.roles-intro h2{font-size:21px;margin:24px 0 8px}.roles-intro p{color:#bacbe1;font-size:11px;margin-bottom:20px}.role-list{display:flex;flex-direction:column;gap:10px}.role-row{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 17px;display:flex;align-items:center;gap:14px}.role-avatar{width:40px;height:40px;border-radius:11px;background:#e9effc;color:#315eb8;display:grid;place-items:center;font-weight:800;font-size:11px;flex:0 0 auto}.role-info{flex:1}.role-info>div{display:flex;align-items:center;gap:7px}.role-info h2{font-size:14px}.role-info p{font-size:10px;margin:3px 0}.role-info small{font-size:8px;color:#8a97a9}.system-tag{background:#edf1f6;color:#69788d;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:800}.permission-note{display:flex;align-items:center;gap:11px;background:#edf4ff;border:1px solid #d7e4f9;border-radius:10px;padding:13px 16px;margin-bottom:17px}.permission-note>span{width:26px;height:26px;border-radius:50%;background:#d6e5ff;color:#285dbf;display:grid;place-items:center;font-weight:800}.permission-note strong{font-size:10px}.permission-note p{font-size:9px;margin-top:2px}.permission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.permission-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 4px 15px #2038580b}.permission-card>header{display:flex;align-items:center;gap:11px;padding:17px 19px;border-bottom:1px solid #edf0f4}.permission-card header>div{flex:1}.permission-card header h2{font-size:15px}.permission-card header p{font-size:9px}.permission-count{font-size:8px;background:#edf2fa;color:#526680;padding:5px 7px;border-radius:99px}.permission-card fieldset{border:0;margin:0;padding:15px 19px 5px}.permission-card legend{font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#8996a8}.permission-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.permission-options label{display:flex;align-items:center;gap:8px;border:1px solid #e3e8ef;border-radius:8px;padding:9px 10px;cursor:pointer;position:relative}.permission-options label>span{flex:1}.permission-options strong,.permission-options small{display:block}.permission-options strong{font-size:9px}.permission-options small{font-size:7px;color:#9aa5b4;margin-top:2px}.permission-options input{opacity:0;position:absolute}.permission-options i{width:30px;height:17px;border-radius:99px;background:#dce2ea;position:relative;transition:.2s}.permission-options i:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 3px #1b2e4855;transition:.2s}.permission-options input:checked+i{background:#2a61d0}.permission-options input:checked+i:after{left:15px}.permission-options label:has(input:checked){border-color:#bfd0f2;background:#f5f8ff}.permission-card>footer{padding:14px 19px 18px}@media(max-width:1200px){.settings-grid,.branch-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.permission-grid,.roles-layout{grid-template-columns:1fr}.roles-intro{min-height:auto}.settings-hero-metric{display:none}}@media(max-width:650px){.settings-grid,.branch-grid{grid-template-columns:1fr}.settings-hero{padding:25px}.permission-options{grid-template-columns:1fr}.role-row{flex-wrap:wrap}}.viewer-mode .content{max-width:none;padding-left:18px;padding-right:18px}.viewer-mode .page-heading{margin-bottom:16px}.viewer-help{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dbe4ef;border-radius:10px;padding:8px 12px}.viewer-help>span{width:29px;height:29px;border-radius:8px;background:#e7efff;color:#275dc6;display:grid;place-items:center;font-size:17px;font-weight:800}.viewer-help strong,.viewer-help small{display:block}.viewer-help strong{font-size:10px}.viewer-help small{font-size:8px;color:#8592a4;margin-top:2px}.viewer-excel-wrap{box-shadow:0 5px 20px #213b5d10}.viewer-mode .excel-table{min-width:1420px;width:100%;table-layout:auto}.editable-excel-table th{padding:8px 6px}.editable-excel-table td{padding:0;height:45px;min-width:61px}.editable-excel-table .col-description{min-width:145px}.editable-excel-table .col-product_code,.editable-excel-table .col-invoice_number{min-width:100px}.editable-excel-table .col-invoice_vendor{min-width:128px}.editable-excel-table .col-expiration_date,.editable-excel-table .col-reception_date,.editable-excel-table .col-issued{min-width:112px}.viewer-cell-input{width:100%;height:44px;border:1px solid transparent;background:transparent;padding:6px 8px;color:#172943;font-size:10px;outline:0;min-width:55px}.viewer-cell-input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.viewer-cell-input[type=date]{padding:4px;font-size:9px}.viewer-cell-input:hover{background:#f0f5fd;border-color:#d7e1ee}.viewer-cell-input:focus{background:#fff;border-color:#4b80e2;box-shadow:inset 0 0 0 1px #4b80e2,0 0 0 3px #dce8ff;position:relative;z-index:2}.viewer-status{border:0;color:#d32727;font-weight:800;font-size:9px}.editable-cell{position:relative;transition:.2s}.editable-cell.manual-value{background:#f0eaff!important;box-shadow:inset 3px 0 #7a55cf}.editable-cell.manual-value .viewer-cell-input{color:#513495;font-weight:700}.editable-cell.unsaved-value{background:#e8f4ff!important;box-shadow:inset 3px 0 #3981d5}.editable-cell.unsaved-value:after{content:"Enter \21b5";position:absolute;right:2px;top:1px;color:#2b6eb9;font-size:6px;font-weight:800;pointer-events:none}.editable-cell.saving-cell{background:#fff5d9!important}.editable-cell.saving-cell:after{content:"Guardando\2026";position:absolute;right:3px;top:1px;color:#b7770a;font-size:6px;font-weight:800}.editable-cell.save-error{background:#ffe8e8!important;box-shadow:inset 3px 0 #d74444}.saved-pulse{animation:savedPulse .8s ease}@keyframes savedPulse{0%{box-shadow:inset 0 0 0 2px #25ad75,0 0 #25ad7555}50%{box-shadow:inset 0 0 0 2px #25ad75,0 0 0 7px #25ad7500}to{box-shadow:inset 3px 0 #7a55cf}}.unsaved-legend-dot{display:inline-block;width:7px;height:7px;border-radius:2px;background:#3981d5;margin:0 3px}.save-toast{position:fixed;right:22px;bottom:22px;background:#142943;color:#fff;border-radius:11px;padding:12px 15px;display:flex;align-items:center;gap:10px;box-shadow:0 16px 45px #0c1b2f4d;transform:translateY(80px);opacity:0;transition:.25s;z-index:50;pointer-events:none}.save-toast.show{transform:none;opacity:1}.save-toast>span{width:28px;height:28px;border-radius:50%;background:#24a873;display:grid;place-items:center;font-weight:800}.save-toast.error>span{background:#d64646}.save-toast strong,.save-toast small{display:block}.save-toast strong{font-size:10px}.save-toast small{font-size:8px;color:#b9c7d8;margin-top:2px}.heading-actions{display:flex;gap:8px;flex-wrap:wrap}.edited-invoices-btn{background:#eee8ff;color:#6443b0;border-color:#d8cdf5}.edited-invoices-btn:hover{background:#e4dbff}.edited-summary{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#f0eaff,#f8f6ff);border:1px solid #ddd2f5;border-radius:12px;padding:14px 17px;margin-bottom:16px}.edited-summary .module-icon{background:#dfd3ff;color:#6641b4}.edited-summary>div strong,.edited-summary>div small{display:block}.edited-summary>div strong{font-size:20px}.edited-summary>div small{font-size:8px;color:#7e6d9f}.edited-summary>p{margin-left:auto;font-size:9px;max-width:520px}.edited-count{font-weight:800;color:#6542b0;background:#f0eaff;border-radius:99px;padding:5px 8px}.manual-badge{background:#eee8ff;color:#6542b0}.export-xlsx{background:#e4f5ed;color:#08734d;display:inline-block}.edited-table td{height:60px}@media(max-width:900px){.viewer-mode .content{padding-left:10px;padding-right:10px}.viewer-help{display:none}.edited-summary>p{display:none}}@media(min-width:1700px){.viewer-mode .excel-table{min-width:100%}.viewer-cell-input{font-size:11px}}:root{--navy:#0d203a;--navy2:#17375f;--blue:#2563eb;--blue-bright:#3b82f6;--pale:#f5f7fb;--line:#e1e8f2;--text:#14233a;--muted:#718096}.sample-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.sample-catalog-actions{grid-column:auto!important}@media(max-width:950px){.sample-product-catalog{overflow:visible!important}.sample-product-catalog table{display:block;width:100%;min-width:0!important}.sample-product-catalog thead{display:none}.sample-product-catalog tbody{display:grid;gap:10px;padding:10px;background:#f3f6fa}.sample-product-catalog tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#fff}.sample-product-catalog td{display:grid;grid-template-columns:minmax(92px,.7fr) 1fr;align-items:center;gap:8px;min-width:0;border:0!important;border-bottom:1px solid #e7edf4!important;text-align:left!important}.sample-product-catalog td:before{color:#71839a;font-size:.64rem;font-weight:850;text-transform:uppercase}.sample-product-catalog td:nth-child(1):before{content:"Preferencia"}.sample-product-catalog td:nth-child(2):before{content:"C\f3 digo"}.sample-product-catalog td:nth-child(3):before{content:"Descripci\f3n"}.sample-product-catalog td:nth-child(4):before{content:"C\f3 digo de barras"}.sample-product-catalog td:nth-child(5):before{content:"Factor"}.sample-product-catalog td:nth-child(6):before{content:"P. venta caja"}.sample-product-catalog td:nth-child(7):before{content:"P. venta und"}}@media(max-width:620px){.sample-catalog-toolbar{display:flex!important}.sample-product-catalog tr{grid-template-columns:1fr}}body:not(.modern-login){background:radial-gradient(circle at 96% 4%,#e4edff 0,transparent 23%),linear-gradient(180deg,#f8faff 0,#f4f7fb 440px)}.navbar{background:linear-gradient(105deg,#0b1d35,#112a4a 56%,#15345b);box-shadow:0 10px 30px #0b1d3521;border-bottom:1px solid #ffffff12}.top-nav a{border-radius:11px;transition:background .2s,transform .2s,color .2s}.top-nav a:hover{background:#ffffff0d;transform:translateY(-1px)}.top-nav a.active{background:linear-gradient(135deg,#315f99,#2959a0);box-shadow:inset 0 -3px #65a0ff,0 8px 20px #07172d26}.context-bar{background:#ffffffd9;backdrop-filter:blur(14px);border-bottom-color:#e2e9f3}.content{padding-top:34px}.page-heading{align-items:center}.page-heading h1{font-size:33px;letter-spacing:-1.2px}.page-heading p{font-size:13px}.kicker{color:#2764df}.card,.stats article,.search-bar,.settings-module,.branch-card,.permission-card{border-color:#e0e7f1;box-shadow:0 8px 26px #17375f0a}.card{border-radius:15px}.stats article{border-radius:15px;overflow:hidden;transition:transform .2s,box-shadow .2s}.stats article:hover{transform:translateY(-2px);box-shadow:0 14px 32px #17375f12}.stats article:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#3478ee,transparent);opacity:.65}.btn{border-radius:10px;min-height:39px;transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,#2d6bea,#2154cb);box-shadow:0 8px 18px #2563eb2d}.btn.primary:hover{background:linear-gradient(135deg,#3477f5,#1f50c1);box-shadow:0 11px 24px #2563eb38}.search-bar{border-radius:14px;padding:10px 11px;background:#ffffffea;box-shadow:0 10px 28px #17375f0b}.search-bar input{background:transparent}.table-card,.excel-wrap,.table-scroll{border-radius:14px}.data-table th{background:#f4f7fb;color:#607089;padding-top:13px;padding-bottom:13px}.data-table tbody tr{transition:background .16s}.data-table tbody tr:hover td{background:#f8faff}.excel-table th{background:linear-gradient(180deg,#28528e,#214575)}dialog{border-radius:18px;box-shadow:0 35px 90px #0c1d3755}.modal-head{padding-bottom:18px}.username-chip{display:inline-flex;align-items:center;padding:6px 9px;border-radius:7px;background:#edf3ff;color:#2457bd;font:700 10px DM Sans,sans-serif;letter-spacing:.2px}.modern-login{min-height:100vh;background:#eef3fa;overflow-x:hidden}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.16fr) minmax(430px,.84fr)}.login-showcase{position:relative;overflow:hidden;padding:42px clamp(42px,6vw,92px);color:#fff;display:flex;flex-direction:column;background:radial-gradient(circle at 78% 60%,#3073d67a 0,transparent 31%),radial-gradient(circle at 10% 95%,#1e8ba34a 0,transparent 29%),linear-gradient(145deg,#081a31,#0e2a4c 52%,#123a64)}.login-showcase:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(150deg,#000,transparent 72%)}.login-brand{display:flex;align-items:center;gap:14px;position:relative;z-index:2}.login-brand strong,.login-brand small{display:block;letter-spacing:1.7px}.login-brand strong{font:800 15px Manrope}.login-brand small{color:#90a8c6;font-size:10px;margin-top:3px;letter-spacing:2.8px}.login-message{position:relative;z-index:2;margin:auto 0;max-width:650px}.login-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#9bbfff;display:flex;align-items:center;gap:9px}.login-eyebrow i{width:7px;height:7px;border-radius:50%;background:#52d4a5;box-shadow:0 0 0 5px #52d4a51d}.login-message h1{font-size:clamp(37px,4vw,59px);line-height:1.08;letter-spacing:-2.4px;margin:20px 0;color:#fff}.login-message h1 em{font-style:normal;color:#75a8ff}.login-message>p{font-size:15px;max-width:560px;color:#b8c9dd;line-height:1.75}.login-features{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.login-features span{border:1px solid #ffffff18;background:#ffffff0c;backdrop-filter:blur(8px);padding:8px 11px;border-radius:999px;color:#d2e1f2;font-size:10px}.login-showcase footer{position:relative;z-index:2;color:#7891af;font-size:9px;letter-spacing:.5px}.login-visual{position:absolute;right:-20px;bottom:62px;width:360px;height:250px;opacity:.72}.visual-card{position:absolute;border:1px solid #ffffff24;background:#102e50b8;backdrop-filter:blur(16px);border-radius:15px;box-shadow:0 25px 70px #03102155}.visual-main{right:38px;bottom:25px;width:240px;padding:18px}.visual-main small,.visual-main strong,.visual-main span{display:block}.visual-main small{color:#9fb5d0;font-size:9px}.visual-main strong{font-size:23px;margin:8px 0;color:#fff}.visual-main span{color:#9eb1c9;font-size:8px}.visual-main span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#45d3a1;margin-right:5px}.visual-float{right:8px;top:20px;padding:13px 16px}.visual-float b,.visual-float small{display:block}.visual-float b{color:#55d6a8;font-size:13px}.visual-float small{color:#aebfd3;font-size:8px;margin-top:3px}.visual-orbit{position:absolute;border:1px solid #7eadfa2b;border-radius:50%}.orbit-one{width:310px;height:310px;right:-40px;bottom:-100px}.orbit-two{width:220px;height:220px;right:28px;bottom:-54px}.modern-login .login-panel{display:grid;place-items:center;padding:45px;background:#f7f9fddd}.modern-login .login-card{width:min(430px,100%);padding:42px;border:1px solid #fff;background:#ffffffed;border-radius:22px;box-shadow:0 30px 80px #17375f18}.login-mobile-brand{display:none}.modern-login .login-card h2{font-size:29px;letter-spacing:-.8px;margin:9px 0 7px;color:#13243d}.modern-login .login-card>p{font-size:12px;margin-bottom:26px}.login-field{display:block!important;margin-top:17px;color:#52637a!important;font-size:10px!important;font-weight:800!important}.login-field>span{display:block;margin-bottom:7px}.input-shell{position:relative}.input-shell>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-style:normal;color:#7e90a7;font-size:17px;z-index:2}.input-shell input{width:100%;height:49px!important;padding:11px 45px!important;border:1px solid #d9e2ee!important;border-radius:11px!important;background:#fbfcfe!important;font-size:13px!important;color:#14243b!important}.input-shell input:focus{background:#fff!important;border-color:#4e83e7!important;box-shadow:0 0 0 4px #e5eeff!important}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#93a0b1;width:32px;height:32px;cursor:pointer;border-radius:8px}.password-toggle:hover,.password-toggle.active{background:#edf3ff;color:#2862ce}.login-remember{margin:17px 0!important;font-size:10px!important;color:#718096!important}.login-submit{height:49px;font-size:12px}.login-submit span{font-size:17px;margin-left:auto}.login-error{display:flex;align-items:center;gap:9px;margin:18px 0 4px}.login-error>span{width:23px;height:23px;border-radius:50%;background:#d94848;color:#fff;display:grid;place-items:center;font-weight:800}.demo-note{margin-top:20px;padding:12px 14px;border-radius:10px;background:#f1f5fb;border:1px solid #e1e8f2;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:9px!important;color:#66768c!important}.demo-note span{grid-column:1/-1;text-transform:uppercase;letter-spacing:1px;font-size:7px;color:#94a0b1}.demo-note strong,.demo-note b{font-family:DM Sans,sans-serif;color:#334965}@media(max-width:1050px){.login-shell{grid-template-columns:1fr 440px}.login-showcase{padding:38px}.login-visual{display:none}.login-message h1{font-size:42px}}@media(max-width:780px){.login-shell{display:block}.login-showcase{display:none}.modern-login .login-panel{min-height:100vh;padding:24px;background:radial-gradient(circle at 90% 5%,#dbe8ff,transparent 38%),#f4f7fb}.modern-login .login-card{padding:30px 25px}.login-mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:35px;color:#18345c;font-size:11px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html{min-width:320px;overflow-x:hidden}body{min-width:320px}.modern-login{display:block;grid-template-columns:none;width:100%;min-height:100svh}.login-shell{width:100%;min-height:100svh;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)}.modern-login .login-panel{min-width:0;overflow:auto}.modern-login .login-card{padding:clamp(28px,4vw,42px)}.navbar{width:100%;min-width:0}.top-brand{flex:0 0 auto}.top-nav{min-width:0;justify-content:center}.top-nav a{flex:0 0 auto}.nav-user{flex:0 1 190px}.main,.top-layout,.content{min-width:0;width:100%}.content{width:min(100%,1800px);padding-inline:clamp(14px,2.2vw,34px)}.page-heading>div:first-child{min-width:0}.page-heading h1{font-size:clamp(25px,2.25vw,35px)}.heading-actions{justify-content:flex-end}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid-2{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.grid-2>*{min-width:0}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}.branch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr))}.search-bar>*{min-width:0}.search-bar input{width:auto}.excel-wrap,.table-scroll,.config-table-wrap{width:100%;max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.table-card{max-width:100%}.data-table{min-width:max-content}.data-table th,.data-table td{max-width:320px}dialog{max-width:calc(100vw - 28px);max-height:calc(100svh - 28px);overflow:auto}.modal-form{width:100%}@media(max-width:1280px){.navbar{padding-inline:16px;gap:10px}.top-brand{min-width:128px}.top-brand .brand-mark{width:33px;height:33px;font-size:19px}.top-nav{gap:2px}.top-nav a{padding-inline:8px;font-size:11px}.nav-user{flex-basis:auto;min-width:auto;padding-left:12px}.nav-user>div:nth-child(2){display:none}.settings-module{min-height:235px}}@media(max-width:1020px){.navbar{height:64px}.navbar .menu-btn{display:block;color:#fff;margin-left:auto;order:2;width:40px;height:40px;border-radius:10px;background:#ffffff0d}.nav-user{order:3;border:0;padding:0}.top-nav{display:none;position:absolute;top:64px;left:12px;right:12px;height:auto;max-height:calc(100svh - 78px);overflow:auto;background:#102640f7;padding:12px;border:1px solid #ffffff14;border-radius:0 0 16px 16px;box-shadow:0 22px 45px #07162959;backdrop-filter:blur(18px);flex-direction:column;align-items:stretch}.nav-open .top-nav{display:flex}.top-nav a{height:43px;padding-inline:13px;font-size:12px}.top-nav a span{display:inline}.top-brand{min-width:0}.context-bar{height:48px;padding-inline:clamp(14px,2.2vw,24px)}.top-layout{min-height:calc(100vh - 64px)}.content{padding-top:24px}.grid-2,.import-grid,.roles-layout{grid-template-columns:1fr}}@media(max-width:760px){h1{letter-spacing:-.6px}.page-heading{gap:14px;margin-bottom:18px}.page-heading,.page-heading.compact{align-items:stretch}.page-heading>.btn,.page-heading>.heading-actions,.heading-actions .btn{width:100%}.heading-actions{display:grid;grid-template-columns:1fr}.context-bar .top-actions{display:flex}.context-bar>div:first-child span{font-size:9px}.stats,.ledger-stats{grid-template-columns:1fr}.stats article{min-height:108px}.search-bar{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px}.search-bar>span{grid-column:1;margin-left:2px}.search-bar input{grid-column:2;min-width:0;width:100%}.search-bar select,.search-bar .btn{grid-column:1/-1;width:100%;min-width:0}.table-toolbar{align-items:flex-start;gap:10px}.column-picker{margin-left:auto}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.modal-form{padding:20px 17px}.modal-actions{position:sticky;bottom:-20px;background:#fff;padding-top:13px}.settings-hero{min-height:170px;padding:24px}.settings-hero h2{font-size:21px}.settings-grid,.branch-grid,.permission-grid{grid-template-columns:1fr}.settings-module{min-height:210px}.roles-intro{min-height:auto}.permission-options,.config-stats{grid-template-columns:1fr}.legend-card{grid-column:auto}.viewer-mode .content{padding-inline:10px}.viewer-mode .page-heading{align-items:stretch}.viewer-excel-wrap{max-height:calc(100svh - 330px)}.save-toast{left:12px;right:12px;bottom:12px}}.nexo-shell.nexo-shell .importex-upload-panel{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 12px!important;padding:14px 16px!important;border:1px solid #dce5ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 7px 22px #1b32530d!important}.nexo-shell.nexo-shell .importex-upload-intro{display:flex!important;align-items:center!important;gap:12px!important;flex:1 1 360px!important;min-width:0!important}.nexo-shell.nexo-shell .importex-upload-icon{display:grid!important;place-items:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:11px!important;background:#e6f8f2!important;color:#079678!important;font-size:1.3rem!important}.nexo-shell.nexo-shell .importex-upload-intro h2{margin:2px 0!important;font-size:1rem!important}.nexo-shell.nexo-shell .importex-upload-intro p{margin:0!important;color:#71849a!important;font-size:.75rem!important}.nexo-shell.nexo-shell .importex-upload-actions{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important;flex:1 1 610px!important}.nexo-shell.nexo-shell .importex-upload-actions form{margin:0!important}.nexo-shell.nexo-shell .importex-upload-actions input[type=file]{display:none!important}.nexo-shell.nexo-shell .importex-master-form{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}.nexo-shell.nexo-shell .importex-master-form>small{color:#78899c!important;font-size:.625rem!important}.nexo-shell.nexo-shell .importex-action-divider{align-self:stretch!important;width:1px!important;background:#e0e7ef!important}.nexo-shell.nexo-shell .importex-stock-form{display:flex!important;align-items:flex-end!important;gap:9px!important}.nexo-shell.nexo-shell .importex-stock-form>label:first-child{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important}.nexo-shell.nexo-shell .importex-stock-form>label:first-child small{color:#667991!important;font-size:.625rem!important;font-weight:850!important;letter-spacing:.06em!important}.nexo-shell.nexo-shell .importex-stock-form select{min-width:180px!important;height:42px!important;padding:0 34px 0 12px!important;border:1px solid #d4deea!important;border-radius:8px!important;background:#fff!important}.nexo-shell.nexo-shell .replenishment-table col.col-code{width:5.2%!important}.nexo-shell.nexo-shell .replenishment-table col.col-description{width:24%!important}.nexo-shell.nexo-shell .replenishment-table col.col-shelf{width:6.3%!important}.nexo-shell.nexo-shell .replenishment-table col.col-total{width:4.5%!important}.nexo-shell.nexo-shell .replenishment-table td.product-name{padding:8px 9px!important;text-align:left!important}.nexo-shell.nexo-shell .replenishment-table td.product-name>strong{display:block!important;color:#102f59!important;font-size:clamp(.72rem,calc(.66rem + .12vw),.84rem)!important;line-height:1.25!important}.nexo-shell.nexo-shell .product-master-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:2px 5px!important;margin-top:5px!important;color:#667b94!important;font-size:clamp(.58rem,calc(.55rem + .05vw),.65rem)!important;font-weight:750!important;line-height:1.2!important}@media(max-width:980px){.nexo-shell.nexo-shell .importex-upload-panel{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .importex-upload-intro,.nexo-shell.nexo-shell .importex-upload-actions{flex-basis:auto!important}.nexo-shell.nexo-shell .importex-upload-actions{justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:620px){.nexo-shell.nexo-shell .importex-upload-actions,.nexo-shell.nexo-shell .importex-stock-form{align-items:stretch!important;flex-direction:column!important;width:100%!important}.nexo-shell.nexo-shell .importex-master-form{align-items:stretch!important;width:100%!important}.nexo-shell.nexo-shell .importex-upload-actions .btn,.nexo-shell.nexo-shell .importex-stock-form select{width:100%!important}.nexo-shell.nexo-shell .importex-action-divider{width:100%!important;height:1px!important}}@media(max-width:480px){.navbar{padding-inline:10px}.top-brand>span:last-child{font-size:11px}.brand-mark{width:34px;height:34px}.nav-user .avatar{display:none}.context-bar .top-actions{font-size:0}.content{padding:18px 10px 34px}.page-heading h1{font-size:26px}.btn{width:100%}.row-actions,.table-toolbar{flex-direction:column}.column-picker,.column-picker summary{width:100%}.column-picker>div{left:0;right:auto;width:100%}.dropzone{min-height:210px}.secure-chip{width:100%}.settings-hero{padding:21px}.settings-hero:after{opacity:.5}.role-row{flex-wrap:wrap}.permission-card>header{align-items:flex-start}dialog{max-width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.modal-actions{display:grid;grid-template-columns:1fr}}@media(max-width:1120px){.login-shell{grid-template-columns:minmax(0,1fr) minmax(380px,44%)}.login-showcase{padding:clamp(30px,4vw,48px)}.login-message h1{font-size:clamp(34px,4.2vw,48px)}.login-visual{display:none}}@media(max-width:820px){.login-shell{display:block}.login-showcase{display:none}.modern-login .login-panel{width:100%;min-height:100svh;padding:clamp(14px,5vw,34px)}.modern-login .login-card{width:min(440px,100%);margin:auto}.login-mobile-brand{display:flex}}@media(max-width:430px){.modern-login .login-panel{padding:10px}.modern-login .login-card{border-radius:16px;padding:24px 19px}.login-mobile-brand{margin-bottom:26px}.modern-login .login-card h2{font-size:25px}.demo-note{grid-template-columns:1fr}}@media(max-height:720px)and (min-width:821px){.login-showcase{padding-block:26px}.login-message h1{font-size:38px;margin-block:13px}.login-message>p{font-size:12px}.login-features{margin-top:16px}.modern-login .login-panel{padding-block:18px}.modern-login .login-card{padding-block:26px}.modern-login .login-card>p{margin-bottom:15px}.login-field{margin-top:11px}.input-shell input{height:44px!important}.login-remember{margin-block:12px!important}.demo-note{margin-top:12px}}:root{color-scheme:light;--navy:#171322;--navy2:#2b2050;--blue:#7c3aed;--blue-bright:#8b5cf6;--pale:#f8f7fc;--line:#e8e4f1;--text:#1c1829;--muted:#756f85;--green:#059669;--red:#e11d48;--orange:#d97706}body:not(.modern-login){background:radial-gradient(circle at 94% 2%,#ede6ff 0,transparent 25%),radial-gradient(circle at 3% 94%,#dcf8f1 0,transparent 24%),linear-gradient(180deg,#fbfaff 0,#f7f7fb 460px)}::selection{background:#ddd0ff;color:#351477}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f0edf5}::-webkit-scrollbar-thumb{background:#b9aecb;border:2px solid #f0edf5;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#8e7ca9}.navbar{background:radial-gradient(circle at 78% -100%,#7045a9 0,transparent 36%),linear-gradient(105deg,#171220,#251a3a 58%,#16343a);border-bottom-color:#ffffff14;box-shadow:0 12px 34px #1a10262b}.brand-mark{background:linear-gradient(145deg,#9b6df2,#6d28d9);box-shadow:0 9px 22px #16072f59}.framework-badge{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:20px;margin-left:2px;padding:0 7px;border:1px solid #b99bff4a;border-radius:999px;background:#9d6cff19;color:#d9c9ff!important;font:800 7px DM Sans,sans-serif!important;letter-spacing:.8px!important;white-space:nowrap}.top-brand .brand-copy{display:flex;flex-direction:column;font-size:13px}.top-nav a{color:#d4ccdf}.top-nav a span{color:#a697ba}.top-nav a:hover{background:#aa7cff12}.top-nav a.active{background:linear-gradient(135deg,#7650a9,#584193);box-shadow:inset 0 -3px #b798ff,0 9px 24px #0d061b40}.context-bar{background:#ffffffd4;border-bottom-color:#e9e4f0}.top-actions .status-dot{background:#10b981;box-shadow:0 0 0 4px #d7f8ec}.kicker{color:#7440d1}.page-heading h1{color:#21192f}.card,.stats article,.search-bar,.settings-module,.branch-card,.permission-card{border-color:#e7e1ef;box-shadow:0 9px 28px #3924510c}.card:hover{border-color:#ded5e9}.stats article:after{background:linear-gradient(90deg,#8b5cf6,#2dd4bf,transparent)}.stat-icon.blue,.blue{background:#eee7ff;color:#7340d1}.stat-icon.green,.green{background:#ddf8ee;color:#058764}.stat-icon.orange,.orange{background:#fff1db;color:#c66a06}.stat-icon.red,.red{background:#ffe5eb;color:#d51d48}.product-icon{background:#f0ebff;color:#7444cc}.btn.primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 9px 20px #7135d439}.btn.primary:hover{background:linear-gradient(135deg,#9569f5,#6122c8);box-shadow:0 12px 26px #7135d447}.btn.secondary{border-color:#ddd5e8;color:#453b57}.btn.ghost{border-color:#e0d9e9;color:#6b617c}.search-bar{background:#ffffffed;box-shadow:0 11px 30px #3b24520d}.search-bar select:focus,label input:focus,label select:focus,label textarea:focus{border-color:#9a70e6;box-shadow:0 0 0 3px #eee7ff}.data-table th{background:#f6f3fa;color:#6e647d}.data-table tbody tr:hover td{background:#faf8fd}.excel-table th{background:linear-gradient(180deg,#544078,#3c2b5b)}.excel-table .group-row th{background:#382451}.excel-table tbody tr:hover td{background:#f6f0ff}.badge.neutral{background:#eeeaf4;color:#635970}.badge.paid{background:#daf7eb;color:#057455}.badge.pending{background:#fff0dc;color:#a75b08}.badge.alert{background:#ffe1e8;color:#ba163d}.username-chip{background:#efe8ff;color:#6e32c9}.mini-btn.muted{background:#efecf3;color:#5e556b}.mini-btn.success{background:#dcf7eb;color:#057555}.column-picker>div{box-shadow:0 18px 50px #29183f2b}dialog::backdrop{background:#171020a6;backdrop-filter:blur(5px)}.flash.success{background:#e1f8ef;color:#066b50;border-color:#b9ead8}.flash.error{background:#fff0f3;color:#a71639;border-color:#f4c6d2}.settings-hero{background:radial-gradient(circle at 78% 0,#8a63c7 0,transparent 35%),radial-gradient(circle at 100% 100%,#188b81 0,transparent 30%),linear-gradient(125deg,#27183d,#4a2b70);box-shadow:0 18px 42px #35204e2b}.settings-module.cobalt .module-icon{background:#eee7ff;color:#7139cb}.settings-module.teal .module-icon{background:#dcf8f1;color:#087c70}.settings-module.violet-card .module-icon{background:#f1e7ff;color:#7c3aed}.settings-module.amber-card .module-icon{background:#fff0d9;color:#bc6708}.settings-module:hover{border-color:#cfbfdf;box-shadow:0 18px 40px #37204f1e}.module-arrow,.settings-module:hover .module-arrow{color:#7c4fc4}.roles-intro{background:linear-gradient(145deg,#48306b,#21172f)}.role-avatar{background:#eee8fa;color:#6f3eb5}.permission-note{background:#f2ecff;border-color:#e1d5f5}.permission-note>span{background:#dfd1fa;color:#6635b1}.permission-options input:checked+i{background:linear-gradient(90deg,#8b5cf6,#6d28d9)}.permission-options label:has(input:checked){border-color:#d1bff0;background:#faf7ff}.branch-card:before{background:linear-gradient(90deg,#8b5cf6,#2dd4bf)}.branch-icon{background:#eee8ff;color:#6e38c4}.branch-code{color:#7440cd}.secure-chip>span{background:#dcf8ed;color:#07815f}.report-note{background:#f4effd;border-bottom-color:#e5d9f5}.report-note span{background:#e2d5f8;color:#6c3cb4}.info-box{background:#f2ecff}.info-box strong{color:#7040bf}.dropzone{background:#faf8ff;border-color:#bda8df}.dropzone .upload-icon{background:#e9deff;color:#713dca}.dropzone b{color:#7040bf}.edited-invoices-btn{background:#ede5ff;color:#6734b8;border-color:#d8c9f1}.viewer-cell-input:focus{border-color:#8758d5;box-shadow:inset 0 0 0 1px #8758d5,0 0 0 3px #eadfff}.editable-cell.manual-value{background:#f0e8ff!important;box-shadow:inset 3px 0 #7c3aed}.editable-cell.unsaved-value{background:#e7f7f4!important;box-shadow:inset 3px 0 #0d9488}.manual-value{background:#f0e8ff!important;box-shadow:inset 3px 0 #7c3aed}.save-toast{background:#241832;box-shadow:0 18px 48px #160b234d}.modern-login{background:#f5f2f9}.login-showcase{background:radial-gradient(circle at 79% 57%,#8b5cf675 0,transparent 31%),radial-gradient(circle at 8% 96%,#0f9f8a52 0,transparent 29%),linear-gradient(145deg,#171021,#2d1a43 52%,#173d42)}.login-showcase:before{background-image:linear-gradient(#d9c3ff0a 1px,transparent 1px),linear-gradient(90deg,#d9c3ff0a 1px,transparent 1px)}.login-eyebrow{color:#c2a5ff}.login-eyebrow i{background:#34d399;box-shadow:0 0 0 5px #34d39920}.login-message h1 em{color:#b993ff}.login-message>p{color:#c9bdd5}.login-features span{border-color:#d8bfff1f;color:#e0d6e8}.visual-card{background:#2b1942bd;border-color:#d9c3ff2e}.visual-main span i{background:#34d399}.visual-float b{color:#4adeb2}.modern-login .login-panel{background:radial-gradient(circle at 92% 8%,#e9ddff 0,transparent 34%),radial-gradient(circle at 5% 92%,#dff8f3 0,transparent 28%),#f9f7fb}.modern-login .login-card{border-color:#fff;box-shadow:0 32px 85px #321b4a1c}.modern-login .login-card h2{color:#261b35}.input-shell input:focus{border-color:#9365df!important;box-shadow:0 0 0 4px #eee5ff!important}.password-toggle:hover,.password-toggle.active{background:#eee7fa;color:#6f39bd}.demo-note{background:#f5f1f8;border-color:#e8e0ee}@media(max-width:1020px){.top-nav{background:#21172ff7;border-color:#d8c3ff1f}}@media(max-width:820px){.modern-login .login-panel{background:radial-gradient(circle at 90% 5%,#e6d9ff,transparent 38%),radial-gradient(circle at 8% 95%,#d9f6f0,transparent 34%),#f8f6fb}}.nexo-shell.nexo-shell .replenishment-action-strip{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0 0 11px!important;padding:8px 10px!important;border:1px solid #dce4ef!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:0 4px 14px #182f500a!important}.nexo-shell.nexo-shell .replenishment-action-title{display:flex!important;align-items:center!important;align-self:center!important;gap:6px!important;padding:0 7px 0 2px!important;color:#5d6e83!important;font-size:.6875rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-imports{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:7px!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-imports form{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important}.nexo-shell.nexo-shell .replenishment-action-strip :is(.btn,select){min-height:40px!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-order-tools{display:flex!important;align-items:flex-end!important;flex:1 1 520px!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:7px!important;margin:0!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-period-control,.nexo-shell.nexo-shell .replenishment-action-strip .work-session-control{display:flex!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-generate-menu{display:block!important}.nexo-shell.nexo-shell .replenishment-session-link{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:6px 10px!important;border:1px solid #cabfff!important;border-radius:8px!important;background:#f1eeff!important;color:#4f36d2!important;text-decoration:none!important}.nexo-shell.nexo-shell .replenishment-session-link span,.nexo-shell.nexo-shell .replenishment-session-link strong,.nexo-shell.nexo-shell .replenishment-session-link small{display:block!important}.nexo-shell.nexo-shell .replenishment-session-link strong{font-size:.75rem!important;line-height:1.15!important}.nexo-shell.nexo-shell .replenishment-session-link small{margin-top:2px!important;color:#7669ad!important;font-size:.625rem!important;line-height:1.1!important}.nexo-shell.nexo-shell .replenishment-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1100px){.nexo-shell.nexo-shell .replenishment-action-strip{align-items:stretch!important}.nexo-shell.nexo-shell .replenishment-action-title{width:100%!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-order-tools{flex-basis:100%!important}}@media(max-width:700px){.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-imports,.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-imports form{width:100%!important}.nexo-shell.nexo-shell .replenishment-action-strip .replenishment-imports form{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .replenishment-action-strip :is(.btn,select),.nexo-shell.nexo-shell .replenishment-session-link{width:100%!important}.nexo-shell.nexo-shell .replenishment-summary{grid-template-columns:1fr!important}}.nexo-shell.nexo-shell .replenishment-table .location-heading-name{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}.nexo-shell.nexo-shell .replenishment-table .location-import-light{display:inline-block!important;width:9px!important;height:9px!important;flex:0 0 9px!important;border:2px solid #d8fff2!important;border-radius:50%!important;background:#13b981!important;box-shadow:0 0 0 3px #13b9812e,0 0 8px #13b981b3!important;cursor:help!important}@media(max-width:520px){.top-brand .framework-badge{display:none!important}.top-brand .brand-copy{font-size:11px}}.livewire-dashboard{position:relative}.livewire-status{display:inline-flex!important;align-items:center;gap:7px;padding:8px 11px;border:1px solid #cceee7;border-radius:8px;background:#eaf9f5;color:#087e70!important;font-size:8px!important;font-weight:800;letter-spacing:.25px}.livewire-status>i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9811c;animation:livewire-pulse 1.8s infinite}.livewire-refreshing{position:fixed;top:136px;right:22px;z-index:100;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d9defe;border-radius:8px;background:#fff;color:#4f46e5;box-shadow:0 10px 28px #1720331f;font-size:9px;font-weight:800}.livewire-refreshing>span{width:13px;height:13px;border:2px solid #d8dcff;border-top-color:#4f46e5;border-radius:50%;animation:livewire-spin .7s linear infinite}.sync-toast span small{display:block;margin-top:1px;color:#6c8f88;font-size:7px;font-weight:600}@keyframes livewire-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #10b9810b}}@keyframes livewire-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.livewire-status{max-width:210px;white-space:normal}.livewire-refreshing{top:120px;right:10px}}body.nexo-shell{font-size:15px}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{font-size:12px}.nexo-shell .context-bar strong{font-size:11px}.nexo-shell .context-bar>div>span{font-size:10px}.nexo-shell h1{font-size:clamp(28px,2.3vw,38px)}.nexo-shell .page-heading p,.nexo-shell .ops-heading p{font-size:14px}.nexo-shell .btn,.nexo-shell .search-bar input,.nexo-shell input,.nexo-shell select,.nexo-shell textarea{font-size:13px}.nexo-shell .data-table,.nexo-shell .excel-table{font-size:12px}.nexo-shell .data-table th,.nexo-shell .excel-table th{font-size:11px}.nexo-shell .content{max-width:100%;overflow-x:hidden}.stock-format-guide{display:flex;align-items:center;gap:20px;margin:0 0 14px;padding:14px 18px;border:1px solid #d9e4ef;border-radius:12px;background:#fff;color:#17324d}.stock-format-guide>div{display:flex;align-items:center;gap:10px}.stock-format-guide>div>i{font-size:22px;color:#079477}.stock-format-guide span{display:flex;flex-direction:column}.stock-format-guide small{color:#71849a;margin-top:2px}.stock-format-guide>.fixed-table-badge{margin-left:auto;padding-left:22px;border-left:1px solid #d9e4ef}.shelf-source{display:block;margin-top:3px;color:#078b76;font-size:9px;text-transform:none;white-space:nowrap}.barcode-value{color:#078b76;font-weight:700;white-space:nowrap}.importex-btn{background:#e8f2ff!important;border-color:#8dbcf2!important;color:#075aa9!important;box-shadow:none!important;white-space:nowrap}.importex-btn:hover{background:#d7eaff!important}.importex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:18px 0}.importex-location{background:#fff;border:1px solid #dbe5ef;border-radius:12px;padding:16px}.importex-location header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.importex-location p{color:#71849a;margin:0 0 12px}.danger-outline{border:1px solid #ef9b9b!important;color:#c92b38!important;background:#fff5f5!important}.importex-table .current-file{background:#effcf7}.importex-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#dff7ed;color:#087c61;font-weight:700;font-size:11px}.importex-status.history{background:#edf2f7;color:#5a6d82}.file-actions{display:flex;gap:8px;justify-content:flex-end}.file-meta{display:flex;flex-direction:column;gap:3px}.file-meta small{color:#71849a}@media(max-width:900px){.stock-format-guide{align-items:flex-start;flex-wrap:wrap}.stock-format-guide>.fixed-table-badge{width:100%;margin-left:0;padding:10px 0 0;border-left:0;border-top:1px solid #d9e4ef}}.replenishment-page .context-bar{display:none}.replenishment-page .content{padding:18px clamp(12px,1.6vw,26px) 28px}.replenishment-heading{margin-bottom:14px}.replenishment-imports,.replenishment-imports form{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.replenishment-imports input[type=file]{display:none}.replenishment-imports select{height:42px;min-width:160px;border:1px solid #d4dde7;border-radius:8px;padding:0 12px;background:#fff}.new-products-banner{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:11px 14px;border:1px solid #bde6d8;border-radius:9px;background:#effaf6;color:#087a66;font-size:13px}.replenishment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:11px}.replenishment-summary article{display:flex;align-items:center;gap:11px;min-height:74px;padding:12px 15px;border:1px solid #dfe5ec;border-radius:9px;background:#fff}.replenishment-summary article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#edf2ff;color:#4f46e5;font-size:18px}.replenishment-summary strong,.replenishment-summary span{display:block}.replenishment-summary strong{font-size:20px}.replenishment-summary span{color:#6b7b90;font-size:11px}.stock-import-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px;margin-bottom:11px}.stock-import-strip article{display:flex;align-items:center;gap:8px;min-height:65px;padding:9px 10px;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.stock-import-strip article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#315bf2;color:#fff;font-size:11px;font-weight:800}.stock-import-strip article>div{flex:1;min-width:0}.stock-import-strip strong,.stock-import-strip small{display:block}.stock-import-strip strong{font-size:12px}.stock-import-strip small{margin-top:2px;color:#75869a;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-import-strip article>i{color:#10a37f}.replenishment-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) auto auto auto;gap:9px;align-items:center;margin-bottom:10px;padding:9px;border:1px solid #dce4ed;border-radius:9px;background:#fff;position:sticky;top:72px;z-index:22;box-shadow:0 7px 18px #10233c12}.replenishment-search{height:43px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #cbd7e4;border-radius:7px}.replenishment-search i{color:#61758c;font-size:17px}.replenishment-search input{width:100%;border:0;outline:0;background:transparent}.replenishment-toolbar>select{height:43px;border:1px solid #cbd7e4;border-radius:7px;padding:0 11px}.toggle-filter{height:43px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #cbd7e4;border-radius:7px;font-size:12px;white-space:nowrap}.toggle-filter input{accent-color:#4f46e5}.table-loading{color:#4f46e5;font-size:11px}.table-loading i{display:inline-block;animation:livewire-spin .7s linear infinite}.replenishment-table-wrap{width:100%;height:clamp(390px,calc(100vh - 235px),680px);overflow-y:auto;overflow-x:hidden;border:1px solid #b9c8d8;border-radius:10px;background:#fff;scrollbar-gutter:stable}.replenishment-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:clamp(10px,.62vw,12px)}.replenishment-table col.col-code{width:5.5%}.replenishment-table col.col-description{width:14%}.replenishment-table col.col-category{width:7%}.replenishment-table col.col-barcode{width:10%}.replenishment-table col.col-factor{width:4%}.replenishment-table col.col-shelf{width:7.5%}.replenishment-table col.col-total{width:5%}.replenishment-table th,.replenishment-table td{height:52px;padding:7px 5px;border:1px solid #cbd7e4!important;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.25}.replenishment-table th{background:#1f2b3d;color:#fff;font-size:clamp(9px,.55vw,11px);font-weight:850;letter-spacing:.01em}.replenishment-table .group-head th{height:39px;font-size:clamp(9px,.55vw,11px)}.replenishment-table .master-group{background:#dceaff;color:#22476d}.replenishment-table .send-group{background:linear-gradient(90deg,#fff0c7,#ffd8b8);color:#9a4c00}.replenishment-table .merged-send-group{border-left:3px solid #8297ad!important}.replenishment-table .send-col{background:#fffaf0}.replenishment-table thead tr:nth-child(2) .send-col{background:#243654;color:#fff}.replenishment-table tbody tr:nth-child(2n) td{background:#f7faff}.replenishment-table tbody tr:nth-child(2n) .send-col{background:#fff8ea}.replenishment-table tbody tr:hover td{filter:brightness(.98)}.replenishment-table td:nth-child(1),.replenishment-table td:nth-child(2){text-align:left}.replenishment-table td:nth-child(1) strong{color:#153d7a}.replenishment-table .branch-divider{border-left:3px solid #8297ad!important}.product-name{white-space:normal!important;font-weight:700;line-height:1.3}.barcode-value{white-space:normal!important;overflow-wrap:anywhere;color:#008f75;font-weight:700}.stock-heading{display:block;margin-top:3px;color:#bfe9ff;font-size:clamp(7px,.42vw,9px);font-weight:700}.merged-stock-cell{height:70px!important;padding:5px 2px!important;vertical-align:middle}.cell-stock-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;margin-top:4px;color:#64748b;font-size:clamp(7px,.42vw,9px);line-height:1}.cell-stock-label b{display:inline-flex;align-items:center;justify-content:center;padding:3px 4px;border-radius:5px;background:#dff3ea;color:#08715f;font-size:clamp(8px,.48vw,10px);white-space:nowrap}.cell-stock-label small{font-size:inherit}.send-input{width:min(58px,88%);max-width:100%;height:30px;padding:2px;border:1px solid #f2c66d;border-radius:6px;background:#fff5d9;text-align:center;font-weight:800;color:#3c3428}.send-input:focus,.send-input.edited{border-color:#7658e8!important;background:#f2edff!important;box-shadow:0 0 0 3px #7658e821!important}.send-input-empty{border-color:#cdd8e5;background:#fff;cursor:text}.send-input-empty::placeholder{color:#6f7883;opacity:1;font-size:16px}.send-input-empty:hover,.send-input-empty:focus{border-color:#f2c66d;background:#fff5d9}.decrease{display:block;margin-top:3px;color:#d53743;font-size:8px;font-weight:800}.send-total{background:#fff1d0!important;color:#172b4d;font-size:13px;font-weight:900}.replenishment-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 2px}.replenishment-footer>span{color:#61758c;font-size:11px}.replenishment-footer>.btn{justify-self:end}.replenishment-footer nav>div:first-child{display:none}.replenishment-legend{display:flex;align-items:center;gap:24px;padding:11px 13px;border:1px solid #e0e6ed;border-radius:8px;background:#fff;color:#5f7085;font-size:10px}.replenishment-legend span{display:flex;align-items:center;gap:7px}.replenishment-legend i{width:10px;height:10px;border-radius:2px}.replenishment-legend .green{background:#0b8f73}.replenishment-legend .amber{background:#f5a400}.replenishment-legend .red{background:#e23b46}.replenishment-legend .violet{background:#6d4ed8}.send-input.transfer-reference{width:68px;border-color:#008da1!important;background:#e7f9fb!important;color:#006579!important;box-shadow:0 0 0 3px #009fb718!important}.transfer-source{display:block;margin-top:3px;color:#007b8e;font-size:8px;font-weight:800}.manual-omitted{display:block;margin-top:3px;color:#7658e8;font-size:8px;font-weight:800}.replenishment-table thead th{position:sticky;z-index:12;box-shadow:0 1px #d7e0e9}.replenishment-table thead .group-head th{top:0;z-index:14}.replenishment-table thead tr:nth-child(2) th{top:39px;z-index:13}.replenishment-table tbody tr:first-child td{border-top:0}@media(max-width:1020px){.replenishment-toolbar{top:64px}.replenishment-table-wrap{height:clamp(360px,calc(100vh - 210px),620px)}}@media(max-width:1050px){.replenishment-summary,.replenishment-toolbar{grid-template-columns:1fr 1fr}.replenishment-search{grid-column:1/-1}.replenishment-footer{grid-template-columns:1fr}.replenishment-footer>.btn{justify-self:stretch}.replenishment-footer>div{overflow:auto}}@media(max-width:620px){body.nexo-shell{font-size:14px}.nexo-shell h1{font-size:27px}.replenishment-summary,.replenishment-toolbar{grid-template-columns:1fr}.replenishment-search{grid-column:auto}.replenishment-imports,.replenishment-imports form,.replenishment-imports .btn,.replenishment-imports select{width:100%}.replenishment-legend{overflow-x:auto}}.bi{line-height:1;vertical-align:-.08em}.top-nav a i{width:18px;text-align:center;color:#aa9bbb;font-size:15px;transition:.2s}.top-nav a:hover i,.top-nav a.active i{color:#fff;transform:scale(1.06)}.menu-btn i{font-size:23px}.nav-user button i{font-size:18px}.top-actions i{font-size:13px;color:#7c3aed}.btn i{font-size:1.05em}.btn.primary i,.login-submit i{color:inherit}.login-submit i{font-size:16px;margin-left:auto}.stat-icon i{font-size:17px}.product-icon i,.quick>a>span i{font-size:17px}.module-icon i{font-size:20px}.module-arrow i{font-size:18px}.upload-icon i{font-size:24px}.branch-icon i,.roles-visual i{font-size:18px}.secure-chip>span i,.report-note>span i,.permission-note>span i{font-size:14px}.search-bar>span i{font-size:18px}.search-bar .btn i{font-size:12px}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px}.mini-btn i{font-size:10px}.icon-btn{display:inline-grid;place-items:center}.icon-btn i{font-size:12px}.back-link,.branch-edit{display:flex;align-items:center;gap:6px}.branch-edit .bi-arrow-right{margin-left:auto}.login-features span{display:inline-flex;align-items:center;gap:6px}.login-features i{color:#7ee2c3}.input-shell>i.bi{font-size:16px}.password-toggle i{font-size:15px}.visual-float b i{font-size:12px}.btn{--bs-btn-font-weight:700;--bs-btn-border-radius:10px;--bs-btn-focus-box-shadow:0 0 0 4px #e8ddff;line-height:1.2}.card{--bs-card-border-color:var(--line);--bs-card-border-radius:15px;--bs-card-bg:#fff}.badge{--bs-badge-padding-x:.7em;--bs-badge-padding-y:.45em;font-family:DM Sans,sans-serif}.table-scroll{position:relative}.shelf-editor-card{overflow:hidden}.shelf-editor-scroll{overflow-x:auto}.shelf-editor-table{width:100%;min-width:1480px;table-layout:fixed}.shelf-editor-table col.shelf-col-code{width:90px}.shelf-editor-table col.shelf-col-description{width:360px}.shelf-editor-table col.shelf-col-category{width:155px}.shelf-editor-table col.shelf-col-barcode,.shelf-editor-table col.shelf-col-barcode-box{width:175px}.shelf-editor-table col.shelf-col-factor{width:90px}.shelf-editor-table col.shelf-col-lot{width:145px}.shelf-editor-table col.shelf-col-expiration{width:165px}.shelf-editor-table col.shelf-col-stock{width:130px}.shelf-editor-table th{background:#234d87;color:#fff;text-align:center}.shelf-editor-table td{padding:0;border-right:1px solid #dce5ee}.shelf-editor-table .fixed-code{padding:10px 12px;background:#eef4fb;color:#17477f;font-weight:800;white-space:nowrap}.shelf-editor-table .fixed-code i{font-size:10px}.shelf-cell{width:100%;min-width:0;height:42px;border:0;padding:8px 12px;background:transparent;color:#17324d;outline:0}.shelf-cell:hover{background:#f5f9ff}.shelf-cell:focus{background:#eef5ff;box-shadow:inset 0 0 0 2px #3b82f6}.shelf-cell.saving{background:#fff8d9}.shelf-cell.saved{background:#e9fbf4;box-shadow:inset 3px 0 #10a37f}.shelf-cell.error{background:#fff0f1}.stock-cell{color:#087766;font-weight:800}.locked-code{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:#eef4fb;color:#315477;font-size:11px;font-weight:800}.catalog-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin-bottom:18px}.catalog-upload{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;border:1px solid #dce5ef;border-radius:14px;background:#fff}.catalog-upload>i{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:#e7f7f1;color:#089578;font-size:24px}.catalog-upload span{color:#698099;font-size:10px;font-weight:900;letter-spacing:.12em}.catalog-upload h2{margin:3px 0;font-size:18px}.catalog-upload p{margin:0;color:#71849a;font-size:12px}.catalog-upload input[type=file]{display:none}.update-upload>i{background:#edf2ff;color:#315bf2}.flow-arrow{color:#7890aa;font-size:22px}.catalog-missing-card{margin-bottom:18px}@media(max-width:950px){.catalog-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);justify-self:center}.catalog-upload{grid-template-columns:auto 1fr}.catalog-upload form{grid-column:1/-1}.catalog-upload .btn{width:100%}}.data-table{margin-bottom:0}.branch-status{display:flex;align-items:center;gap:7px}.branch-order{display:inline-flex;align-items:center;padding:4px 7px;border-radius:6px;background:#edf3ff;color:#285bc5;font-size:9px;font-weight:900;letter-spacing:.06em}.replenishment-order-tools{display:flex;align-items:flex-end;justify-content:center;gap:9px;margin-left:auto}.replenishment-order-tools label{display:grid;gap:3px}.replenishment-order-tools label small{color:#64778e;font-size:8px;font-weight:900;letter-spacing:.07em}.replenishment-order-tools select{min-width:190px;height:36px;padding:0 30px 0 10px;border:1px solid #cdd9e7;border-radius:7px;background:#fff;color:#17324d;font-size:11px;font-weight:700}.replenishment-generate-menu{position:relative}.replenishment-generate-menu>summary{list-style:none;cursor:pointer;white-space:nowrap}.replenishment-generate-menu>summary::-webkit-details-marker{display:none}.replenishment-generate-options{position:absolute;right:0;top:calc(100% + 9px);z-index:30;width:310px;max-height:360px;overflow:auto;padding:9px;background:#fff;border:1px solid #d8e1ec;border-radius:12px;box-shadow:0 18px 45px #17324d2e}.replenishment-generate-options>strong{display:block;padding:8px 10px;color:#73839a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.replenishment-generate-options a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:#17324d;text-decoration:none}.replenishment-generate-options a:hover{background:#eef6ff;color:#125cc2}.replenishment-generate-options a>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#e9f2ff;color:#2468cc}.replenishment-generate-options a span,.replenishment-generate-options a b,.replenishment-generate-options a small{display:block}.replenishment-generate-options a small{margin-top:2px;color:#7c8ca0;font-size:10px}.replenishment-order-heading{align-items:flex-end}.replenishment-print-card{padding:18px}.print-document-head{display:flex;justify-content:space-between;gap:20px;padding:4px 4px 16px;color:#17324d}.print-document-head strong,.print-document-head span{display:block}.print-document-head strong{font-size:20px}.print-document-head span{color:#718198}.replenishment-print-table{min-width:1100px}.replenishment-print-table th{text-align:center}.replenishment-print-table td:nth-child(2){min-width:280px;white-space:normal}.print-quantity,.print-total{text-align:center;font-weight:800}.print-quantity{background:#fff8e6}.print-total{background:#edf6ff;color:#125cc2}.print-signatures{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px;text-align:center;color:#53657a}.print-signatures span{display:block;border-top:1px solid #8795a7;margin-top:36px}@media(max-width:1100px){.replenishment-order-tools{width:100%;justify-content:flex-start;flex-wrap:wrap}.replenishment-order-tools select{min-width:170px}}@media print{.replenishment-print-page .navbar,.replenishment-print-page .top-nav,.replenishment-print-page .context-bar,.replenishment-print-page .flash,.print-hide,.replenishment-print-page .back-link{display:none!important}.replenishment-print-page .content{padding:0!important}.replenishment-print-page .main,.replenishment-print-page .card{margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;border:0!important}.replenishment-print-page .page-heading{margin:0 0 12px!important}.replenishment-print-page .table-scroll{overflow:visible!important;border:0}.replenishment-print-table{min-width:0!important;width:100%;font-size:8px}.replenishment-print-table th,.replenishment-print-table td{padding:5px 4px!important}.replenishment-print-table td:nth-child(2){min-width:150px}.print-signatures{break-inside:avoid;margin-top:55px}@page{size:landscape;margin:9mm}}.print-document-body{margin:0;background:#edf1f6;color:#142d49;font-family:Inter,Segoe UI,Arial,sans-serif}.print-screen-toolbar{width:min(1470px,calc(100% - 40px));margin:14px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#17324d}.print-screen-toolbar a{color:inherit;text-decoration:none;font-weight:750}.print-screen-toolbar>div{display:flex;gap:9px}.print-screen-toolbar button,.print-screen-toolbar .print-export{display:inline-flex;align-items:center;padding:10px 17px;border:0;border-radius:8px;background:#1674d1;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 5px 14px #1674d128}.print-screen-toolbar .print-export{background:#079477;box-shadow:0 5px 14px #07947728}.print-sheet{box-sizing:border-box;width:min(1470px,calc(100% - 40px));min-height:790px;margin:14px auto 28px;padding:48px 52px;background:#fff;border:1px solid #e2e8ef;border-radius:4px;box-shadow:0 10px 34px #17324d18}.print-sheet-header{display:grid;grid-template-columns:1fr 455px;gap:54px;align-items:start;margin-bottom:34px}.print-logo{display:flex;align-items:center;gap:15px}.print-logo>span{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#0a759f,#19c6bd);color:#fff;font-size:28px;font-weight:900;box-shadow:0 7px 16px #0a91a52c}.print-logo>strong{color:#0c3158;font-size:29px;letter-spacing:.025em}.print-brand h1{margin:30px 0 8px;color:#087b9f;font-size:22px;letter-spacing:.045em}.print-brand>span{display:inline-block;padding-top:8px;border-top:2px solid #1a9bc1;font-size:14px}.print-order-meta{display:grid;gap:12px;padding:21px 24px;border:1px solid #b8c7d7;border-radius:11px;background:#fbfdff}.print-order-meta>div{display:grid;grid-template-columns:28px 145px 1fr;gap:10px;align-items:center}.print-order-meta i{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#e3f7f4;color:#078a81;font-style:normal}.print-order-meta i:before{font-size:13px;font-weight:900}.print-order-meta .meta-user:before{content:"U"}.print-order-meta .meta-building:before{content:"\25a6"}.print-order-meta .meta-location:before{content:"\25c6"}.print-order-meta .meta-calendar:before{content:"\25a3"}.print-order-meta b{color:#17324d}.print-order-meta span{color:#294765}.print-table-frame{width:100%;overflow:auto}.print-order-table{width:100%;border-collapse:collapse;font-size:11px}.print-order-table thead{display:table-header-group}.print-order-table th{padding:10px 8px;background:#0c3158;color:#fff;border:1px solid #99adc1;text-align:center;text-transform:uppercase;letter-spacing:.035em}.print-order-table td{padding:9px 8px;border:1px solid #cfd9e3;color:#26394e}.print-order-table td:nth-child(2){min-width:250px}.print-order-table tr{break-inside:avoid;page-break-inside:avoid}.print-order-table .print-quantity{background:#fff9e9;text-align:center;font-weight:800}.print-order-table .print-total{background:#eaf4ff;text-align:center;color:#075db4;font-weight:900}.print-empty{padding:30px!important;text-align:center}.print-sheet-footer{margin-top:72px}.print-signatures{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;text-align:center;font-size:11px}.print-signatures span{display:block;margin-bottom:8px;border-top:1px solid #45617e}.print-sheet-footer>small{display:block;margin-top:48px;text-align:right;color:#50657c}@media(max-width:900px){.print-sheet{width:calc(100% - 16px);padding:25px 20px}.print-sheet-header{grid-template-columns:1fr}.print-table-frame{overflow:auto}.print-order-meta{max-width:520px}}@media print{.print-document-body{background:#fff}.print-screen-toolbar{display:none!important}.print-sheet{width:auto;min-height:0;margin:0;padding:0;border:0;box-shadow:none}.print-sheet-header{grid-template-columns:1fr 390px;gap:28px;margin-bottom:22px}.print-logo>span{width:38px;height:38px;border-radius:9px;font-size:22px;box-shadow:none}.print-logo>strong{font-size:24px}.print-brand h1{margin-top:23px;font-size:18px}.print-order-meta{padding:13px 16px;font-size:10px}.print-order-meta>div{grid-template-columns:23px 108px 1fr;gap:7px}.print-order-meta i{width:21px;height:21px}.print-table-frame{overflow:visible}.print-order-table{font-size:8px}.print-order-table th,.print-order-table td{padding:5px 4px}.print-order-table td:nth-child(2){min-width:150px}.print-sheet-footer{margin-top:45px;break-inside:avoid}.print-signatures{gap:45px}@page{size:A4 landscape;margin:9mm}}.print-sheet{display:flex;flex-direction:column;min-height:800px;padding:45px 38px 32px}.print-sheet-header{grid-template-columns:minmax(0,1fr) 375px;gap:70px;margin-bottom:36px}.print-logo{gap:13px}.print-logo>span{position:relative;display:block;width:43px;height:43px;background:transparent;border-radius:0;box-shadow:none;overflow:hidden}.print-logo>span:before,.print-logo>span:after,.print-logo>span i,.print-logo>span b{position:absolute;display:block;content:"";border-radius:3px}.print-logo>span:before{left:0;top:2px;width:11px;height:37px;background:#0d355c}.print-logo>span:after{right:0;top:2px;width:11px;height:37px;background:#02a6c3}.print-logo>span i{left:11px;top:4px;width:11px;height:38px;background:#0c6687;transform:skew(32deg);transform-origin:top}.print-logo>span b{left:21px;top:2px;width:10px;height:37px;background:#0794ad;transform:skew(-32deg);transform-origin:bottom}.print-logo>strong{font-size:29px;font-weight:850;letter-spacing:.015em}.print-brand h1{margin:31px 0 5px;color:#087b9f;font-size:20px;letter-spacing:.035em}.print-brand em{display:block;width:84px;border-top:1px solid #4fa8bf}.print-brand p{margin:8px 0;color:#173d62;font-size:12px}.print-brand p+em{width:124px;border-color:#0785a8}.print-order-meta{gap:8px;padding:16px 18px;border-color:#9daec0;border-radius:7px;background:#fff;font-size:12px}.print-order-meta>div{grid-template-columns:25px 116px 1fr;gap:9px}.print-order-meta i{position:relative;width:21px;height:21px;background:transparent;color:#009bc2}.print-order-meta i:before{font-size:16px;font-weight:500;line-height:1}.print-order-meta .meta-user:before{content:"\2659"}.print-order-meta .meta-building:before{content:"\265c"}.print-order-meta .meta-location:before{content:"\2316"}.print-order-meta .meta-calendar:before{content:"\25a6"}.print-order-meta b,.print-order-meta span{font-size:11px}.print-order-table{table-layout:fixed;font-size:10px}.print-order-table th{height:43px;padding:6px 7px;background:#0b3158;border-color:#a9b8c7;font-size:9px;line-height:1.25}.print-order-table td{height:32px;padding:6px 10px;border-color:#c4d0dc}.print-order-table th:nth-child(1){width:8%}.print-order-table th:nth-child(2){width:25%}.print-order-table th:nth-child(3){width:12%}.print-order-table th:nth-child(4){width:15%}.print-order-table th:nth-child(5){width:7%}.print-order-table th:nth-child(6){width:8%}.print-order-table th:nth-child(7){width:12%}.print-order-table td:nth-child(2){min-width:0}.print-order-table td:not(:nth-child(2)){text-align:center}.print-order-table .print-quantity{background:#fff;text-align:center}.print-sheet-footer{margin-top:auto;padding-top:92px}.print-signatures{gap:115px;padding:0 30px}.print-signatures span{border-color:#173d62}.print-sheet-footer>small{margin-top:70px;color:#173d62;font-size:11px}@media(max-width:900px){.print-sheet-header{grid-template-columns:1fr;gap:25px}.print-order-meta{max-width:none}.print-sheet{padding:30px 22px}.print-signatures{gap:35px}}@media print{.print-sheet{display:flex;min-height:190mm;padding:2mm 1mm 0}.print-sheet-header{grid-template-columns:1fr 99mm;gap:18mm;margin-bottom:9mm}.print-logo>span{width:11mm;height:11mm}.print-logo>strong{font-size:22pt}.print-brand h1{margin-top:9mm;font-size:16pt}.print-brand p{font-size:9pt}.print-order-meta{padding:4mm 5mm;font-size:8pt}.print-order-meta>div{grid-template-columns:6mm 31mm 1fr}.print-order-table{font-size:7.5pt}.print-order-table th{height:9mm;font-size:7pt}.print-order-table td{height:7mm;padding:1.5mm 2mm}.print-sheet-footer{margin-top:auto;padding-top:20mm}.print-signatures{gap:28mm}.print-sheet-footer>small{margin-top:18mm}@page{size:A4 landscape;margin:8mm}}input,select,textarea{transition:border-color .18s,box-shadow .18s,background .18s}.search-bar input,.search-bar select,.modal-form input,.modal-form select,.modal-form textarea{--bs-focus-ring-color:#8b5cf633}@media(max-width:1180px){.top-nav a i{display:none}}@media(max-width:1020px){.top-nav a i{display:inline-block}}body{font-size:14.5px;line-height:1.55;letter-spacing:-.01em}h1,h2,strong,.brand{letter-spacing:-.025em}h1{font-weight:800}h2{font-weight:750}p{letter-spacing:0;line-height:1.62}.page-heading p{max-width:760px}.top-nav a{font-size:12.5px;letter-spacing:-.01em}.data-table{font-size:12.5px}.data-table th{font-size:9.5px;letter-spacing:.065em}label input,label select,label textarea{font-size:13px}.kicker{font-size:10.5px;letter-spacing:.13em}.location-switcher{height:44px;min-width:176px;max-width:210px;padding:6px 10px;border:1px solid #ffffff18;border-radius:11px;background:#ffffff0a;display:flex;align-items:center;gap:8px;color:#cfc2e1}.location-switcher>i{font-size:15px;color:#a979ff;flex:0 0 auto}.location-switcher label{min-width:0;flex:1}.location-switcher small{display:block;color:#877b96;font-size:6.5px;font-weight:800;letter-spacing:1px;line-height:1}.location-switcher select{width:100%;padding:2px 18px 0 0;border:0;outline:0;background:transparent;color:#fff;font-size:10px;font-weight:700;appearance:auto}.location-switcher select option{background:#241832;color:#fff}.location-switcher select:disabled{opacity:1;cursor:default}.location-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;background:#e8f7f3;color:#087769;font-size:9px;font-weight:800}.form-page{width:min(100%,980px);margin:0 auto;display:grid;gap:16px}.form-section{background:#fff;border:1px solid #e7e1ef;border-radius:17px;box-shadow:0 10px 32px #3924510d;overflow:hidden}.form-section>header{display:flex;align-items:center;gap:13px;padding:20px 23px;border-bottom:1px solid #eee9f3;background:linear-gradient(90deg,#fbf9fe,#fff)}.form-section>header>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eee7ff;color:#713dcc;font-size:19px;flex:0 0 auto}.form-section header h2{font-size:16px;margin:0}.form-section header p{font-size:10px;margin-top:2px}.form-section>.form-grid{padding:23px}.form-section .form-grid label{font-size:11px}.form-section .form-grid label>small{font-weight:500;color:#92889e;line-height:1.4}.form-section input,.form-section select,.form-section textarea{min-height:43px;border-radius:9px;background:#fcfbfd}.form-section textarea{resize:vertical}.form-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:5px 0 28px}.form-page-actions{gap:0;filter:drop-shadow(0 8px 13px rgba(8,43,73,.16))}.form-page-actions .btn{min-height:44px;margin:0;border:0;border-radius:0;padding:11px 19px;font-weight:800;letter-spacing:.01em;box-shadow:none;transition:background-color .18s ease,transform .18s ease,filter .18s ease}.form-page-actions .btn:first-child{border-radius:10px 0 0 10px}.form-page-actions .btn:last-child{border-radius:0 10px 10px 0}.form-page-actions .btn:only-child{border-radius:10px}.form-page-actions .btn.ghost,.form-page-actions .btn.secondary{background:#526678;color:#fff;border-color:#526678}.form-page-actions .btn.ghost:hover,.form-page-actions .btn.secondary:hover{background:#405567;color:#fff}.form-page-actions .btn.primary{background:#0797a7;color:#fff;border-color:#0797a7}.form-page-actions .btn.primary:hover{background:#057f8d;color:#fff}.form-page-actions .btn:focus-visible{position:relative;z-index:2;outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.form-page-actions .btn:active{transform:translateY(1px);filter:brightness(.96)}.task-permission-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#faf9fc}.permission-module{margin:0!important;padding:0!important;border:1px solid #e6dfed!important;border-radius:12px!important;background:#fff;overflow:hidden}.permission-module legend{width:100%;margin:0!important;padding:12px 13px!important;display:flex;align-items:center;gap:9px;border-bottom:1px solid #eee9f3;background:#f9f7fc;color:#30243f!important;text-transform:none!important;letter-spacing:0!important}.permission-module legend>span:last-child{font-size:10px;font-weight:800}.permission-module legend small{display:block;font-size:7px;color:#92879e;font-weight:600;margin-top:2px}.permission-module-icon{width:29px;height:29px;border-radius:8px;background:#eae1fa;color:#7040bd;display:grid;place-items:center;font-size:13px}.permission-module .permission-options{grid-template-columns:1fr;margin:0;padding:8px;gap:5px}.permission-module .permission-options label{padding:8px 9px;border-color:#eee9f3}.permission-card{grid-column:1/-1}@media(max-width:1280px){.location-switcher{min-width:150px;max-width:165px}}@media(max-width:1100px){.location-switcher{order:1;margin-left:auto}.navbar .menu-btn{margin-left:0}}@media(max-width:1020px){.location-switcher{order:1;max-width:190px}.navbar .menu-btn{order:2}.nav-user{order:3}}@media(max-width:700px){body{font-size:14px}.location-switcher{min-width:0;max-width:148px}.location-switcher small{display:none}.location-switcher select{font-size:9px}.task-permission-grid{grid-template-columns:1fr;padding:10px}.form-section>header{padding:17px}.form-section>.form-grid{padding:17px}.form-page-actions{display:grid;grid-template-columns:1fr;gap:8px;filter:none}.form-page-actions .btn,.form-page-actions .btn:first-child,.form-page-actions .btn:last-child{border-radius:9px}}.replenishment-table col.col-code{width:4.2%!important}.replenishment-table col.col-description{width:14%!important}.replenishment-table col.col-category{width:6%!important}.replenishment-table col.col-barcode{width:8%!important}.replenishment-table col.col-factor{width:3.2%!important}.replenishment-table col.col-shelf{width:5.6%!important}.replenishment-table col.col-total{width:4.5%!important}.replenishment-table th,.replenishment-table td{padding-inline:clamp(5px,.45vw,9px)!important;overflow-wrap:break-word!important;word-break:normal!important}.replenishment-table td.product-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.replenishment-table .stock-heading{display:block!important;margin-top:5px!important;font-size:clamp(9px,.52vw,11px)!important;line-height:1.15!important;font-weight:800!important}.replenishment-table .merged-stock-cell{height:76px!important}.replenishment-table .cell-stock-label{margin-top:5px!important;gap:4px!important;font-size:clamp(9px,.58vw,11px)!important;line-height:1.15!important}.replenishment-table .cell-stock-label b{padding:4px 6px!important;font-size:clamp(10px,.65vw,12px)!important;line-height:1!important}.nexo-shell :is(.content,.page-heading,.card,.panel,.table-card,.table-responsive){min-width:0;max-width:100%}.nexo-shell :is(input,select,textarea,button,.btn){font-size:clamp(.86rem,.8rem + .1vw,.98rem)!important}.nexo-shell :is(.data-table,.modern-table,.excel-table,.config-table,.order-comparison-table,.recommended-table,.shelf-editor-table){width:100%;max-width:100%;font-size:clamp(.8rem,.75rem + .08vw,.9rem)!important}.nexo-shell :is(.data-table,.modern-table,.excel-table,.config-table,.order-comparison-table,.recommended-table,.shelf-editor-table) th{font-size:clamp(.76rem,.72rem + .08vw,.86rem)!important;line-height:1.2!important}.replenishment-table-wrap{border-color:#cbd7e4;border-radius:14px;box-shadow:0 10px 28px #1e365417}.replenishment-table{background:#fff}.replenishment-table .merged-send-group{border-left:3px solid #8297ad!important;background:linear-gradient(90deg,#fff4cf,#ffe7c6 52%,#ffd9bd);color:#914708;font-weight:900;letter-spacing:.035em;box-shadow:inset 0 -1px #91470829}.replenishment-table thead tr:nth-child(2) .send-col{background:linear-gradient(180deg,#263b5c,#203350);border-color:#8da0b6!important;color:#fff;font-weight:850;text-shadow:0 1px 0 rgba(0,0,0,.12)}.replenishment-table .stock-heading{color:#d7efff!important;letter-spacing:0}.replenishment-table .merged-stock-cell{background:#fffdf8!important;border-color:#d7e0ea!important;vertical-align:middle;transition:background-color .16s ease,box-shadow .16s ease}.replenishment-table tbody tr:nth-child(2n) .merged-stock-cell{background:#fff9ef!important}.replenishment-table tbody tr:hover .merged-stock-cell{background:#fff7e8!important;filter:none}.replenishment-table .send-input{width:min(72px,82%);height:34px;padding:3px 6px;border-radius:8px;border-color:#c9d7e6;background:linear-gradient(180deg,#fff,#fbfdff);color:#26394e;box-shadow:inset 0 1px 2px #1e365409}.replenishment-table .send-input-empty:hover,.replenishment-table .send-input-empty:focus{border-color:#8ba4c0;background:#fff}.replenishment-table .send-input-empty::placeholder{color:#66798d;font-size:18px;font-weight:800}.replenishment-table .cell-stock-label{color:#64758a}.replenishment-table .cell-stock-label b{min-height:22px;padding:4px 8px!important;border-radius:7px;background:linear-gradient(180deg,#e0f7ef,#d5f2e8);color:#087563;font-weight:850;box-shadow:inset 0 0 0 1px #08756309}.replenishment-table .send-total{border-left:2px solid #e3bd65!important;background:linear-gradient(180deg,#fff5d8,#ffedbd)!important;color:#102f54;font-size:15px;font-weight:900}.replenishment-table tbody tr:nth-child(2n) .send-total,.replenishment-table tbody tr:hover .send-total{background:linear-gradient(180deg,#fff2ce,#ffe8ad)!important;filter:none}.replenishment-table thead tr:nth-child(2) .send-col:last-child{border-left:2px solid #d8ae52!important}.nexo-shell :is(.data-table,.modern-table,.excel-table,.config-table,.order-comparison-table,.recommended-table,.shelf-editor-table) td{font-size:clamp(.8rem,.75rem + .08vw,.9rem)!important;line-height:1.3!important}.nexo-shell :is(.page-subtitle,.section-copy,.card small,.panel small,.table-card small){font-size:clamp(.78rem,.74rem + .08vw,.88rem)!important;line-height:1.4!important}@media(max-width:1280px){.nexo-shell .content{padding-inline:clamp(12px,1.4vw,22px)!important}.replenishment-table{font-size:clamp(10px,.78vw,12px)!important}.replenishment-table th,.replenishment-table td{padding-inline:4px!important}}.nexo-shell .livewire-dashboard{font-size:16px!important}.nexo-shell .livewire-dashboard .ops-heading{grid-template-columns:minmax(0,1fr) auto!important}.nexo-shell .livewire-dashboard .ops-heading h1{font-size:clamp(2.15rem,1.7rem + 1.15vw,3rem)!important}.nexo-shell .livewire-dashboard .ops-heading p{font-size:1.06rem!important}.nexo-shell .livewire-dashboard .ops-breadcrumb{font-size:.82rem!important}.nexo-shell .livewire-dashboard .ops-stats article{min-height:166px!important;padding:24px!important}.nexo-shell .livewire-dashboard .ops-stats small{font-size:.88rem!important}.nexo-shell .livewire-dashboard .ops-stats strong{font-size:clamp(1.75rem,1.45rem + .55vw,2.2rem)!important}.nexo-shell .livewire-dashboard .ops-stats em{font-size:.76rem!important}.nexo-shell .livewire-dashboard .ops-stat-icon{width:58px!important;height:58px!important;border-radius:15px!important}.nexo-shell .livewire-dashboard .ops-stat-icon i{font-size:1.55rem!important}.nexo-shell .livewire-dashboard .ops-grid{grid-template-columns:minmax(0,1.45fr) minmax(390px,.8fr)!important;align-items:start!important}.nexo-shell .livewire-dashboard .ops-activity{grid-column:1!important;grid-row:1!important}.nexo-shell .livewire-dashboard .ops-tasks{grid-column:2!important;grid-row:1!important}.nexo-shell .livewire-dashboard .ops-actions{grid-column:2!important;grid-row:2!important}.nexo-shell .livewire-dashboard .ops-card header{min-height:64px!important;padding:17px 20px!important}.nexo-shell .livewire-dashboard .ops-card header strong{font-size:1.02rem!important}.nexo-shell .livewire-dashboard .ops-card header span,.nexo-shell .livewire-dashboard .ops-card header a{font-size:.8rem!important}.nexo-shell .livewire-dashboard .ops-tasks>a,.nexo-shell .livewire-dashboard .ops-actions>a{min-height:80px!important;padding:16px 20px!important}.nexo-shell .livewire-dashboard .ops-tasks>a div strong,.nexo-shell .livewire-dashboard .ops-actions>a span strong{font-size:.94rem!important}.nexo-shell .livewire-dashboard .ops-tasks>a div small,.nexo-shell .livewire-dashboard .ops-actions>a span small{font-size:.78rem!important}.nexo-shell .livewire-dashboard .ops-table-wrap table{font-size:.86rem!important}.nexo-shell .livewire-dashboard .ops-table-wrap th{font-size:.76rem!important;padding:13px 15px!important}.nexo-shell .livewire-dashboard .ops-table-wrap td{font-size:.86rem!important;padding:14px 15px!important}.nexo-shell .livewire-dashboard .ops-table-wrap td small{font-size:.76rem!important}.nexo-shell .livewire-dashboard .livewire-status,.nexo-shell .livewire-dashboard .sync-toast,.nexo-shell .livewire-dashboard .ops-chart-card{display:none!important}@media(max-width:1050px){.nexo-shell .livewire-dashboard .ops-grid{grid-template-columns:1fr!important}.nexo-shell .livewire-dashboard .ops-activity,.nexo-shell .livewire-dashboard .ops-tasks,.nexo-shell .livewire-dashboard .ops-actions{grid-column:1!important;grid-row:auto!important}}@media(max-width:700px){.nexo-shell .livewire-dashboard{font-size:15px!important}.nexo-shell .livewire-dashboard .ops-heading{grid-template-columns:1fr!important}.nexo-shell .livewire-dashboard .ops-heading-actions{justify-content:stretch!important}.nexo-shell .livewire-dashboard .ops-heading-actions .btn{width:100%!important}}@media(max-width:480px){.top-brand .brand-copy{display:none}.location-switcher{max-width:135px;height:40px}}.navbar{height:auto;min-height:116px;padding:10px clamp(12px,2vw,28px) 0;gap:8px 16px;flex-wrap:wrap;align-content:center}.top-brand{order:1;margin-right:auto}.location-switcher{order:2;margin-left:0}.nav-user{order:3}.navbar .menu-btn{display:none!important}.top-nav{order:4;flex:0 0 100%;width:100%;height:54px;display:flex!important;align-items:center;justify-content:flex-start;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#8064a7 transparent;position:static;padding:0 0 7px;background:transparent;border:0;border-top:1px solid #ffffff12;border-radius:0;box-shadow:none;backdrop-filter:none}.top-nav::-webkit-scrollbar{height:4px}.top-nav::-webkit-scrollbar-track{background:transparent}.top-nav::-webkit-scrollbar-thumb{background:#8064a7;border:0;border-radius:99px}.top-nav a{flex:0 0 auto;min-height:40px;padding-inline:14px}.top-layout{min-height:calc(100vh - 116px)}@media(max-width:1020px){.navbar{min-height:112px;padding-top:8px}.top-nav{position:static;inset:auto;max-height:none;flex-direction:row;align-items:center;padding:0 0 7px}.top-nav a{height:40px;padding-inline:12px}.top-nav a i{display:inline-block}.top-layout{min-height:calc(100vh - 112px)}}@media(max-width:700px){.navbar{gap:7px 10px}.top-brand{margin-right:0}.location-switcher{margin-left:auto}.nav-user{padding-left:8px}.top-nav a{font-size:11.5px;padding-inline:11px}}@media(max-width:480px){.navbar{min-height:108px;padding-inline:10px}.location-switcher{margin-left:auto;max-width:128px}.top-nav{height:50px}.top-nav a{height:38px;min-height:38px}.top-layout{min-height:calc(100vh - 108px)}}html{font-size:clamp(14px,13.35px + .18vw,16px);overflow-x:hidden}body{width:100%;min-width:0;font-size:1rem;line-height:1.55}.main,.top-layout,.content,.content>*{min-width:0}.content{width:100%;max-width:1920px;padding:clamp(20px,2.2vw,38px) clamp(12px,2.4vw,40px) clamp(34px,4vw,58px)}h1{font-size:clamp(1.8rem,1.48rem + 1.15vw,2.55rem);line-height:1.12}h2{font-size:clamp(1.05rem,.98rem + .28vw,1.28rem);line-height:1.25}p{font-size:.9rem}.kicker{font-size:.72rem}.page-heading{width:100%;flex-wrap:wrap;align-items:center}.page-heading>div:first-child{flex:1 1 420px}.page-heading .heading-actions{flex:0 1 auto}.btn{min-height:40px;padding:10px 15px;font-size:.82rem;line-height:1.2}.top-nav a{font-size:.82rem}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));width:100%}.stats article{min-width:0;min-height:126px}.stats article>span{font-size:.76rem}.stats article>strong{font-size:clamp(1.25rem,1.05rem + .55vw,1.65rem);overflow-wrap:anywhere}.stats article>small{font-size:.7rem}.grid-2,.import-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);width:100%}.card,.settings-module,.branch-card,.permission-card,.form-section{min-width:0;max-width:100%}.card-head{gap:14px;flex-wrap:wrap}.card-head h2{font-size:1.05rem}.card-head p,.simple-list small,.quick small{font-size:.75rem}.simple-list>div,.quick>a{min-width:0}.simple-list>div>div,.quick>a>div{min-width:0}.simple-list strong,.quick strong{font-size:.86rem;overflow-wrap:anywhere}.search-bar{width:100%;min-width:0;flex-wrap:wrap;padding:9px 10px}.search-bar input{min-width:min(100%,240px);font-size:.88rem}.search-bar select{min-width:min(100%,170px);font-size:.84rem}.search-bar .btn{flex:0 0 auto}.table-toolbar{gap:12px;flex-wrap:wrap}.table-toolbar strong{font-size:.9rem}.table-toolbar small{font-size:.7rem}.column-picker{max-width:100%}.column-picker summary{white-space:normal;text-align:center}.table-card,.table-scroll,.excel-wrap,.config-table-wrap{width:100%;max-width:100%;min-width:0}.table-scroll,.excel-wrap,.config-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.data-table{min-width:760px;font-size:.8rem}.data-table th{font-size:.64rem;padding:11px 12px}.data-table td{font-size:.8rem;padding:12px}.data-table td small{font-size:.68rem}.excel-table{font-size:.76rem}.excel-table th{font-size:.62rem}.viewer-cell-input{font-size:.72rem}.viewer-cell-input[type=date]{font-size:.66rem}.editable-td input,.editable-td select{font-size:.72rem}.config-table{font-size:.74rem}.config-table thead th{font-size:.61rem}.mini-btn{min-height:30px;font-size:.66rem}.badge{font-size:.65rem}.row-actions{align-items:center;flex-wrap:wrap}.settings-hero{width:100%;gap:24px}.settings-hero h2{font-size:clamp(1.35rem,1.12rem + .7vw,1.8rem)}.settings-hero p{font-size:.86rem}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));width:100%}.settings-module h2{font-size:1.22rem}.settings-module p{font-size:.78rem;min-height:0}.settings-module footer span{font-size:.67rem}.branch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));width:100%}.branch-card>p{font-size:.74rem}.roles-layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);width:100%}.role-info h2{font-size:.92rem}.role-info p{font-size:.72rem}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));width:100%}.permission-card header h2{font-size:.95rem}.permission-card header p,.permission-note p{font-size:.7rem}.permission-options strong{font-size:.72rem}.permission-options small{font-size:.62rem}.form-page{width:min(100%,1080px)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.form-grid label{min-width:0;font-size:.76rem}label input,label select,label textarea{width:100%;max-width:100%;font-size:.86rem}.form-page-actions{flex-wrap:wrap}.upload-card,.dropzone{min-width:0}.chips span,.info-box p{font-size:.7rem}@media(max-width:1000px){.grid-2,.import-grid,.roles-layout{grid-template-columns:1fr}.settings-hero{min-height:165px}}@media(max-width:700px){html{font-size:14px}.content{padding:20px 12px 36px}.context-bar{padding-inline:12px}.page-heading{align-items:stretch;gap:14px;margin-bottom:18px}.page-heading>div:first-child{flex-basis:100%}.page-heading>.btn,.page-heading>.heading-actions,.heading-actions .btn{width:100%}.heading-actions{display:grid;width:100%;grid-template-columns:1fr}.search-bar{display:grid;grid-template-columns:auto minmax(0,1fr)}.search-bar>span{grid-column:1}.search-bar input{grid-column:2;min-width:0;width:100%}.search-bar select,.search-bar .btn,.search-bar>a{grid-column:1/-1;width:100%}.table-toolbar{align-items:stretch}.table-toolbar>div,.column-picker,.column-picker summary{width:100%}.stats,.ledger-stats,.settings-grid,.branch-grid,.permission-grid{grid-template-columns:1fr}.settings-hero{padding:22px;min-height:auto}.settings-hero-metric{display:none}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.form-page-actions{display:grid;grid-template-columns:1fr}.form-page-actions .btn{width:100%}.report-note{align-items:flex-start}.report-note p{font-size:.72rem}.viewer-mode .content{padding-inline:8px}.viewer-excel-wrap{max-height:calc(100svh - 290px)}}@media(min-width:1600px){.data-table,.data-table td{font-size:.84rem}.viewer-cell-input{font-size:.76rem}}.role-permission-editor{width:100%}.role-permission-editor .task-permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.access-pending-card{width:min(100%,720px);margin:clamp(24px,7vh,80px) auto;padding:clamp(28px,5vw,52px);border:1px solid #e4dcef;border-radius:24px;background:linear-gradient(145deg,#fff,#faf7ff);box-shadow:0 24px 70px #291b3d14;text-align:center}.access-pending-icon{width:72px;height:72px;margin:0 auto 22px;border-radius:20px;display:grid;place-items:center;background:#eee5ff;color:#7241c0;font-size:30px}.access-pending-card h1{margin:10px 0 12px}.access-pending-card>p{max-width:590px;margin:0 auto;color:#6f647c}.access-role-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px 12px;align-items:center;margin-top:26px;padding:15px 17px;border-radius:13px;background:#f4f0f8;text-align:left}.access-role-summary span{font-size:.7rem;color:#8d809a;text-transform:uppercase;font-weight:800}.access-role-summary strong{font-size:.82rem;overflow-wrap:anywhere}@media(max-width:600px){.access-pending-card{border-radius:18px;padding:27px 20px}.access-role-summary{grid-template-columns:auto 1fr}}:root{--navy:#102a43;--navy2:#173f63;--blue:#2f6fed;--pale:#f5f7fb;--line:#dfe5ec;--text:#172b4d;--muted:#64748b;--green:#159a8c;--red:#d64545;--orange:#e89313}::selection{background:#dce8ff;color:#12325a}body:not(.modern-login){background:#f5f7fb;color:#172b4d}.navbar{--shell-pad:clamp(12px,2vw,30px);min-height:124px;padding:11px var(--shell-pad) 0;background:#102a43;border-bottom:0;box-shadow:0 8px 24px #102a4317;gap:8px 18px}.brand-mark{background:#2f6fed;box-shadow:0 7px 18px #071a3040}.framework-badge{background:#ffffff14!important;color:#d7e6fa!important;border-color:#ffffff20!important}.top-brand .brand-copy,.top-brand{color:#fff}.location-switcher{border-color:#ffffff24;background:#ffffff0d;color:#dbeafe}.location-switcher>i{color:#7fb0ff}.location-switcher small{color:#91abc6}.location-switcher select option{background:#102a43;color:#fff}.nav-user{border-left-color:#ffffff24}.nav-user .avatar{background:#e6efff;color:#245bc7}.top-nav{flex-basis:calc(100% + (var(--shell-pad) * 2));width:calc(100% + (var(--shell-pad) * 2));height:55px;margin-inline:calc(var(--shell-pad) * -1);padding:0 var(--shell-pad);gap:10px;background:#fff;color:#344054;border-top:0;border-bottom:1px solid #dfe5ec;box-shadow:0 5px 15px #102a4308;scrollbar-color:#9db9ed transparent}.top-nav a{height:55px;min-height:55px;padding:0 14px;color:#344054;border-radius:0;font-weight:700}.top-nav a i{color:#718096}.top-nav a:hover{color:#1f5fd6;background:#f5f8ff;transform:none}.top-nav a:hover i{color:#2f6fed}.top-nav a.active{color:#1f5fd6;background:#f4f7ff;box-shadow:inset 0 -3px #2f6fed}.top-nav a.active i{color:#2f6fed}.context-bar{height:48px;background:#fff;border-bottom:1px solid #e2e8f0;backdrop-filter:none}.context-bar strong{color:#607089}.top-actions i{color:#159a8c}.content{padding-top:clamp(24px,2vw,34px)}.kicker{color:#2f6fed}.page-heading h1{color:#142b4a;font-weight:800}.page-heading p{color:#64748b}.card,.stats article,.search-bar,.settings-module,.branch-card,.permission-card,.form-section{background:#fff;border:1px solid #dfe5ec;border-radius:14px;box-shadow:0 4px 15px #102a4309}.card:hover,.stats article:hover,.settings-module:hover,.branch-card:hover{border-color:#cbd6e4;box-shadow:0 10px 28px #102a4312}.stats{gap:18px}.stats article{padding:19px;min-height:126px}.stats article>span{color:#5f6f84;font-weight:700}.stats article>strong{color:#152c4b}.stat-icon{border-radius:12px}.stat-icon.blue{background:#e8f0ff;color:#2f6fed}.stat-icon.orange{background:#fff2dc;color:#e89313}.stat-icon.green{background:#e4f5f1;color:#159a8c}.stat-icon.red{background:#fdeaea;color:#d64545}.card-head{background:#fff;border-bottom-color:#edf1f5}.product-icon{background:#eaf1ff;color:#2f6fed}.quick>a:hover,.simple-list>div:hover{background:#f8fafc}.btn{border-radius:9px}.btn.primary,.login-submit{background:#2f6fed;border-color:#2f6fed;color:#fff;box-shadow:0 5px 14px #2f6fed29}.btn.primary:hover,.login-submit:hover{background:#245fd4;border-color:#245fd4}.btn.secondary{background:#fff;border-color:#cfd8e5;color:#334155}.btn.secondary:hover{background:#f8fafc;border-color:#b8c5d6}.btn.ghost{border-color:#d8e0ea;color:#5c6c80}.mini-btn.success{background:#e1f4ef;color:#0d776c}.mini-btn.muted{background:#eef2f7;color:#4a5b72}.mini-btn.whatsapp{background:#e1f5e9;color:#0f7846}.icon-btn{background:#fdecec;color:#c43c3c}.search-bar{box-shadow:0 4px 15px #102a4308}.search-bar>span{color:#78879a}.search-bar input,.search-bar select{color:#27364b}.search-bar select:focus,label input:focus,label select:focus,label textarea:focus{border-color:#6f99ef;box-shadow:0 0 0 3px #e5edff}.table-card,.excel-wrap,.table-scroll,.config-table-wrap{border-color:#d7e0ea}.data-table th{background:#f4f7fa;color:#526174;border-bottom-color:#dfe5ec}.data-table tbody tr:hover td{background:#f7faff}.excel-table th,.config-table thead th{background:#173f63}.excel-table .group-row th,.config-table thead tr:first-child th{background:#102f50}.excel-table tbody tr:hover td,.config-table tbody tr:hover td{background:#f3f7fd}.viewer-cell-input:focus,.editable-td input:focus,.editable-td select:focus{border-color:#2f6fed;box-shadow:inset 0 0 0 1px #2f6fed,0 0 0 3px #dfe9ff}.editable-cell.manual-value,.manual-value,.editable-td.was-edited{background:#eaf1ff!important;box-shadow:inset 3px 0 #2f6fed}.editable-cell.manual-value .viewer-cell-input{color:#214f9f}.badge.paid{background:#e0f4ef;color:#0d776c}.badge.pending,.badge.alert{background:#fde9e9;color:#bd3434}.badge.neutral{background:#edf2f7;color:#53657b}.settings-hero{background:#163f63;box-shadow:0 14px 34px #102a4324}.settings-hero .kicker.light{color:#a9c8ff}.settings-module:hover{transform:translateY(-2px)}.settings-module.cobalt .module-icon,.branch-icon{background:#e8f0ff;color:#2f6fed}.settings-module.teal .module-icon{background:#e0f4ef;color:#159a8c}.settings-module.violet-card .module-icon{background:#edf1f7;color:#53657b}.settings-module.amber-card .module-icon{background:#fff1da;color:#dc8610}.branch-card:before{background:#2f6fed}.branch-code,.branch-edit{color:#2f6fed}.roles-intro{background:#173f63}.permission-note,.report-note,.config-banner{background:#eef4ff;border-color:#d8e5fb}.permission-note>span,.report-note span,.config-banner>span{background:#dce8ff;color:#2f6fed}.permission-options input:checked+i{background:#2f6fed}.permission-options label:has(input:checked){border-color:#bdd0f4;background:#f5f8ff}.permission-module-icon{background:#e8f0ff;color:#2f6fed}.form-section>header{background:#f9fbfd}.form-section>header>span{background:#e8f0ff;color:#2f6fed}.dropzone{background:#f7faff;border-color:#9bb8ea}.dropzone .upload-icon{background:#e4edff;color:#2f6fed}.info-box{background:#edf4ff}.info-box strong{color:#2f6fed}.chips span{background:#f8fafc}.access-pending-icon{background:#e8f0ff;color:#2f6fed}.access-pending-card{background:#fff;border-color:#dfe5ec;box-shadow:0 20px 55px #102a4312}.access-role-summary{background:#f3f6fa}.modern-login .login-showcase,.login-art{background:#102a43}.modern-login .login-card{border-color:#dfe5ec;box-shadow:0 24px 60px #102a431c}.login-field input:focus,.input-shell input:focus{border-color:#2f6fed!important;box-shadow:0 0 0 4px #e3ecff!important}.password-toggle:hover,.password-toggle.active{background:#e8f0ff;color:#2f6fed}::-webkit-scrollbar-track{background:#eef2f6}::-webkit-scrollbar-thumb{background:#aab8c8;border-color:#eef2f6}::-webkit-scrollbar-thumb:hover{background:#8495a9}@media(max-width:1020px){.navbar{min-height:118px}.top-nav{height:53px;position:static;background:#fff;color:#344054;padding-inline:var(--shell-pad);flex-direction:row;border-radius:0;box-shadow:0 5px 15px #102a4308}.top-nav a{height:53px;min-height:53px;color:#344054}.top-layout{min-height:calc(100vh - 118px)}}@media(max-width:700px){.navbar{min-height:113px}.top-nav{gap:3px}.top-nav a{padding-inline:11px}.top-layout{min-height:calc(100vh - 113px)}}@media(max-width:480px){.navbar{min-height:109px}.top-nav{height:50px}.top-nav a{height:50px;min-height:50px}.top-layout{min-height:calc(100vh - 109px)}}.warehouse-stats article{min-height:122px}.warehouse-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:18px;align-items:start}.warehouse-products{min-width:0}.warehouse-table{min-width:980px}.warehouse-quantity strong{font-size:1rem;color:#102a43;font-variant-numeric:tabular-nums}.badge.stock-available{background:#e0f4ef;color:#0d776c}.badge.stock-low{background:#fff1d9;color:#b56b08}.badge.stock-empty{background:#fde8e8;color:#bd3434}.warehouse-activity{position:sticky;top:142px;overflow:hidden}.movement-list{display:flex;flex-direction:column}.movement-list>article{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #edf1f5}.movement-list>article:last-child{border-bottom:0}.movement-list>article>div{min-width:0;flex:1}.movement-list strong,.movement-list small{display:block}.movement-list strong{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.movement-list small{font-size:.65rem;color:#7a899c;margin-top:2px}.movement-list b{font-size:.74rem;color:#334155;font-variant-numeric:tabular-nums}.movement-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.movement-icon.entry{background:#e0f4ef;color:#0d887a}.movement-icon.exit{background:#fde8e8;color:#c23d3d}.movement-icon.adjustment{background:#e8f0ff;color:#2f6fed}.compact-empty{padding:28px 18px;border:0;border-radius:0}.compact-empty>span{font-size:24px}.compact-empty h2{font-size:.95rem}.compact-empty p{font-size:.7rem}@media(max-width:1180px){.warehouse-layout{grid-template-columns:1fr}.warehouse-activity{position:static}.movement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.movement-list>article:nth-child(odd){border-right:1px solid #edf1f5}}@media(max-width:700px){.movement-list{grid-template-columns:1fr}.movement-list>article:nth-child(odd){border-right:0}}:root{--nexo-ink:#172033;--nexo-navy:#0d2a45;--nexo-navy-deep:#071d31;--nexo-blue:#087ea4;--nexo-blue-strong:#006f96;--nexo-teal:#0f9d8a;--nexo-violet:#6d5bd0;--nexo-canvas:#f5f7fa;--nexo-line:#dfe5ec;--nexo-muted:#66758a;--nexo-rail:66px}body.nexo-shell{background:var(--nexo-canvas);color:var(--nexo-ink);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.nexo-shell h1,.nexo-shell h2,.nexo-shell strong,.nexo-shell .brand{font-family:DM Sans,system-ui,sans-serif}.quick-rail{position:fixed;inset:0 auto 0 0;width:var(--nexo-rail);z-index:60;background:linear-gradient(180deg,#152538,#1d2939);display:flex;flex-direction:column;align-items:center;color:#d9e3ee;box-shadow:4px 0 18px #0b17251a}.rail-logo{width:66px;height:64px;display:grid;place-items:center;color:#fff;font-size:0;font-weight:800;border-bottom:1px solid #ffffff12;position:relative}.rail-logo:before{content:"N";font-size:24px;line-height:1;background:linear-gradient(145deg,#35c4ca,#087ea4);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.rail-links{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:11px;gap:5px;flex:1}.rail-links a,.rail-status{width:44px;height:42px;display:grid;place-items:center;border-radius:7px;color:#b7c4d2;font-size:18px;transition:.18s}.rail-links a:hover{background:#ffffff12;color:#fff;transform:translateY(-1px)}.rail-links a.active{background:linear-gradient(135deg,#087ea4,#0f9d8a);color:#fff;box-shadow:0 7px 20px #03131f55}.rail-status{margin-bottom:13px;color:#48c9a9;background:#ffffff0a}.app-frame{width:calc(100% - var(--nexo-rail));margin-left:var(--nexo-rail);min-height:100vh;min-width:0}#nexoHeader.navbar{position:sticky;top:0;z-index:50;width:100%;height:64px;min-height:64px;padding:0 24px;background:linear-gradient(105deg,var(--nexo-navy-deep),var(--nexo-navy));display:flex;flex-wrap:nowrap;gap:20px;color:#fff;box-shadow:none}#nexoHeader .top-brand{min-width:245px;padding:0;margin:0;color:#fff}#nexoHeader .brand-copy{display:block;font-size:16px;letter-spacing:.3px;font-weight:800;line-height:1.05}#nexoHeader .brand-copy small{display:block;margin-top:5px;font-size:8px;letter-spacing:1.45px;color:#91a9bc;font-weight:700}.header-command{height:36px;max-width:470px;min-width:220px;flex:1;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #ffffff24;border-radius:6px;background:#ffffff0a;color:#b7c7d6;font-size:11px}.header-command span{flex:1}.header-command kbd{padding:2px 6px;background:#071a2b;border:1px solid #ffffff17;color:#9fb1c3;border-radius:4px;font-size:8px}#nexoHeader .location-switcher{height:44px;min-width:210px;padding:4px 10px;display:flex;align-items:center;gap:9px;background:#ffffff09;border:1px solid #ffffff20;border-radius:7px;color:#d7e4ef}#nexoHeader .location-switcher i{color:#58d2c1;font-size:15px}#nexoHeader .location-switcher label{min-width:0;flex:1}#nexoHeader .location-switcher small{font-size:7px;letter-spacing:1.1px;color:#8da7bc}#nexoHeader .location-switcher select{display:block;width:100%;padding:1px 17px 1px 0;border:0;background:transparent;color:#fff;font-weight:700;font-size:10px;box-shadow:none;border-radius:0}#nexoHeader .location-switcher select option{color:#172033}#nexoHeader .nav-user{min-width:165px;padding-left:16px;border-left:1px solid #ffffff1c;color:#fff}#nexoHeader .nav-user .avatar{width:34px;height:34px;border-radius:50%;background:#dff5f2;color:#087a70}#nexoHeader .nav-user button{color:#a8bacb}#nexoModuleNav.top-nav{position:sticky;top:64px;z-index:45;width:100%;height:50px;padding:0 22px;background:#fff;border-bottom:1px solid var(--nexo-line);display:flex!important;align-items:center;justify-content:flex-start;gap:4px;overflow-x:auto;overflow-y:hidden;box-shadow:0 2px 8px #112b4210}#nexoModuleNav.top-nav a{height:36px;min-height:36px;flex:0 0 auto;padding:0 13px;border-radius:6px;color:#455468;font-size:11px;font-weight:700;box-shadow:none;transition:.18s}#nexoModuleNav.top-nav a i{color:#748398;font-size:14px}#nexoModuleNav.top-nav a:hover{background:#eef5f7;color:var(--nexo-blue);transform:none}#nexoModuleNav.top-nav a.active{background:linear-gradient(135deg,var(--nexo-blue),var(--nexo-teal));color:#fff;box-shadow:0 5px 14px #087ea42b}#nexoModuleNav.top-nav a.active i{color:#fff}#nexoModuleNav::-webkit-scrollbar{height:3px}#nexoModuleNav::-webkit-scrollbar-thumb{background:#aab8c6;border-radius:99px}.nexo-shell .top-layout{margin-left:0;width:100%;min-height:calc(100vh - 114px)}.nexo-shell .context-bar{height:43px;padding:0 clamp(16px,2.2vw,34px);background:#fff;border-bottom:1px solid var(--nexo-line)}.nexo-shell .context-bar strong{color:#52657a}.nexo-shell .context-bar>div>span{font-size:9px}.nexo-shell .content{width:100%;max-width:none;padding:clamp(18px,2vw,30px) clamp(14px,2.3vw,34px) 40px;margin:0}.nexo-shell .page-heading{align-items:center;margin-bottom:20px}.nexo-shell h1{font-size:clamp(24px,2.1vw,32px);letter-spacing:-.7px}.nexo-shell .kicker{color:var(--nexo-blue)}.nexo-shell .card,.nexo-shell .stats article,.nexo-shell .search-bar,.nexo-shell .excel-wrap,.nexo-shell .table-scroll{border-color:var(--nexo-line);border-radius:8px;box-shadow:0 2px 8px #17324d0a}.nexo-shell .btn{min-height:38px;padding:9px 15px;border-radius:6px;font-size:11px;letter-spacing:.01em;box-shadow:none}.nexo-shell .btn.primary{background:linear-gradient(135deg,#0787c5,#087ea4);border-color:#087ea4;color:#fff;box-shadow:0 5px 12px #087ea42b}.nexo-shell .btn.primary:hover{background:#006f96;transform:translateY(-1px)}.nexo-shell .btn.secondary{border-color:#cbd5df;background:#fff;color:#334155}.nexo-shell .btn.secondary:hover{border-color:#087ea4;color:#087ea4;background:#f3fbfc}.nexo-shell .btn.success,.nexo-shell .mini-btn.success{background:#e1f5ef;color:#087d69;border-color:#bce7da}.nexo-shell .search-bar{min-height:58px;padding:9px 11px;gap:8px}.nexo-shell .search-bar>span{color:#75869a;font-size:19px}.nexo-shell .search-bar input{font-size:12px}.nexo-shell .stats{gap:12px}.nexo-shell .stats article{min-height:112px;padding:16px;border-top:3px solid #e5eaf0}.nexo-shell .stats article:nth-child(1){border-top-color:#1683d8}.nexo-shell .stats article:nth-child(2){border-top-color:#e99b16}.nexo-shell .stats article:nth-child(3){border-top-color:#0f9d8a}.nexo-shell .stats article:nth-child(4){border-top-color:#d94b56}.nexo-shell .excel-wrap,.nexo-shell .table-scroll{max-width:100%;overflow:auto;background:#fff}.nexo-shell .excel-table{font-size:10px}.nexo-shell .excel-table th{background:#123452;color:#fff;border-color:#ffffff20;padding:8px 9px}.nexo-shell .excel-table .group-row th{background:#0d2a45}.nexo-shell .excel-table td{border-color:#e0e6ed}.nexo-shell .excel-table tbody tr:nth-child(2n) td{background:#f8fafc}.nexo-shell .excel-table tbody tr:hover td{background:#eff8fa}.nexo-shell .editable-cell.manual-value{background:#f0ecff!important;box-shadow:inset 3px 0 var(--nexo-violet)}.nexo-shell .badge{border-radius:4px;padding:4px 7px}.nexo-shell .badge.paid{background:#dff5ed;color:#08775f}.nexo-shell .badge.pending{background:#fff0d6;color:#a96100}.nexo-shell .badge.alert{background:#ffe1e3;color:#b4232c}.nexo-shell .table-toolbar{gap:12px;flex-wrap:wrap}.nexo-shell .column-picker>div{border-radius:8px}.nexo-shell .data-table th{background:#eff3f6;color:#53657a}.nexo-shell .data-table tr:hover td{background:#f4fafb}.nexo-shell .form-card,.nexo-shell .modal-form{max-width:none}.nexo-shell .form-grid input,.nexo-shell .form-grid select,.nexo-shell .form-grid textarea{width:100%}.nexo-shell.viewer-mode .content{padding-inline:clamp(10px,1.4vw,22px)}.nexo-shell .viewer-excel-wrap{max-height:calc(100svh - 305px);min-height:240px}.nexo-shell .viewer-cell-input{font-size:10px}.nexo-shell .viewer-help{border-radius:7px}@media(max-width:1250px){.header-command{display:none}#nexoHeader .top-brand{min-width:210px}#nexoModuleNav.top-nav a{padding-inline:11px}}@media(max-width:900px){:root{--nexo-rail:54px}.rail-logo{width:54px}.rail-links a,.rail-status{width:38px;height:38px;font-size:16px}#nexoHeader.navbar{padding-inline:14px;gap:10px}#nexoHeader .top-brand{min-width:160px}#nexoHeader .brand-copy{font-size:14px}#nexoHeader .brand-copy small{display:none}#nexoHeader .location-switcher{min-width:175px}#nexoHeader .nav-user{min-width:auto}#nexoHeader .nav-user>div:nth-child(2){display:none}#nexoModuleNav.top-nav{padding-inline:10px}.nexo-shell .content{padding-inline:16px}.nexo-shell .viewer-excel-wrap{max-height:calc(100svh - 280px)}}.requisition-filter-toggle{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 10px;border:1px solid #d7e0ed;border-radius:10px;background:#fff;color:#334c6b;text-decoration:none;font-size:11px;font-weight:850;transition:border-color .18s,box-shadow .18s,color .18s}.requisition-filter-toggle:hover{border-color:#8579ef;box-shadow:0 5px 14px #493bcd1f;color:#493bd1}.requisition-filter-toggle>b{position:relative;width:32px;height:18px;margin-left:2px;border-radius:999px;background:#b8c5d6;box-shadow:inset 0 0 0 1px #17375d14;transition:background .18s}.requisition-filter-toggle>b>i{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #142c4a40;transition:transform .18s}.requisition-filter-toggle>small{min-width:21px;color:#8291a5;font-size:8px;font-weight:900;letter-spacing:.06em}.requisition-filter-toggle.is-active{border-color:#8b7ff1;background:#f5f3ff;color:#5142d8}.requisition-filter-toggle.is-active>b{background:#6657ef}.requisition-filter-toggle.is-active>b>i{transform:translate(14px)}.requisition-filter-toggle.is-active>small{color:#5142d8}.requisition-product-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px!important}.requisition-product-meta>span{display:inline-flex;padding:2px 7px;border:1px solid #dce5ef;border-radius:6px;background:#f4f7fb;color:#607691;font-size:9px;font-weight:800;line-height:1.35}.requisition-product-meta>span:first-child{border-color:#d9d3ff;background:#efedff;color:#5849de}.requisition-analysis-scroll{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-gutter:auto!important}.nexo-shell.nexo-shell :is(.table-responsive,.table-scroll,.excel-wrap,.viewer-excel-wrap,.ops-table-wrap,.config-table-wrap,.samples-table-wrap,.warehouse-table-wrap){scrollbar-gutter:auto!important}@media(max-width:820px){.requisition-filter-toggle{flex:1;justify-content:center}.requisition-filter-toggle>span{white-space:nowrap}}.ledger-function-select{width:min(380px,100%);height:48px;padding:0 42px 0 14px;border:1px solid #7868ef;border-radius:10px;background:#fff;color:#142b47;font-weight:800;box-shadow:0 0 0 3px #624ee814}.ledger-selector-copy>label{display:block;margin-bottom:6px;color:#5b4ee8;font-size:.72rem;font-weight:900;letter-spacing:.08em}.ledger-quick-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100svh - 28px);padding:0;border:0;border-radius:18px;background:#fff;box-shadow:0 30px 90px #09183057}.ledger-quick-dialog::backdrop{background:#0c1a308c;backdrop-filter:blur(4px)}.ledger-quick-form{padding:24px}.ledger-quick-form>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e3e9f0}.ledger-quick-form h2{margin:4px 0 0;color:#102848}.ledger-quick-form .dialog-close{width:38px;height:38px;border:1px solid #d9e1eb;border-radius:9px;background:#fff;color:#5f7085}.ledger-quick-form>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.ledger-quick-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ledger-quick-form label{display:grid;gap:6px;color:#324761;font-size:.76rem;font-weight:800}.ledger-quick-form .span-2{grid-column:span 2}.ledger-quick-form :is(input,select,textarea){width:100%;border:1px solid #ccd7e4;border-radius:9px;background:#fbfcfe;padding:11px;color:#142b47}.ledger-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.ledger-admin-stats article{padding:19px;border:1px solid #dce4ed;border-top:3px solid #6554e8;border-radius:13px;background:#fff;box-shadow:0 8px 22px #172a4312}.ledger-admin-stats small,.ledger-admin-stats strong{display:block}.ledger-admin-stats small{color:#708198}.ledger-admin-stats strong{margin-top:7px;color:#102848;font-size:1.45rem}.ledger-admin-stats .income{border-top-color:#13a978}.ledger-admin-stats .expense{border-top-color:#ee5d6c}.ledger-report-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.ledger-report-grid .card{min-width:0}.ledger-report-grid header,.ledger-chart-card>header,.ledger-functions-layout .table-card>header{padding:18px 20px;border-bottom:1px solid #e0e7ef}.ledger-report-grid h2,.ledger-chart-card h2,.ledger-functions-layout h2{margin:0;color:#102848;font-size:1.1rem}.ledger-chart-card{padding-bottom:20px}.ledger-bars{display:grid;gap:15px;padding:22px}.ledger-bars article{display:grid;grid-template-columns:minmax(170px,260px) 1fr;align-items:center;gap:16px}.ledger-bar-copy strong,.ledger-bar-copy span{display:block}.ledger-bar-copy span{margin-top:3px;color:#718197;font-size:.75rem}.ledger-bar-track{height:18px;overflow:hidden;border-radius:999px;background:#edf1f6}.ledger-bar-track span{display:block;height:100%;border-radius:inherit}.ledger-bar-track .income{background:linear-gradient(90deg,#10a878,#4ed0a6)}.ledger-bar-track .expense{background:linear-gradient(90deg,#ec5666,#ff9a78)}.ledger-functions-layout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:16px}.ledger-function-form{display:grid;gap:15px;padding:22px}.ledger-function-form label{display:grid;gap:7px;color:#324761;font-size:.78rem;font-weight:800}.ledger-function-form :is(input,select){height:46px;padding:0 12px;border:1px solid #ccd7e4;border-radius:9px;background:#fff}@media(max-width:900px){.ledger-admin-stats{grid-template-columns:1fr 1fr}.ledger-report-grid,.ledger-functions-layout{grid-template-columns:1fr}.ledger-bars article{grid-template-columns:1fr;gap:7px}.ledger-quick-form .form-grid{grid-template-columns:1fr}.ledger-quick-form .span-2{grid-column:auto}}@media(max-width:560px){.ledger-admin-stats{grid-template-columns:1fr}.ledger-quick-form{padding:18px}.ledger-quick-dialog{max-height:calc(100svh - 16px);overflow:auto}.ledger-quick-form>footer{display:grid;grid-template-columns:1fr}.ledger-quick-form>footer .btn{width:100%}}body.login-v110{min-height:100svh!important;display:grid!important;grid-template-columns:none!important;place-items:center!important;padding:20px!important;overflow:hidden!important;background:#eef3f9!important}.login-v110 .login-shell{display:grid!important;grid-template-columns:minmax(420px,55%) minmax(430px,45%)!important;width:min(1580px,calc(100vw - 40px))!important;max-width:none!important;height:min(810px,calc(100svh - 40px))!important;min-height:0!important;margin:auto!important;overflow:hidden!important;border:1px solid #d7e1ee!important;border-radius:26px!important;background:#fff!important;box-shadow:0 30px 80px #19366029!important}.login-v110 .login-showcase{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:100%!important;padding:48px 9%!important;overflow:hidden!important;background:linear-gradient(145deg,#063bd9,#064fe8 48%,#103abf)!important;color:#fff!important}.login-v110 .login-showcase:before{content:""!important;position:absolute!important;inset:auto -15% -28% -12%!important;width:125%!important;height:52%!important;border-radius:50% 50% 0 0!important;background:linear-gradient(180deg,#4691ff5c,#0c45c81a)!important;transform:rotate(-3deg)!important}.login-v110 .login-showcase:after{content:""!important;position:absolute!important;top:-120px!important;right:-120px!important;width:430px!important;height:430px!important;border-radius:50%!important;background:#ffffff0e!important}.login-v110 .login-reference-brand{position:relative!important;z-index:2!important;max-width:520px!important;text-align:center!important}.login-v110 .login-reference-mark{display:grid!important;place-items:center!important;width:112px!important;height:112px!important;margin:0 auto 22px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:30px!important;background:#ffffff1f!important;color:#fff!important;font-size:55px!important;box-shadow:0 22px 48px #02196340!important;backdrop-filter:blur(12px)!important}.login-v110 .login-reference-mark img{display:block!important;width:76px!important;height:76px!important;object-fit:contain!important}.login-v110 .login-reference-brand h1{margin:0!important;color:#fff!important;font-size:clamp(46px,6vw,78px)!important;font-weight:850!important;letter-spacing:-.055em!important;line-height:1!important}.login-v110 .login-reference-brand strong{display:block!important;margin-top:15px!important;color:#fff!important;font-size:clamp(18px,2vw,25px)!important;font-weight:750!important}.login-v110 .login-reference-brand p{margin:16px auto 0!important;color:#ffffffc4!important;font-size:15px!important;line-height:1.65!important}.login-v110 .login-reference-benefits{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(105px,1fr))!important;gap:18px!important;width:min(520px,100%)!important;margin-top:42px!important}.login-v110 .login-reference-benefits span{display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important;color:#fff!important;text-align:center!important}.login-v110 .login-reference-benefits i{margin-bottom:9px!important;font-size:27px!important;color:#a9caff!important}.login-v110 .login-reference-benefits small{color:#ffffffa1!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.12em!important}.login-v110 .login-reference-benefits b{margin-top:2px!important;font-size:13px!important}.login-v110 .login-showcase footer{position:absolute!important;z-index:2!important;left:50%!important;bottom:28px!important;transform:translate(-50%)!important;width:max-content!important;color:#ffffffad!important;font-size:10px!important}.login-v110 .login-panel{display:grid!important;place-items:center!important;min-height:0!important;height:100%!important;padding:clamp(24px,3vw,48px)!important;background:#f8fafc!important}.login-v110 .login-card{width:min(520px,100%)!important;max-width:520px!important;padding:clamp(32px,3vw,48px)!important;border:1px solid #dce4ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 25px 65px #14315c1f!important}.login-v110 .login-card h2{font-size:clamp(34px,3vw,44px)!important;line-height:1.08!important}.login-v110 .login-card>p{font-size:15px!important;line-height:1.55!important}.login-v110 .input-shell{height:60px!important}.login-v110 .input-shell input,.login-v110 .input-shell input:focus,.login-v110 .password-toggle{height:58px!important;min-height:58px!important;font-size:15px!important}.login-v110 .login-submit{height:58px!important;font-size:15px!important}.login-v110 .login-access-icon{background:#eaf2ff!important;color:#1358dc!important}.login-v110 .login-card .kicker{color:#1757d4!important}.login-v110 .login-submit{background:linear-gradient(135deg,#1666ed,#143ec7)!important;box-shadow:0 13px 28px #134cd23d!important}.login-v110 .login-submit:hover{transform:translateY(-1px)!important;box-shadow:0 16px 34px #134cd24d!important}.login-v110 label.login-remember{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:max-content!important;margin:16px 0 18px!important;color:#607089!important;font-size:12px!important;line-height:1.2!important}.login-v110 label.login-remember input{flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}.login-v110 .login-request-link{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:16px!important;color:#6b7b91!important;font-size:12px!important}.login-v110 .login-request-link a{color:#1558dd!important;font-weight:800!important;text-decoration:none!important}.login-v110 .login-request-link a:hover{text-decoration:underline!important}.login-v110 .login-security{margin-top:14px!important;padding-top:14px!important}@media(max-height:780px)and (min-width:901px){body.login-v110{padding:14px!important}.login-v110 .login-shell{width:min(1480px,calc(100vw - 28px))!important;height:calc(100svh - 28px)!important}.login-v110 .login-showcase{padding-block:28px!important}.login-v110 .login-reference-mark{width:84px!important;height:84px!important;margin-bottom:14px!important}.login-v110 .login-reference-mark img{width:58px!important;height:58px!important}.login-v110 .login-reference-brand h1{font-size:clamp(42px,5vw,62px)!important}.login-v110 .login-reference-brand strong{margin-top:10px!important;font-size:20px!important}.login-v110 .login-reference-brand p{margin-top:10px!important}.login-v110 .login-reference-benefits{margin-top:25px!important}.login-v110 .login-card{padding:28px 38px!important}.login-v110 .login-card h2{font-size:34px!important}.login-v110 .login-card>p{margin-bottom:14px!important}.login-v110 .login-field{margin:10px 0!important}.login-v110 .input-shell,.login-v110 .input-shell input,.login-v110 .input-shell input:focus,.login-v110 .password-toggle{height:52px!important;min-height:52px!important}.login-v110 label.login-remember{margin:12px 0 14px!important}.login-v110 .login-submit{height:52px!important}.login-v110 .login-request-link{margin-top:11px!important}.login-v110 .login-security{margin-top:10px!important;padding-top:10px!important}}@media(max-width:900px){body.login-v110{padding:0!important;overflow:auto!important;background:#f8fafc!important}.login-v110 .login-shell{display:block!important;width:100%!important;height:100svh!important;min-height:620px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.login-v110 .login-showcase{display:none!important}.login-v110 .login-panel{min-height:100svh!important;padding:22px!important}.login-v110 .login-card{padding:30px 24px!important}}body.access-request-page{min-height:100svh;margin:0;display:grid;place-items:center;padding:24px;overflow:auto;background:radial-gradient(circle at 15% 15%,rgba(34,105,244,.12),transparent 30%),#eef3f9;color:#142b47}.access-request-shell{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);width:min(1120px,100%);overflow:hidden;border:1px solid #d7e1ee;border-radius:24px;background:#fff;box-shadow:0 28px 70px #19366024}.access-request-intro{display:flex;flex-direction:column;justify-content:center;padding:52px;background:linear-gradient(145deg,#0647df,#163fbd);color:#fff}.access-request-intro img{width:76px;height:76px;margin-bottom:24px;padding:13px;border:1px solid rgba(255,255,255,.32);border-radius:22px;background:#ffffff1f}.access-request-intro h1{margin:10px 0 14px;color:#fff;font-size:38px;line-height:1.08;letter-spacing:-1.2px}.access-request-intro p{margin:0;color:#ffffffc7;font-size:14px;line-height:1.65}.access-request-intro a{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:30px;color:#fff;font-size:12px;font-weight:750;text-decoration:none}.access-request-form{padding:40px 44px}.request-form-heading{display:flex;align-items:center;gap:14px;margin-bottom:19px}.request-form-heading>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eaf2ff;color:#1558dd;font-size:20px}.request-form-heading h2{margin:0;color:#142b47;font-size:25px}.request-form-heading p{margin:3px 0 0;color:#718197;font-size:12px}.request-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.request-form-grid .request-full{grid-column:1/-1}.access-request-form .login-field{display:block;margin:9px 0;color:#243b58;font-size:11px;font-weight:750}.access-request-form .login-field>span{display:block;margin-bottom:6px}.access-request-form .input-shell{display:flex;align-items:center;height:50px;overflow:hidden;border:1px solid #ccd8e7;border-radius:10px;background:#fbfcfe}.access-request-form .input-shell:focus-within{border-color:#2365e8;box-shadow:0 0 0 3px #2365e81f}.access-request-form .input-shell>i{flex:0 0 43px;text-align:center;color:#7b8da5;font-size:15px}.access-request-form .input-shell input{width:100%;height:48px;padding:0 12px 0 0;border:0;outline:0;background:transparent;color:#142b47;font-size:13px}.request-security{display:flex;align-items:center;gap:7px;margin:13px 0;color:#687a91;font-size:11px}.request-submit{height:52px}.button-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:10px}.page-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:850px){body.access-request-page{padding:0;background:#fff}.access-request-shell{display:block;width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none}.access-request-intro{padding:27px}.access-request-intro img{width:55px;height:55px;margin-bottom:12px}.access-request-intro h1{font-size:27px}.access-request-intro p{font-size:12px}.access-request-intro a{margin-top:16px}.access-request-form{padding:27px}.request-form-grid{display:block}}body.modern-login.login-v100{min-height:100svh!important;display:grid!important;place-items:center!important;padding:clamp(12px,2vw,28px)!important;overflow-x:hidden!important;background:radial-gradient(circle at 88% 10%,rgba(56,117,225,.12),transparent 27%),linear-gradient(145deg,#f5f8fc,#eaf1f9)!important}.modern-login.login-v100 .login-shell{width:min(1480px,100%)!important;min-height:min(820px,calc(100svh - 28px))!important;display:grid!important;grid-template-columns:minmax(560px,1.38fr) minmax(430px,.82fr)!important;overflow:hidden!important;border:1px solid #d9e3f0!important;border-radius:28px!important;background:#f8fbff!important;box-shadow:0 28px 78px #2346742b!important;backdrop-filter:none!important}.modern-login.login-v100 .login-showcase{position:relative!important;min-height:100%!important;padding:clamp(42px,4.2vw,68px)!important;overflow:hidden!important;border-radius:27px 0 0 27px!important;background:transparent!important;color:#fff!important}.modern-login.login-v100 .login-showcase:before{content:""!important;position:absolute!important;z-index:0!important;inset:-16% -9% -8% -18%!important;width:auto!important;height:auto!important;border:0!important;border-radius:0 48% 43% 0!important;background:radial-gradient(circle at 25% 68%,rgba(91,156,255,.42),transparent 32%),linear-gradient(140deg,#0751d5,#164ec7 48%,#153c9f)!important;box-shadow:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.modern-login.login-v100 .login-showcase:after{content:""!important;display:block!important;position:absolute!important;z-index:0!important;left:-8%!important;right:13%!important;bottom:-31%!important;height:52%!important;border-radius:50% 50% 0 0!important;background:#ffffff1f!important;transform:rotate(4deg)!important}.modern-login.login-v100 .login-message{position:relative!important;z-index:2!important;width:100%!important;max-width:760px!important;height:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.modern-login.login-v100 .login-brand-pill{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 18px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:1.7px!important;background:#ffffff12!important;box-shadow:inset 0 1px #ffffff1f!important}.modern-login.login-v100 .login-brand-pill i{font-size:21px!important}.modern-login.login-v100 .login-message h1{max-width:610px!important;margin:46px 0 20px!important;color:#fff!important;font-size:clamp(42px,4.2vw,68px)!important;font-weight:850!important;line-height:.94!important;letter-spacing:-2.8px!important}.modern-login.login-v100 .login-message h1 span{display:block!important}.modern-login.login-v100 .login-message>p{margin:0!important;color:#e6efff!important;font-size:clamp(16px,1.35vw,21px)!important;font-weight:500!important;line-height:1.48!important}.modern-login.login-v100 .login-finance-visual{position:relative!important;flex:1 1 auto!important;width:min(690px,100%)!important;min-height:320px!important;margin-top:24px!important}.modern-login.login-v100 .finance-document,.modern-login.login-v100 .finance-calculator,.modern-login.login-v100 .finance-dashboard,.modern-login.login-v100 .finance-trend,.modern-login.login-v100 .finance-coin,.modern-login.login-v100 .finance-rack{position:absolute!important}.modern-login.login-v100 .finance-document{left:8%!important;bottom:23px!important;width:138px!important;height:162px!important;padding:18px!important;border-radius:13px!important;color:#2560cf!important;background:#f8fbff!important;box-shadow:0 18px 35px #08266733!important}.modern-login.login-v100 .finance-document>i{display:block!important;margin-bottom:12px!important;font-size:39px!important}.modern-login.login-v100 .finance-document>span{display:block!important;width:84%!important;height:7px!important;margin:9px 0!important;border-radius:10px!important;background:#bbd0ef!important}.modern-login.login-v100 .finance-document>span:nth-of-type(2){width:66%!important}.modern-login.login-v100 .finance-document>span:nth-of-type(3){width:76%!important}.modern-login.login-v100 .finance-calculator{left:23%!important;bottom:4px!important;z-index:3!important;width:120px!important;height:148px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:15px!important;border:5px solid #173f9d!important;border-radius:15px!important;background:#245ccb!important;box-shadow:0 18px 34px #05206352!important}.modern-login.login-v100 .finance-calculator>span{border-radius:5px!important;background:#70a2f4!important}.modern-login.login-v100 .finance-calculator .calculator-screen{grid-column:1/-1!important;height:25px!important;background:#c5dbfb!important}.modern-login.login-v100 .finance-dashboard{top:2px!important;right:5%!important;width:300px!important;height:176px!important;display:grid!important;grid-template-columns:90px 1fr!important;grid-template-rows:82px 1fr!important;gap:10px 18px!important;padding:22px!important;border:6px solid #d5e5fb!important;border-radius:15px!important;background:#f9fcff!important;box-shadow:0 22px 42px #08276f3d!important}.modern-login.login-v100 .dashboard-ring{width:72px!important;height:72px!important;border:15px solid #2b66d7!important;border-right-color:#c8daf5!important;border-radius:50%!important}.modern-login.login-v100 .dashboard-copy span{display:block!important;height:7px!important;margin:10px 0!important;border-radius:10px!important;background:#bfd1eb!important}.modern-login.login-v100 .dashboard-copy span:nth-child(2){width:72%!important}.modern-login.login-v100 .dashboard-copy span:nth-child(3){width:84%!important}.modern-login.login-v100 .dashboard-bars{grid-column:2!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important}.modern-login.login-v100 .dashboard-bars i{width:14px!important;height:28px!important;background:#7ba8ed!important}.modern-login.login-v100 .dashboard-bars i:nth-child(2){height:45px!important}.modern-login.login-v100 .dashboard-bars i:nth-child(3){height:62px!important}.modern-login.login-v100 .dashboard-bars i:nth-child(4){height:82px!important;background:#2865d7!important}.modern-login.login-v100 .finance-trend{right:17%!important;bottom:100px!important;width:150px!important;height:82px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:#2766d7!important;background:#d9e8fb!important;font-size:43px!important;box-shadow:0 16px 32px #06266b33!important}.modern-login.login-v100 .finance-coin{right:3%!important;bottom:135px!important;z-index:4!important;width:70px!important;height:70px!important;display:grid!important;place-items:center!important;border:6px solid #fff!important;border-radius:50%!important;color:#fff!important;background:#2b6ce0!important;font-size:34px!important;box-shadow:0 14px 28px #0828714d!important}.modern-login.login-v100 .finance-rack{right:1%!important;bottom:0!important;width:230px!important;height:106px!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:45px 10px 45px!important;gap:3px 10px!important;padding:0 13px 8px!important;border:7px solid #173f91!important;border-top:0!important;background:#0d33882e!important}.modern-login.login-v100 .finance-rack .rack-line{grid-column:1/-1!important;background:#173f91!important}.modern-login.login-v100 .finance-box{display:grid!important;place-items:center!important;border-radius:5px!important;color:#8a5d24!important;background:#dba75f!important;font-size:20px!important}.modern-login.login-v100 .finance-box.box-c,.modern-login.login-v100 .finance-box.box-d{grid-row:3!important}.modern-login.login-v100 .login-showcase footer{position:relative!important;z-index:3!important;color:#d9e8ff!important;font-size:10px!important;letter-spacing:.5px!important}.modern-login.login-v100 .login-panel{min-height:100%!important;display:grid!important;place-items:center!important;padding:clamp(28px,4vw,58px)!important;border-radius:0 27px 27px 0!important;background:transparent!important}.modern-login.login-v100 .login-card{width:min(455px,100%)!important;padding:clamp(30px,3vw,42px)!important;border:1px solid #d7e1ed!important;border-radius:24px!important;background:#fff!important;box-shadow:0 22px 58px #2449792b!important}.modern-login.login-v100 .login-access-icon{position:relative!important;background:#e7f5f7!important;color:#1493a5!important;border-color:#c7e8ec!important}.modern-login.login-v100 .login-access-icon i{display:none!important}.modern-login.login-v100 .login-access-icon:before{content:""!important;position:absolute!important;width:23px!important;height:27px!important;border-radius:5px 5px 10px 10px!important;background:#1493a5!important;clip-path:polygon(50% 0,100% 18%,91% 76%,50% 100%,9% 76%,0 18%)!important}.modern-login.login-v100 .login-access-icon:after{content:""!important;position:absolute!important;width:7px!important;height:7px!important;border:2px solid #e7f5f7!important;border-radius:50%!important;box-shadow:0 6px 0 -2px #e7f5f7!important}.modern-login.login-v100 .login-card .kicker{color:#2563d4!important;letter-spacing:1.8px!important}.modern-login.login-v100 .login-card h2{color:#172b49!important;font-size:clamp(27px,2.2vw,34px)!important}.modern-login.login-v100 .input-shell{height:52px!important;overflow:hidden!important;border:1px solid #cbd7e7!important;border-radius:10px!important;background:#fbfdff!important;box-shadow:none!important}.modern-login.login-v100 .input-shell:focus-within{border-color:#3475e1!important;box-shadow:0 0 0 3px #3475e11f!important}.modern-login.login-v100 .input-shell input,.modern-login.login-v100 .input-shell input:focus{height:50px!important;min-height:50px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.modern-login.login-v100 .login-remember input{accent-color:#2563d4!important}.modern-login.login-v100 .login-submit{background:linear-gradient(135deg,#2673e8,#164fca)!important;box-shadow:0 13px 28px #1e5ccd40!important}@media(max-width:1120px){.modern-login.login-v100 .login-shell{grid-template-columns:minmax(440px,1.12fr) minmax(400px,.88fr)!important}.modern-login.login-v100 .login-showcase{padding:44px!important}.modern-login.login-v100 .login-message h1{font-size:45px!important}.modern-login.login-v100 .login-finance-visual{transform:scale(.88)!important;transform-origin:left bottom!important;width:112%!important}}@media(max-width:900px){body.modern-login.login-v100{padding:0!important;background:#eef4fb!important}.modern-login.login-v100 .login-shell{display:block!important;width:100%!important;min-height:100svh!important;border:0!important;border-radius:0!important;background:#eef4fb!important;box-shadow:none!important}.modern-login.login-v100 .login-showcase{display:none!important}.modern-login.login-v100 .login-panel{min-height:100svh!important;padding:24px!important;border-radius:0!important}.modern-login.login-v100 .login-card{padding:30px!important}.modern-login.login-v100 .login-mobile-brand{display:flex!important;margin-bottom:28px!important;color:#174cae!important}.modern-login.login-v100 .login-mobile-brand .brand-mark{background:linear-gradient(145deg,#2f78e6,#164ebc)!important;color:#fff!important}}@media(max-width:640px){:root{--nexo-rail:0px}.quick-rail{display:none}.app-frame{width:100%;margin-left:0}#nexoHeader.navbar{height:58px;min-height:58px}#nexoHeader .top-brand{min-width:0;flex:1}#nexoHeader .location-switcher{min-width:142px;max-width:155px}#nexoHeader .location-switcher i{display:none}#nexoHeader .nav-user{padding-left:0;border-left:0}#nexoHeader .nav-user form{display:none}#nexoModuleNav.top-nav{top:58px;height:48px}#nexoModuleNav.top-nav a{height:34px;min-height:34px;font-size:10px;padding-inline:10px}.nexo-shell .top-layout{min-height:calc(100vh - 106px)}.nexo-shell .context-bar{height:40px;padding-inline:12px}.nexo-shell .content{padding:16px 10px 30px}.nexo-shell .page-heading{align-items:flex-start}.nexo-shell .btn{width:auto}.nexo-shell .search-bar{align-items:stretch}.nexo-shell .search-bar input{flex-basis:calc(100% - 45px)}.nexo-shell .search-bar select{min-width:calc(50% - 6px)}.nexo-shell .stats{grid-template-columns:1fr 1fr}.nexo-shell .stats article{min-height:104px}.nexo-shell .viewer-excel-wrap{max-height:calc(100svh - 260px)}}html{font-size:17px!important}body{font-size:1rem!important}#nexoHeader.navbar{min-height:88px!important;height:auto!important;padding:12px clamp(20px,2.2vw,40px)!important;gap:20px!important}#nexoHeader .top-brand{gap:13px!important;min-width:290px!important}#nexoHeader .brand-mark{width:48px!important;height:48px!important;border-radius:13px!important;font-size:1.45rem!important}#nexoHeader .brand-copy{font-size:1.32rem!important;line-height:1.08!important;font-weight:900!important}#nexoHeader .brand-copy small{margin-top:7px!important;font-size:.72rem!important;line-height:1.2!important;letter-spacing:.16em!important}#nexoHeader .location-switcher{min-width:330px!important;min-height:62px!important;height:auto!important;padding:9px 16px!important;border-radius:13px!important}#nexoHeader .location-switcher small{font-size:.7rem!important}#nexoHeader .location-switcher select{font-size:.96rem!important;line-height:1.25!important}#nexoHeader .location-helper{font-size:.72rem!important}#nexoHeader .nav-user{gap:12px!important;padding-left:22px!important;min-width:220px!important}#nexoHeader .nav-user strong{font-size:1rem!important;line-height:1.25!important}#nexoHeader .nav-user small{font-size:.8rem!important;line-height:1.25!important}#nexoHeader .nav-user .avatar{width:48px!important;height:48px!important;font-size:1.15rem!important}#nexoModuleNav.top-nav{top:88px!important;min-height:70px!important;height:auto!important;padding:8px clamp(20px,2.2vw,40px)!important;gap:7px!important;align-items:center!important}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{min-height:52px!important;height:52px!important;padding:0 15px!important;gap:9px!important;border-radius:11px!important;font-size:.94rem!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important}#nexoModuleNav.top-nav>a i,#nexoModuleNav .warehouse-menu>summary i{width:20px!important;min-width:20px!important;font-size:1.13rem!important}#nexoModuleNav .warehouse-dropdown a,#nexoModuleNav .viewer-dropdown a,#nexoModuleNav .orders-dropdown a{min-height:48px!important;padding:12px 15px!important;font-size:.92rem!important;line-height:1.3!important}.nexo-shell .content{width:100%!important;max-width:none!important;padding:30px clamp(18px,2vw,40px) 58px!important}.nexo-shell .context-bar{font-size:.82rem!important}.nexo-shell h1{font-size:clamp(2rem,1.7rem + .65vw,2.65rem)!important;line-height:1.08!important}.nexo-shell h2{font-size:clamp(1.25rem,1.08rem + .3vw,1.6rem)!important;line-height:1.2!important}.nexo-shell .page-heading p,.nexo-shell .operations-hero p,.nexo-shell .settings-hero p{font-size:1rem!important;line-height:1.55!important}.nexo-shell .stats article>span{font-size:.94rem!important;line-height:1.35!important}.nexo-shell .stats article>small{font-size:.82rem!important;line-height:1.35!important}.nexo-shell .card-head h2{font-size:1.22rem!important}.nexo-shell .card-head p,.nexo-shell .simple-list small,.nexo-shell .quick small{font-size:.88rem!important;line-height:1.45!important}.nexo-shell .simple-list strong,.nexo-shell .quick strong{font-size:1rem!important}.nexo-shell .btn{font-size:.94rem!important;min-height:48px!important}.nexo-shell input,.nexo-shell select,.nexo-shell textarea{font-size:.96rem!important}.nexo-shell .data-table th,.nexo-shell .modern-table th,.nexo-shell .excel-table th,.nexo-shell .config-table th{font-size:.8rem!important}.nexo-shell .data-table td,.nexo-shell .modern-table td,.nexo-shell .excel-table td,.nexo-shell .config-table td{font-size:.88rem!important}.nexo-shell .badge{font-size:.78rem!important}@media(max-width:1500px){#nexoHeader .top-brand{min-width:250px!important}#nexoHeader .location-switcher{min-width:260px!important}#nexoHeader .nav-user{min-width:185px!important}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{padding-inline:11px!important;font-size:.86rem!important}}@media(max-width:1180px){#nexoHeader.navbar{min-height:78px!important;padding:10px 16px!important}#nexoHeader .top-brand{min-width:210px!important}#nexoHeader .brand-copy{font-size:1.12rem!important}#nexoHeader .location-switcher{min-width:220px!important}#nexoModuleNav.top-nav{top:78px!important;min-height:64px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-inline:14px!important}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{font-size:.84rem!important;padding-inline:11px!important;flex:0 0 auto!important}}@media(max-width:700px){html{font-size:16px!important}#nexoHeader.navbar{min-height:70px!important}#nexoHeader .top-brand{min-width:0!important}#nexoHeader .brand-copy{font-size:1.05rem!important}#nexoHeader .location-switcher{min-width:0!important;width:100%!important}#nexoModuleNav.top-nav{top:70px!important}}@media(max-width:420px){#nexoHeader .location-switcher{display:none}.nexo-shell .stats{grid-template-columns:1fr}.nexo-shell .context-bar .top-actions{font-size:0}.nexo-shell .context-bar .top-actions i{font-size:13px}}body.modern-login{background:#f5f7fa;color:#172033}.modern-login .login-shell{min-height:100svh;display:grid;grid-template-columns:minmax(460px,1.18fr) minmax(390px,.82fr);width:100%}.modern-login .login-showcase{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(32px,4vw,66px);background:linear-gradient(145deg,#071d31,#0d2a45 58%,#0a5267);color:#fff}.modern-login .login-showcase:before{content:"";position:absolute;inset:auto -15% -45% auto;width:620px;height:620px;border-radius:50%;border:1px solid #65dfcf24;box-shadow:0 0 0 90px #42c6b40c,0 0 0 180px #ffffff05;pointer-events:none}.modern-login .login-brand{display:flex;align-items:center;gap:13px;position:relative;z-index:2}.modern-login .brand-mark{background:linear-gradient(145deg,#087ea4,#0f9d8a);box-shadow:0 10px 28px #031a285c}.modern-login .login-brand>div{display:flex;flex-direction:column}.modern-login .login-brand strong{font-size:15px;letter-spacing:.3px}.modern-login .login-brand small{font-size:8px;letter-spacing:1.5px;color:#91b5c1;margin-top:3px}.modern-login .framework-badge{background:#ffffff0d;border:1px solid #ffffff1c;color:#9fd9d2;border-radius:4px;padding:4px 7px;font-size:7px;letter-spacing:1px}.modern-login .login-message{margin:auto 0;max-width:620px;position:relative;z-index:2}.modern-login .login-eyebrow{color:#62d1c3;font-weight:800;font-size:10px;letter-spacing:1.3px}.modern-login .login-message h1{font-size:clamp(35px,4.2vw,58px);line-height:1.08;letter-spacing:-2px;margin:22px 0 18px}.modern-login .login-message h1 em{font-style:normal;color:#66d9ca}.modern-login .login-message>p{color:#b4c7d4;font-size:14px;max-width:530px}.modern-login .login-features{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.modern-login .login-features span{padding:9px 11px;border:1px solid #ffffff18;background:#ffffff09;border-radius:6px;color:#d9e8ee;font-size:10px}.modern-login .login-features i{color:#5ed3c4;margin-right:6px}.modern-login .login-visual{display:none}.modern-login .login-showcase footer{position:relative;z-index:2;color:#7895a8;font-size:9px;letter-spacing:.6px}.modern-login .login-panel{min-height:100svh;display:grid;place-items:center;padding:clamp(24px,5vw,72px);background:#fff}.modern-login .login-card{width:min(410px,100%);padding:0}.modern-login .login-card h2{font-size:29px;letter-spacing:-.6px;margin:9px 0 5px}.modern-login .login-card>p{margin-bottom:27px}.modern-login .login-card .kicker{color:#087ea4}.modern-login .login-field{display:block;margin:16px 0}.modern-login .login-field>span{display:block;margin-bottom:7px;color:#46576b;font-size:10px;font-weight:800}.modern-login .input-shell{height:48px;display:flex;align-items:center;border:1px solid #d6dee7;border-radius:7px;background:#fff;transition:.18s}.modern-login .input-shell:focus-within{border-color:#087ea4;box-shadow:0 0 0 3px #087ea418}.modern-login .input-shell>i{width:43px;text-align:center;color:#718397}.modern-login .input-shell input{height:100%;flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.modern-login .password-toggle{width:43px;height:100%;border:0;background:transparent;color:#718397}.modern-login .login-remember{margin:17px 0;color:#68788b}.modern-login .login-submit{height:47px;background:linear-gradient(135deg,#087ea4,#0f9d8a)!important;border:0;box-shadow:0 8px 20px #087ea42b!important}.modern-login .demo-note{margin-top:18px;padding:11px;border:1px dashed #d8e1e9;border-radius:7px;background:#f8fafb;color:#758397}.modern-login .demo-note span,.modern-login .demo-note strong,.modern-login .demo-note b{font-size:9px}.modern-login .login-mobile-brand{display:none}@media(max-width:860px){.modern-login .login-shell{grid-template-columns:1fr}.modern-login .login-showcase{display:none}.modern-login .login-panel{padding:28px}.modern-login .login-mobile-brand{display:flex;align-items:center;gap:9px;margin-bottom:34px}.modern-login .login-mobile-brand .brand-mark{width:38px;height:38px}.modern-login .login-mobile-brand strong{flex:1;font-size:12px}}#nexoHeader .top-brand{order:0}#nexoHeader .header-command{order:1}#nexoHeader .location-switcher{order:2}#nexoHeader .nav-user{order:3}.viewer-command-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.viewer-command-head h1{font-size:23px;margin:8px 0 3px;letter-spacing:-.45px}.viewer-command-head p{font-size:11px}.viewer-breadcrumb{display:block;color:#62748a;font-size:10px}.viewer-breadcrumb i{font-size:7px;margin:0 4px}.viewer-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.viewer-command-actions .column-picker{z-index:15}.viewer-command-actions .column-picker>div{top:44px}.viewer-filter-bar{display:grid;grid-template-columns:minmax(300px,1.65fr) minmax(130px,.65fr) minmax(110px,.52fr) minmax(135px,.62fr) minmax(130px,.62fr) auto;gap:8px;align-items:center;margin-bottom:10px}.viewer-filter-bar select,.viewer-search{height:42px;border:1px solid #d9e1e9;border-radius:6px;background:#fff;color:#435267;font-size:10px}.viewer-filter-bar select{padding:0 28px 0 10px;min-width:0;width:100%;outline:0}.viewer-filter-bar select:focus,.viewer-search:focus-within{border-color:#087ea4;box-shadow:0 0 0 3px #087ea412}.viewer-search{display:flex;align-items:center;gap:9px;padding:0 12px}.viewer-search i{font-size:15px;color:#738398}.viewer-search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#263548;font-size:10px}.viewer-filter-submit{height:42px;min-height:42px}.viewer-clear{grid-column:1/-1;justify-self:end;margin-top:-2px;color:#087ea4;font-size:9px;font-weight:700}.viewer-summary{display:grid;grid-template-columns:repeat(3,minmax(155px,230px)) 1fr;gap:9px;margin-bottom:10px}.viewer-summary>article,.viewer-edit-tip{height:59px;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #dde4eb;border-radius:6px}.summary-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;font-size:17px}.summary-icon.cyan{background:#def5f5;color:#078798}.summary-icon.amber{background:#fff0da;color:#ed8b00}.summary-icon.coral{background:#ffe5e5;color:#e23a43}.viewer-summary article strong,.viewer-summary article small,.viewer-edit-tip strong,.viewer-edit-tip small{display:block}.viewer-summary article strong{font-size:18px;line-height:1}.viewer-summary article small{font-size:9px;color:#718096;margin-top:4px}.viewer-edit-tip{justify-self:end;max-width:260px;color:#52667d}.viewer-edit-tip>i{font-size:17px;color:#6d5bd0}.viewer-edit-tip strong{font-size:9px}.viewer-edit-tip small{font-size:8px;color:#8794a5;margin-top:2px}.viewer-legend{display:flex;justify-content:flex-end;align-items:center;gap:17px;margin:1px 2px 7px;color:#66768a;font-size:8px}.viewer-legend span{display:flex;align-items:center;gap:5px}.legend-square{width:8px;height:8px;border-radius:2px}.legend-square.edited{background:#6d5bd0}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.warning{background:#f59e0b}.legend-dot.critical{background:#ef3340}.nexo-shell.viewer-mode .content{padding-top:16px;padding-bottom:12px}.nexo-shell.viewer-mode .context-bar{display:none}.nexo-shell .viewer-excel-wrap{border-radius:6px;max-height:calc(100svh - 342px);min-height:280px;box-shadow:none}.nexo-shell .viewer-excel-wrap .excel-table{min-width:1540px;font-size:9px}.nexo-shell .viewer-excel-wrap .excel-table th{height:34px;padding:6px 7px;background:#f7f9fb;color:#263548;border-color:#dfe5ec;text-transform:none;font-size:8px;letter-spacing:0;font-weight:800}.nexo-shell .viewer-excel-wrap .excel-table .group-row th{background:#f7f9fb;color:#263548}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-invoice{background:#e1effa;color:#174b7a}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-purchase{background:#e2f3e9;color:#236644}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-sale{background:#dcf2f2;color:#176b6d}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-issued{background:#eee8fa;color:#59468c}.nexo-shell .viewer-excel-wrap .excel-table td{height:39px;border-color:#e2e7ed}.nexo-shell .viewer-excel-wrap .viewer-cell-input{height:38px;padding:5px 7px;font-size:9px}.nexo-shell .viewer-excel-wrap .viewer-cell-input[type=date]{font-size:8px}.nexo-shell.viewer-mode .pagination{margin-top:8px;padding:0 3px}.nexo-shell.viewer-mode .pagination nav>div:last-child{min-height:35px}.nexo-shell.viewer-mode .pagination nav a,.nexo-shell.viewer-mode .pagination nav span[aria-current=page] span{border-radius:4px}@media(min-width:1600px){.nexo-shell .viewer-excel-wrap .excel-table{min-width:100%}}@media(max-width:1180px){.viewer-filter-bar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(130px,1fr))}.viewer-filter-bar .viewer-filter-submit{width:100%}.viewer-summary{grid-template-columns:repeat(3,1fr)}.viewer-edit-tip{display:none}}@media(max-width:760px){.viewer-command-head{align-items:flex-start;flex-direction:column}.viewer-command-actions{justify-content:flex-start}.viewer-filter-bar{grid-template-columns:1fr 1fr}.viewer-search,.viewer-filter-submit{grid-column:1/-1}.viewer-summary{grid-template-columns:1fr 1fr}.viewer-summary article:nth-child(3){grid-column:1/-1}.viewer-legend{justify-content:flex-start;overflow-x:auto}.nexo-shell .viewer-excel-wrap{max-height:calc(100svh - 420px)}}@media(max-width:460px){.viewer-command-actions .btn{padding-inline:10px}.viewer-filter-bar{grid-template-columns:1fr}.viewer-search,.viewer-filter-submit{grid-column:auto}.viewer-summary{grid-template-columns:1fr}.viewer-summary article:nth-child(3){grid-column:auto}}.nexo-shell .quick-rail{display:none!important}.nexo-shell .app-frame{width:100%;margin-left:0}#nexoHeader.navbar{padding-inline:clamp(16px,3vw,38px)}#nexoHeader .top-brand{min-width:260px}#nexoHeader .location-switcher{margin-left:auto}#nexoModuleNav.top-nav{padding-inline:clamp(12px,2vw,34px);gap:5px;justify-content:flex-start;overflow-x:auto}#nexoModuleNav.top-nav a{border:1px solid transparent;padding-inline:11px;font-size:10px;background:#f1f5f9;color:#405167}#nexoModuleNav.top-nav a:nth-child(1){background:#e7f1ff;color:#1e63b5}#nexoModuleNav.top-nav a:nth-child(2){background:#eee9ff;color:#6246b1}#nexoModuleNav.top-nav a:nth-child(3){background:#e1f6f4;color:#087c75}#nexoModuleNav.top-nav a:nth-child(4){background:#e5f5ea;color:#147346}#nexoModuleNav.top-nav a:nth-child(5){background:#fff0da;color:#a85f00}#nexoModuleNav.top-nav a:nth-child(6){background:#fff0e5;color:#a64b13}#nexoModuleNav.top-nav a:nth-child(7){background:#e7f4fb;color:#166888}#nexoModuleNav.top-nav a:nth-child(8){background:#e9efff;color:#385db4}#nexoModuleNav.top-nav a:nth-child(9){background:#f3eafa;color:#734a98}#nexoModuleNav.top-nav a:nth-child(10){background:#e9f7ef;color:#207349}#nexoModuleNav.top-nav a:nth-child(11){background:#edf0f5;color:#42516a}#nexoModuleNav.top-nav a:hover{filter:brightness(.97);border-color:currentColor;transform:translateY(-1px)}#nexoModuleNav.top-nav a.active{background:linear-gradient(135deg,#087ea4,#0f9d8a);color:#fff;border-color:transparent;box-shadow:0 5px 14px #087ea42b}.warehouse-subnav{min-height:43px;display:flex;align-items:center;gap:6px;padding:6px clamp(14px,2.4vw,36px);background:#f6faf9;border-bottom:1px solid #dce8e5;overflow-x:auto;white-space:nowrap}.warehouse-subnav>span{display:flex;align-items:center;gap:6px;margin-right:6px;color:#52706c;font-size:8px;font-weight:900;letter-spacing:1px}.warehouse-subnav a{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:5px;background:#fff;border:1px solid #d7e5e1;color:#42605b;font-size:9px;font-weight:800}.warehouse-subnav a:nth-of-type(2){background:#e9f6ef;color:#23704c}.warehouse-subnav a:nth-of-type(3){background:#e8f3fb;color:#176687}.warehouse-subnav a:nth-of-type(4){background:#fff1dc;color:#a66008}.warehouse-subnav a.active{background:#0f9d8a;color:#fff;border-color:#0f9d8a;box-shadow:0 4px 10px #0f9d8a24}.warehouse-page-head{align-items:center}.warehouse-action{color:#fff!important;border:0!important;box-shadow:0 5px 13px #1720331c!important}.warehouse-action.blue{background:#2676d9!important}.warehouse-action.teal{background:#0f9d8a!important}.warehouse-action.amber{background:#e58b0b!important}.warehouse-action.violet{background:#7157c7!important}.expiration-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 18px}.expiration-stats article{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 8px 22px #17324d12}.expiration-stat-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:21px}.expiration-stat-icon.warning{background:#fff3d9;color:#c87800}.expiration-stat-icon.danger{background:#ffe8eb;color:#d83b4c}.expiration-stat-icon.active{background:#e4f8f1;color:#07876d}.expiration-stats small,.expiration-stats em{display:block;color:#71849a;font-style:normal}.expiration-stats strong{display:block;font-size:28px;color:#102a49;line-height:1.05;margin:3px 0}.lot-register-card{overflow:hidden}.lot-register-list{display:grid}.lot-product-row{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(700px,2.4fr) auto;gap:18px;align-items:center;padding:18px 20px;border-top:1px solid #e1e8f0}.lot-product-row:nth-child(2n){background:#f8fafc}.lot-product-info strong,.lot-product-info span,.lot-product-info small{display:block}.lot-product-info strong{color:#102f54;font-size:14px}.lot-product-info span{color:#627a96;font-size:11px;margin:5px 0}.lot-product-info small{color:#07876d;font-weight:700}.lot-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lot-slot{display:grid;grid-template-columns:1.1fr 1.2fr .7fr;gap:7px;padding:10px;border:1px solid #d8e3ef;border-radius:11px;background:#fff}.lot-slot legend{padding:0 6px;color:#5544d7;font-size:10px;font-weight:900;letter-spacing:.05em}.lot-slot label{color:#6e8298;font-size:9px;font-weight:800}.lot-slot input{width:100%;margin-top:4px;padding:9px 8px;border:1px solid #d4dfeb;border-radius:8px;color:#17324d;background:#fff;outline:0}.lot-slot input:focus{border-color:#6454e8;box-shadow:0 0 0 3px #6454e817}.lot-save{white-space:nowrap}@media(max-width:1100px){.lot-product-row,.lot-slots{grid-template-columns:1fr}.lot-save{width:100%}}@media(max-width:760px){.expiration-stats,.lot-slot{grid-template-columns:1fr}}.warehouse-search .btn{min-width:94px}.operation-head-icon{width:36px;height:36px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:17px}.operation-head-icon.blue{background:#2676d9}.operation-head-icon.amber{background:#e58b0b}.operation-head-icon.teal{background:#0f9d8a}.dispatches-clean .context-bar{display:none}.dispatches-clean .content{padding-top:22px}.dispatches-prepared-card{margin-top:18px}@media(max-width:1250px){#nexoHeader .top-brand{min-width:220px}#nexoModuleNav.top-nav a{padding-inline:9px;font-size:9px}}@media(max-width:720px){#nexoHeader .top-brand{min-width:150px}.warehouse-subnav{padding-inline:10px}.warehouse-subnav>span{display:none}}#nexoHeader .location-switcher{height:54px;min-width:280px;padding:5px 13px;border-color:#ffffff42;background:#ffffff08}#nexoHeader .location-switcher i{font-size:21px;color:#62d1c3}#nexoHeader .location-switcher small{font-size:7px;color:#b4c8d8;letter-spacing:1.2px}#nexoHeader .location-switcher select{font-size:11px;padding-right:22px;line-height:1.2}#nexoHeader .location-helper{display:block;margin-top:1px;color:#91a9bc;font-size:8px;line-height:1}#nexoModuleNav.top-nav{overflow:visible;z-index:48}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{height:36px;min-height:36px;display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 11px;border:1px solid transparent;border-radius:6px;background:transparent!important;color:#435166!important;font-size:10px;font-weight:700;box-shadow:none!important;cursor:pointer;list-style:none;white-space:nowrap;transition:.18s}#nexoModuleNav .warehouse-menu>summary::-webkit-details-marker{display:none}#nexoModuleNav.top-nav>a i,#nexoModuleNav .warehouse-menu>summary i{color:#748398!important;font-size:13px}#nexoModuleNav.top-nav>a:hover,#nexoModuleNav .warehouse-menu>summary:hover{background:#f3f6f9!important;color:#172d43!important;border-color:#e1e7ed;transform:none;filter:none}#nexoModuleNav.top-nav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:#e9f6f4!important;color:#087e76!important;border-color:#d5ece8;box-shadow:inset 0 -2px #0f9d8a!important}#nexoModuleNav.top-nav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:#0f8d82!important}.warehouse-menu{position:relative;flex:0 0 auto}.warehouse-menu[open] .menu-chevron{transform:rotate(180deg)}.menu-chevron{font-size:9px!important;transition:.18s}.warehouse-dropdown{position:absolute;top:43px;left:0;width:260px;padding:10px 8px;background:#fff;border:1px solid #d9e1e9;border-radius:7px;box-shadow:0 16px 36px #12263f2b;z-index:90}.warehouse-dropdown>strong{display:block;padding:7px 11px 8px;color:#53657b;font-size:8px;letter-spacing:1px}#nexoModuleNav .warehouse-dropdown>a{height:auto;min-height:52px;display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:6px;background:#fff;color:#344256;box-shadow:none;border:0}#nexoModuleNav .warehouse-dropdown>a:hover{background:#f2f7f7;color:#172d43;transform:none}#nexoModuleNav .warehouse-dropdown>a.active{background:#e8f5f3;color:#087e76;box-shadow:inset 3px 0 #0f9d8a}.warehouse-dropdown>a>i{width:20px;text-align:center;color:#62758b!important;font-size:16px!important}.warehouse-dropdown>a.active>i{color:#0f8d82!important}.warehouse-dropdown>a span{display:block;min-width:0}.warehouse-dropdown>a b,.warehouse-dropdown>a small{display:block}.warehouse-dropdown>a b{font-size:10px}.warehouse-dropdown>a small{margin-top:2px;color:#8290a1;font-size:8px;font-weight:500}.warehouse-subnav{display:none!important}@media(max-width:1350px){#nexoModuleNav.top-nav{overflow-x:auto;overflow-y:hidden}#nexoModuleNav .warehouse-menu[open] .warehouse-dropdown{position:fixed;top:112px;left:clamp(220px,25vw,420px)}#nexoHeader .location-switcher{min-width:235px}}@media(max-width:760px){#nexoHeader .location-switcher{min-width:165px;height:48px;padding-inline:9px}#nexoHeader .location-helper{display:none}#nexoModuleNav .warehouse-menu[open] .warehouse-dropdown{top:106px;left:12px;width:min(260px,calc(100vw - 24px))}}#nexoHeader.navbar{height:68px;min-height:68px;background:#fff;color:#172033;border-bottom:1px solid #e3e8ee;box-shadow:none}#nexoHeader .location-switcher{background:#fff;color:#263b58;border-color:#d6dee8;box-shadow:0 2px 6px #1720330a}#nexoHeader .location-switcher i{color:#263b58}#nexoHeader .location-switcher small{color:#718096}#nexoHeader .location-switcher select{color:#172033}#nexoHeader .location-helper{color:#77879a}#nexoHeader .nav-user{border-left-color:#e1e6ec}#nexoHeader .nav-user strong{color:#172033}#nexoHeader .nav-user small{color:#718096}#nexoHeader .nav-user button{color:#62748a}#nexoHeader .nav-user .avatar{background:#4f46e5;color:#fff}#nexoModuleNav.top-nav{top:68px;height:58px;padding-inline:clamp(15px,2.2vw,34px);border-bottom-color:#e2e7ed;box-shadow:0 2px 7px #17203308}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{height:42px;min-height:42px;border-radius:6px;font-size:10px}#nexoModuleNav.top-nav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:#eef2ff!important;color:#252c65!important;border-color:#e2e7ff;box-shadow:inset 0 -3px #4f46e5!important}#nexoModuleNav.top-nav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:#313fc1!important}.nexo-shell .top-layout{min-height:calc(100vh - 126px)}.operations-dashboard .context-bar{display:none}.operations-dashboard .content{padding:20px clamp(18px,2vw,30px) 28px}.ops-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.ops-heading h1{font-size:25px;margin:8px 0 3px}.ops-heading p{font-size:11px}.ops-breadcrumb{display:block;color:#51627a;font-size:9px}.ops-breadcrumb i{font-size:7px;margin:0 4px}.ops-heading-actions{display:flex;align-items:center;gap:17px}.ops-heading-actions>span{color:#68788c;font-size:9px}.ops-heading-actions>span i{color:#f59e0b}.ops-primary{height:42px;background:linear-gradient(135deg,#4f46e5,#315bf2)!important;color:#fff!important;border:0!important;box-shadow:0 7px 16px #4f46e52b!important}.ops-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px}.ops-stats article{min-height:126px;display:flex;align-items:flex-start;gap:14px;padding:20px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 2px 7px #1720330b}.ops-stat-icon{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:22px;box-shadow:0 7px 16px #1720331c}.ops-stat-icon.teal{background:linear-gradient(145deg,#0f9d8a,#08b2a3)}.ops-stat-icon.coral{background:linear-gradient(145deg,#ff6868,#ed4854)}.ops-stat-icon.indigo{background:linear-gradient(145deg,#5048ed,#315bf2)}.ops-stat-icon.amber{background:linear-gradient(145deg,#ffad0d,#f28b00)}.ops-stats article>div{min-width:0}.ops-stats small,.ops-stats strong,.ops-stats em{display:block}.ops-stats small{color:#59687b;font-size:10px}.ops-stats strong{margin:8px 0 12px;color:#111f38;font-size:21px;white-space:nowrap}.ops-stats em{width:max-content;max-width:100%;padding:4px 7px;border-radius:5px;font-size:8px;font-style:normal}.ops-stats em.positive{background:#e3f7ef;color:#087b60}.ops-stats em.negative{background:#ffe7e9;color:#c43c47}.ops-stats em.attention{background:#fff2dd;color:#a35e04}.ops-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.95fr);gap:14px}.ops-card{min-width:0;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 2px 7px #1720330b;overflow:hidden}.ops-card>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e8ecf1}.ops-card>header>div{display:flex;align-items:center;gap:9px}.ops-card>header strong{font-size:12px}.ops-card>header>span,.ops-card>header>a{padding:5px 8px;border:1px solid #dde4eb;border-radius:5px;color:#51627a;font-size:8px}.ops-chart-card{min-height:280px}.chart-legend{display:flex;gap:16px;padding:10px 18px 0;color:#66778b;font-size:8px}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:12px;height:3px}.chart-legend .income{background:#0f9d8a}.chart-legend .expense{background:#f05a62}.finance-chart{height:205px;display:flex;align-items:flex-end;gap:8px;padding:16px 18px 13px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,#edf0f4 50px)}.chart-day{height:100%;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.chart-bars{height:170px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.chart-bars i{width:min(9px,36%);min-height:3px;border-radius:2px 2px 0 0}.chart-bars .income{background:#0f9d8a}.chart-bars .expense{background:#f05a62}.chart-day small{height:10px;color:#8290a1;font-size:7px;white-space:nowrap}.ops-tasks>a{min-height:67px;display:flex;align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid #edf0f3}.ops-tasks>a:last-child{border-bottom:0}.ops-tasks>a>div{flex:1;min-width:0}.ops-tasks>a strong,.ops-tasks>a small{display:block}.ops-tasks>a strong{font-size:10px}.ops-tasks>a small{margin-top:2px;color:#8290a1;font-size:8px}.task-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff}.task-icon.coral{background:#ef5260}.task-icon.amber{background:#f4a022}.task-icon.indigo{background:#3d51e4}.ops-tasks b{padding:4px 7px;border-radius:5px;font-size:7px}.ops-tasks b.high{background:#ffe4e6;color:#c23642}.ops-tasks b.medium{background:#fff0d7;color:#a65d02}.ops-tasks b.normal{background:#e9edff;color:#3853bd}.ops-table-wrap{overflow:auto}.ops-activity table{width:100%;border-collapse:collapse;font-size:9px}.ops-activity th{padding:9px 13px;background:#f8fafb;color:#617187;text-align:left;font-size:7px;text-transform:uppercase}.ops-activity td{padding:8px 13px;border-top:1px solid #edf0f3;white-space:nowrap}.ops-activity td strong,.ops-activity td small{display:block}.ops-activity td small{margin-top:2px;color:#8794a4;font-size:7px}.ops-status{padding:4px 7px;border-radius:5px;font-size:7px}.ops-status.success{background:#dff5ec;color:#08775e}.ops-status.pending{background:#fff0d8;color:#a45e04}.ops-actions>a{min-height:55px;display:flex;align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid #edf0f3}.ops-actions>a:last-child{border-bottom:0}.ops-actions>a>span{flex:1}.ops-actions>a strong,.ops-actions>a small{display:block}.ops-actions>a strong{font-size:10px}.ops-actions>a small{margin-top:2px;color:#8492a3;font-size:8px}.action-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;color:#fff;font-size:15px}.action-icon.excel{background:#0f9d8a}.action-icon.dispatch{background:#4056e6}.action-icon.request{background:#2f78d6}.action-icon.expiry{background:#f28b00}.sync-toast{position:fixed;right:22px;bottom:18px;z-index:40;min-width:220px;display:flex;align-items:center;gap:9px;padding:12px 15px;background:#fff;border:1px solid #abdcd3;border-radius:8px;box-shadow:0 10px 28px #1720331c;color:#087d70;font-size:10px;font-weight:800}.sync-toast i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#0f9d8a;color:#fff}@media(max-width:1100px){.ops-stats{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}.ops-chart-card{min-height:260px}}@media(max-width:700px){#nexoHeader.navbar{height:60px;min-height:60px}#nexoHeader .brand-copy{font-size:14px}#nexoHeader .brand-copy:before{width:27px;height:27px;font-size:15px}#nexoHeader .brand-copy small{display:none}#nexoModuleNav.top-nav{top:60px;height:52px}.nexo-shell .top-layout{min-height:calc(100vh - 112px)}.ops-heading{align-items:flex-start;flex-direction:column}.ops-heading-actions{width:100%;justify-content:space-between}.ops-stats,.ops-grid{grid-template-columns:1fr}.finance-chart{gap:4px}.sync-toast{right:10px;bottom:10px;min-width:190px}}.nexo-shell{--focus-ring:0 0 0 4px #4f46e51a}.nexo-shell a,.nexo-shell button,.nexo-shell input,.nexo-shell select{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.nexo-shell input:focus,.nexo-shell select:focus,.nexo-shell textarea:focus{outline:0;border-color:#6366f1!important;box-shadow:var(--focus-ring)!important}.ops-card,.ops-stats article{transition:transform .2s,box-shadow .2s,border-color .2s}.ops-card:hover,.ops-stats article:hover{border-color:#cfd7e4;box-shadow:0 9px 28px #17203312}.ops-stats article:hover{transform:translateY(-2px)}.ops-actions>a:hover,.ops-tasks>a:hover{background:#f8fafc}.ops-activity tbody tr:hover td{background:#f7f9fc}.ops-heading h1{font-weight:800;color:#111d34}.ops-heading p{color:#63738a}.modern-login .login-panel{background:radial-gradient(circle at 100% 0,#eef2ff 0,transparent 34%),#f7f9fc}.modern-login .login-card{border-radius:18px}.modern-login .login-submit{min-height:50px;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#2563eb)!important;box-shadow:0 10px 24px #4054dd33!important}.modern-login .input-shell{border-radius:10px}.modern-login .input-shell:focus-within{box-shadow:var(--focus-ring)}@media(max-width:520px){#nexoHeader .location-switcher{min-width:132px;max-width:145px}#nexoHeader .nav-user{display:none}.ops-heading-actions>span{display:none}.ops-heading-actions .btn{width:100%;justify-content:center}.ops-stats article{min-height:108px;padding:16px}.ops-stat-icon{width:44px;height:44px;font-size:19px}.ops-stats strong{font-size:19px}.ops-card>header{padding-inline:12px}.sync-toast{left:10px;right:10px;justify-content:center}}.print-logo>svg{display:block;width:43px;height:43px;flex:0 0 43px}.print-order-meta i>svg{display:block;width:20px;height:20px;fill:none;stroke:#009bc2;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.print-order-meta i:has(svg):before{display:none}@media print{html,body{width:297mm!important;height:210mm!important;margin:0!important;padding:0!important}body,.print-sheet,.print-order-table,.print-order-table *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-screen-toolbar{display:none!important}.print-sheet{display:flex!important;width:297mm!important;min-height:210mm!important;margin:0!important;padding:12mm 10mm 8mm!important;box-sizing:border-box!important;border:0!important;box-shadow:none!important}.print-sheet-header{grid-template-columns:1fr 99mm!important;gap:18mm!important;margin-bottom:9mm!important}.print-logo>svg{width:11mm!important;height:11mm!important;flex-basis:11mm!important}.print-logo>strong{font-size:22pt!important;color:#0c3158!important}.print-brand h1{margin-top:9mm!important;color:#087b9f!important;font-size:16pt!important}.print-brand p{font-size:9pt!important}.print-order-meta{padding:4mm 5mm!important;font-size:8pt!important}.print-order-meta>div{grid-template-columns:6mm 31mm 1fr!important}.print-order-meta i{color:#009bc2!important}.print-order-table{font-size:7.5pt!important}.print-order-table th{height:9mm!important;background:#0b3158!important;color:#fff!important;border-color:#9eafc1!important;font-size:7pt!important}.print-order-table td{height:7mm!important;padding:1.5mm 2mm!important}.print-order-table .print-quantity{background:#fff!important}.print-sheet-footer{margin-top:auto!important;padding-top:20mm!important}.print-signatures{gap:28mm!important}.print-sheet-footer>small{margin-top:18mm!important}@page{size:A4 landscape;margin:0}}html{font-size:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}.nexo-shell .viewer-excel-wrap .editable-excel-table .col-product_code{width:6.5%}.order-page-heading{margin-bottom:14px}.order-page-heading h1{font-size:28px;font-weight:850;color:#10243e}.order-page-heading p{font-size:13px;color:#64758b}.order-control-panel{margin-bottom:18px;padding:14px;background:#fff;border:1px solid #dce5ee;border-radius:12px;box-shadow:0 3px 12px #18324b0a}.order-filter-bar{display:grid;grid-template-columns:minmax(330px,1.5fr) minmax(190px,.75fr) minmax(190px,.75fr) auto auto;gap:10px;align-items:center}.order-filter-bar select,.order-search{height:46px;border:1px solid #d6e0ea;border-radius:7px;background:#fff}.order-filter-bar select{padding:0 13px;color:#33475f;font-size:12px}.order-search{display:flex;align-items:center;gap:10px;padding:0 13px}.order-search i{color:#66809a;font-size:16px}.order-search input{width:100%;height:42px;border:0!important;box-shadow:none!important;font-size:12px}.order-filter-bar .btn{height:46px;justify-content:center;padding:0 18px;border-radius:7px;font-size:11px;white-space:nowrap}.order-compare-btn{background:linear-gradient(135deg,#0789a5,#0398a6)!important;color:#fff!important;border:0!important;box-shadow:0 6px 14px #0789a529!important}.order-export-btn{background:#fff!important;color:#18334e!important;border:1px solid #9eacbc!important}.order-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.order-stats article{min-height:94px;display:flex;align-items:center;gap:15px;padding:15px 22px;border:1px solid #e0e7ee;border-radius:8px;background:#fff;box-shadow:0 2px 7px #18324b08}.order-stats article>div{display:flex;flex-direction:column}.order-stats strong{color:#122842;font-size:23px;line-height:1.1}.order-stats small{margin-top:7px;color:#53677e;font-size:10px}.stat-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;font-size:22px}.stat-icon.products{background:#e1f3fc;color:#1685b8}.stat-icon.vendors{background:#efe7fb;color:#7027ae}.stat-icon.priced{background:#e6f5e1;color:#218d47}.stat-icon.savings{background:#eaf7db;color:#2b9b36}.order-comparison-card{background:#fff;border:1px solid #dce5ee;border-radius:11px;box-shadow:0 3px 12px #18324b0a;overflow:hidden}.order-table-scroll{width:100%;overflow:auto;scrollbar-color:#8e969d #edf1f4;scrollbar-width:auto}.order-table-scroll::-webkit-scrollbar{height:12px}.order-table-scroll::-webkit-scrollbar-track{background:#edf1f4}.order-table-scroll::-webkit-scrollbar-thumb{background:#8e969d;border-radius:8px;border:3px solid #edf1f4}.order-comparison-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;color:#20344a;font-size:10px}.order-comparison-table th,.order-comparison-table td{height:52px;padding:8px 10px;border-right:1px solid #dde5ec;border-bottom:1px solid #dde5ec;text-align:center;vertical-align:middle;white-space:nowrap}.order-comparison-table thead th{height:40px;background:#f8fafc;color:#243a51;font-size:8px;font-weight:850;text-transform:none}.order-comparison-table thead tr:first-child th{border-top:0}.order-comparison-table .vendor-group{background:#f7f9fb;letter-spacing:.2px}.vendor-heading{min-width:86px;max-width:112px;overflow:hidden;text-overflow:ellipsis}.order-comparison-table tbody tr:hover td{background-color:#f8fbfd}.order-comparison-table .sticky-code{position:sticky;left:0;z-index:3;min-width:82px;background:#fff}.order-comparison-table .sticky-description{position:sticky;left:82px;z-index:3;min-width:240px;max-width:240px;background:#fff;border-right:2px solid #cdd8e2}.order-comparison-table thead .sticky-code,.order-comparison-table thead .sticky-description{z-index:5;background:#f8fafc}.product-description{white-space:normal!important;text-align:left!important;font-weight:700;line-height:1.35}.barcode-cell{min-width:125px;font-variant-numeric:tabular-nums}.factor-cell{color:#ef3f3f;font-weight:700}.price-cell{min-width:88px}.price-value{font-weight:700}.best-price-cell{background:#edf9ef!important;color:#13833e}.best-price-cell small{display:block;width:max-content;margin:4px auto 0;padding:2px 5px;border-radius:5px;background:#1b9b4a;color:#fff;font-size:6px}.stale-dot{display:inline-block;width:7px;height:7px;margin-left:3px;border-radius:50%;background:#f4a000}.no-quote{color:#8592a1;font-weight:700}.best-price{color:#158640;font-weight:850}.recommended-vendor{display:inline-flex;padding:4px 7px;border:1px solid #8bd3a4;border-radius:12px;background:#eaf8ee;color:#16813f;font-size:7px;font-weight:850}.quantity-stepper{display:flex;align-items:center;width:84px;height:31px;margin:auto;border:1px solid #d6dfe7;border-radius:6px;overflow:hidden;background:#fff}.quantity-stepper button{width:25px;height:100%;border:0;background:#f7f9fb;color:#52677c;font-weight:800}.quantity-stepper input{width:34px;height:100%;border:0!important;box-shadow:none!important;text-align:center;font-size:10px;font-weight:750;-moz-appearance:textfield}.quantity-stepper input::-webkit-inner-spin-button{display:none}.quantity-status{display:block;height:10px;margin-top:2px;font-size:6px}.quantity-status.saved{color:#16813f}.quantity-status.error{color:#d33c49}.quantity-status.saving{color:#68798c}.order-table-footer{min-height:74px;display:flex;align-items:center;gap:18px;padding:12px 17px}.order-legend{display:flex;align-items:center;gap:23px;margin-right:auto;color:#40556d;font-size:9px}.order-legend span{display:flex;align-items:center;gap:7px}.order-legend i{width:12px;height:12px;border-radius:3px}.legend-best{background:#54ba79}.legend-stale{background:#f4a000!important;border-radius:50%!important}.order-pagination-info{font-size:9px;color:#53677e}.per-page-form select{height:34px;border:1px solid #d6e0e9;border-radius:6px;padding:0 10px;font-size:9px}.order-pagination nav>div:first-child{display:none}.order-pagination nav>div:last-child{display:flex!important;align-items:center;gap:8px}.order-pagination nav p{display:none}.order-pagination nav span,.order-pagination nav a{font-size:9px}.order-pagination nav>div:last-child>div:first-child{display:none}.order-pagination nav>div:last-child>div:last-child{box-shadow:none!important}@media(max-width:1250px){.order-filter-bar{grid-template-columns:minmax(300px,1fr) 1fr 1fr}.order-filter-bar .order-compare-btn,.order-filter-bar .order-export-btn{width:100%}.order-stats{grid-template-columns:1fr 1fr}.order-table-footer{flex-wrap:wrap}.order-legend{width:100%}}@media(max-width:720px){.order-page-heading h1{font-size:23px}.order-filter-bar,.order-stats{grid-template-columns:1fr}.order-stats article{min-height:80px}.order-comparison-table .sticky-description{position:static}.order-table-footer{align-items:flex-start}.order-legend{flex-direction:column;align-items:flex-start;gap:7px}.order-pagination-info{width:100%}}.viewer-dropdown{width:270px!important}.viewer-manager-heading{margin-bottom:15px}.viewer-manager-heading h1{font-size:29px;font-weight:850;color:#102846}.viewer-manager-heading p{font-size:12px;color:#66778d}.manager-section-nav{display:flex;align-items:center;gap:6px;margin-bottom:14px;padding:6px;background:#fff;border:1px solid #dce5ee;border-radius:10px;box-shadow:0 2px 8px #18324b08}.manager-section-nav a{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:7px;color:#4c6077;font-size:10px;font-weight:750}.manager-section-nav a:hover,.manager-section-nav a.active{background:#e9f5f7;color:#05849a}.manager-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.manager-stats article{min-height:88px;display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1px solid #dce5ee;border-radius:10px;box-shadow:0 2px 8px #18324b08}.manager-stats article>i{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#e8f3ff;color:#2677d8;font-size:20px}.manager-stats article:nth-child(2)>i{background:#e5f7f2;color:#049474}.manager-stats article:nth-child(3)>i{background:#fff1dd;color:#e48700}.manager-stats article:nth-child(4)>i{background:#efe9ff;color:#6e49d8}.manager-stats strong,.manager-stats span{display:block}.manager-stats strong{color:#122942;font-size:21px}.manager-stats span{margin-top:4px;color:#687a8f;font-size:9px}.manager-card{margin-bottom:16px;border-radius:11px!important;overflow:hidden}.manager-card-head{min-height:72px!important;padding:12px 16px!important}.manager-card-head>div{display:flex;align-items:center;gap:12px}.manager-card-head h2{font-size:14px!important}.manager-card-head p{margin-top:3px;font-size:9px}.manager-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;font-size:17px}.manager-icon.import{background:#e5f4ff;color:#267bd4}.manager-icon.export{background:#e5f8f0;color:#058b69}.manager-icon.other{background:#f0ebff;color:#6c4bd2}.manager-search{height:38px;display:flex;align-items:center;gap:7px;padding-left:10px;border:1px solid #d7e1ea;border-radius:7px}.manager-search i{color:#72849a}.manager-search input{width:210px;border:0!important;box-shadow:none!important;font-size:9px}.manager-search button{height:100%;padding:0 13px;border:0;border-radius:0 6px 6px 0;background:#078ba7;color:#fff;font-size:9px;font-weight:800}.manager-import-table th{font-size:8px!important}.manager-import-table td{font-size:9px}.manager-import-table td strong,.manager-import-table td small{display:block}.manager-import-table td strong i{margin-right:5px;color:#149666}.manager-import-table td small{margin-top:3px;color:#8997a6;font-size:7px}.manager-location{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;background:#eef4fa;color:#31506f;font-size:8px;font-weight:750}.manager-lock,.manager-delete{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:7px;font-size:8px;font-weight:800}.manager-lock{border:1px solid #d4dde6;background:#f4f7fa;color:#52667b}.manager-lock.unlocked{border-color:#8bd6b4;background:#e8f8f0;color:#077b59}.manager-delete{border:1px solid #f1a2a7;background:#fff0f1;color:#c63342}.manager-delete:disabled{border-color:#e3e7eb;background:#f4f5f6;color:#a4adb7;cursor:not-allowed}.manager-pagination{padding:10px 15px;border-top:1px solid #e5eaf0}.manager-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.manager-action-grid article{min-height:145px;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #dfe6ed;border-radius:9px;background:#fbfcfd}.manager-action-grid article>i{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#e7f6ef;color:#078e69;font-size:17px}.manager-action-grid article>div{flex:1}.manager-action-grid h3{margin:1px 0 5px;font-size:11px}.manager-action-grid p{color:#748498;font-size:8px;line-height:1.5}.manager-action-grid .btn{align-self:flex-end;white-space:nowrap;font-size:8px}.manager-other-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px}.manager-other-grid>a{min-height:67px;display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #dfe6ed;border-radius:9px;color:#223951}.manager-other-grid>a>i:first-child{width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:#edf2ff;color:#4c59d6}.manager-other-grid>a>span{flex:1}.manager-other-grid b,.manager-other-grid small{display:block}.manager-other-grid b{font-size:10px}.manager-other-grid small{margin-top:3px;color:#7a8999;font-size:8px}.manager-column-settings{margin:15px 15px 0;padding:16px;border:1px solid #dfe6ed;border-radius:10px;background:linear-gradient(135deg,#fbfcff,#f7fafc)}.manager-column-settings-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.manager-column-settings-head>div{display:flex;align-items:center;gap:11px}.manager-column-settings-head>div>i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#e9f0ff;color:#385ad7;font-size:17px}.manager-column-settings-head b,.manager-column-settings-head small{display:block}.manager-column-settings-head b{font-size:11px}.manager-column-settings-head small{margin-top:3px;color:#738397;font-size:8px}.manager-column-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.manager-column-options label{position:relative;cursor:pointer}.manager-column-options input{position:absolute;opacity:0;pointer-events:none}.manager-column-options span{height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce4ec;border-radius:7px;background:#fff;color:#536579;font-size:8px;font-weight:700}.manager-column-options span i{width:16px;height:16px;display:grid;place-items:center;border:1px solid #cbd6e1;border-radius:4px;color:transparent}.manager-column-options input:checked+span{border-color:#88c9c0;background:#eaf8f4;color:#087b69}.manager-column-options input:checked+span i{border-color:#0a9a7e;background:#0a9a7e;color:#fff}.manager-column-saved{height:0;overflow:hidden;color:#078566;font-size:8px;font-weight:800;opacity:0;transition:.2s}.manager-column-saved.show{height:19px;margin-top:10px;opacity:1}@media(max-width:1050px){.manager-stats{grid-template-columns:1fr 1fr}.manager-action-grid{grid-template-columns:1fr}.manager-search input{width:150px}}@media(max-width:1050px){.manager-column-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.viewer-manager-heading .heading-actions{width:100%;display:grid;grid-template-columns:1fr}.manager-section-nav{overflow-x:auto}.manager-stats{grid-template-columns:1fr}.manager-card-head{align-items:flex-start!important;flex-direction:column}.manager-search{width:100%}.manager-search input{width:100%;flex:1}.manager-column-settings-head{align-items:flex-start;flex-direction:column}.manager-column-options{grid-template-columns:1fr 1fr}.manager-other-grid{grid-template-columns:1fr}}:root{--nexo-navy:#0b2945;--nexo-navy-2:#123b60;--nexo-teal:#0797a7;--nexo-teal-dark:#067d8b;--nexo-blue:#2563eb;--nexo-green:#159b62;--nexo-orange:#f97316;--nexo-red:#dc3b45;--nexo-purple:#7556d8;--nexo-amber:#e7a216;--nexo-bg:#f4f7fa;--nexo-border:#d9e3ec;--nexo-text:#172b40;--nexo-muted:#687b90;--nexo-card-shadow:0 8px 24px rgba(11,41,69,.08)}.nexo-shell{background:var(--nexo-bg);color:var(--nexo-text)}.nexo-shell .content{background:transparent}#nexoHeader.navbar{background:#fff;color:var(--nexo-text);border-bottom:1px solid var(--nexo-border);box-shadow:0 4px 18px #0b29450f}#nexoHeader .brand-copy{color:var(--nexo-navy)}#nexoHeader .brand-copy:before{border-color:var(--nexo-teal);color:var(--nexo-teal)}#nexoHeader .nav-user .avatar{background:var(--nexo-navy);color:#fff}#nexoModuleNav.top-nav{background:#fff;border-bottom:1px solid var(--nexo-border)}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{background:transparent!important;color:#405268!important;border-color:transparent!important;box-shadow:none!important}#nexoModuleNav.top-nav>a:hover,#nexoModuleNav .warehouse-menu>summary:hover{background:#f3f7f9!important;color:var(--nexo-navy)!important;border-color:#e1e9ef!important}#nexoModuleNav.top-nav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:transparent!important;color:var(--nexo-teal-dark)!important;border-color:transparent!important;box-shadow:inset 0 -3px var(--nexo-teal)!important}#nexoModuleNav.top-nav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:var(--nexo-teal)!important}.nexo-shell .card,.nexo-shell .table-card,.nexo-shell .order-control-panel,.nexo-shell .order-comparison-card,.nexo-shell .manager-card,.nexo-shell .ops-card,.nexo-shell .form-section{border-color:var(--nexo-border);box-shadow:var(--nexo-card-shadow)}.nexo-shell .card,.nexo-shell .order-control-panel,.nexo-shell .order-comparison-card,.nexo-shell .manager-card{border-radius:12px}.nexo-shell .btn{min-height:40px;border-radius:8px;font-weight:800;letter-spacing:.01em;box-shadow:none}.nexo-shell .btn.primary,.nexo-shell .order-compare-btn,.nexo-shell .viewer-filter-submit,.nexo-shell .manager-search button{background:linear-gradient(135deg,var(--nexo-teal),#0785b7)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 7px 16px #0797a738!important}.nexo-shell .btn.primary:hover,.nexo-shell .order-compare-btn:hover,.nexo-shell .viewer-filter-submit:hover{background:linear-gradient(135deg,var(--nexo-teal-dark),#086f9a)!important;transform:translateY(-1px)}.nexo-shell .btn.secondary{background:#fff;color:var(--nexo-navy);border-color:#aebdca}.nexo-shell .btn.secondary:hover{background:#eef4f7;border-color:#8196a9}.nexo-shell .btn.success{background:var(--nexo-green);color:#fff;border-color:var(--nexo-green);box-shadow:0 7px 16px #159b6230}.nexo-shell .btn.danger{background:var(--nexo-red);color:#fff;border-color:var(--nexo-red)}.nexo-shell .order-export-btn,.nexo-shell .export-xlsx{background:var(--nexo-orange)!important;color:#fff!important;border-color:var(--nexo-orange)!important;box-shadow:0 7px 16px #f9731633!important}.nexo-shell .edited-invoices-btn{background:var(--nexo-purple);color:#fff;border-color:var(--nexo-purple);box-shadow:0 7px 16px #7556d830}.nexo-shell .mini-btn.success{background:#dcf7ea;color:#08764e}.nexo-shell .mini-btn.whatsapp{background:#159b62;color:#fff}.nexo-shell input:not([type=checkbox]):not([type=radio]),.nexo-shell select,.nexo-shell textarea{border-color:#cdd9e4;background-color:#fff}.nexo-shell input:not([type=checkbox]):not([type=radio]):focus,.nexo-shell select:focus,.nexo-shell textarea:focus{border-color:var(--nexo-teal)!important;box-shadow:0 0 0 4px #0797a71f!important}.nexo-shell .stats>article,.nexo-shell .viewer-summary>article,.nexo-shell .order-stats>article,.nexo-shell .manager-stats>article,.nexo-shell .ledger-stats>article{border-color:var(--nexo-border);border-top:3px solid var(--nexo-blue);box-shadow:var(--nexo-card-shadow);transition:transform .18s,box-shadow .18s}.nexo-shell .stats>article:nth-child(2),.nexo-shell .viewer-summary>article:nth-child(2),.nexo-shell .order-stats>article:nth-child(2),.nexo-shell .manager-stats>article:nth-child(2),.nexo-shell .ledger-stats>article:nth-child(2){border-top-color:var(--nexo-purple)}.nexo-shell .stats>article:nth-child(3),.nexo-shell .viewer-summary>article:nth-child(3),.nexo-shell .order-stats>article:nth-child(3),.nexo-shell .manager-stats>article:nth-child(3),.nexo-shell .ledger-stats>article:nth-child(3){border-top-color:var(--nexo-green)}.nexo-shell .stats>article:nth-child(4),.nexo-shell .viewer-summary>article:nth-child(4),.nexo-shell .order-stats>article:nth-child(4),.nexo-shell .manager-stats>article:nth-child(4){border-top-color:var(--nexo-orange)}.nexo-shell .stats>article:nth-child(5),.nexo-shell .viewer-summary>article:nth-child(5),.nexo-shell .manager-stats>article:nth-child(5){border-top-color:var(--nexo-red)}.nexo-shell .stats>article:hover,.nexo-shell .viewer-summary>article:hover,.nexo-shell .order-stats>article:hover,.nexo-shell .manager-stats>article:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0b29451f}.nexo-shell .data-table thead th,.nexo-shell .order-comparison-table thead th{background:var(--nexo-navy);color:#fff;border-color:#31506d;font-weight:800}.nexo-shell .order-comparison-table thead .sticky-code,.nexo-shell .order-comparison-table thead .sticky-description,.nexo-shell .order-comparison-table .vendor-group{background:var(--nexo-navy);color:#fff}.nexo-shell .data-table tbody tr:hover td,.nexo-shell .order-comparison-table tbody tr:hover td{background-color:#f2f8fa}.nexo-shell .best-price-cell{background:#e1f5e8!important;color:#0b7540}.nexo-shell .recommended-vendor{background:#def4e6;border-color:#72c792;color:#0b7540}.nexo-shell .stale-dot{background:var(--nexo-amber)}.nexo-shell .alert.success{border-color:#a8dfc8;background:#ecf9f3;color:#08724c}.nexo-shell .alert.error{border-color:#efb5bb;background:#fff0f2;color:#b52e3c}.nexo-shell .manual-badge{background:#eee9ff;color:#5f42b1}.nexo-shell .save-toast{background:var(--nexo-navy)}@media(max-width:760px){.nexo-shell .btn{min-height:42px}#nexoModuleNav.top-nav{background:#fff}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{color:#405268!important}}.nexo-shell{--nexo-navy:#17266f;--nexo-navy-2:#243b80;--nexo-teal:#3b65d8;--nexo-teal-dark:#2e50b2;--nexo-blue:#3b65d8;--nexo-green:#168f67;--nexo-orange:#e99a32;--nexo-red:#e65c5c;--nexo-purple:#7357c8;--nexo-amber:#e99a32;--nexo-bg:#f6f5f2;--nexo-border:#dfe2e8;--nexo-text:#233044;--nexo-muted:#6e7788;--nexo-card-shadow:0 7px 20px rgba(35,48,68,.09);background:#f6f5f2}#nexoHeader.navbar{background:linear-gradient(110deg,#17266f,#24207c 62%,#171d65);color:#fff;border-bottom:0;box-shadow:0 5px 18px #181f5b33}#nexoHeader .brand-copy,#nexoHeader .nav-user strong{color:#fff}#nexoHeader .brand-copy:before{border-color:#fff;color:#fff;background:#ffffff0c}#nexoHeader .brand-copy small,#nexoHeader .nav-user small{color:#c9d0ed}#nexoHeader .location-switcher{background:#ffffff0b;color:#fff;border-color:#7567ce;box-shadow:inset 0 1px #ffffff16}#nexoHeader .location-switcher i,#nexoHeader .location-switcher select{color:#fff}#nexoHeader .location-switcher small,#nexoHeader .location-helper{color:#d7d7f3}#nexoHeader .nav-user{border-left-color:#ffffff20}#nexoHeader .nav-user .avatar{background:#7357c8;color:#fff;box-shadow:inset 0 1px #ffffff30,0 4px 10px #090d384d}#nexoHeader .nav-user button{color:#e0e4f4}#nexoModuleNav.top-nav{background:#fff;box-shadow:0 3px 13px #23304412}#nexoModuleNav.top-nav>a.active,#nexoModuleNav .warehouse-menu>summary.active{color:#5940b6!important;box-shadow:inset 0 -3px #7357c8!important}#nexoModuleNav.top-nav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:#7357c8!important}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading,.nexo-shell .ops-heading{position:relative;padding-left:18px}.nexo-shell .page-heading:before,.nexo-shell .module-heading:before,.nexo-shell .order-page-heading:before,.nexo-shell .viewer-manager-heading:before,.nexo-shell .ops-heading:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:5px;border-radius:6px;background:linear-gradient(#7357c8,#3b65d8);box-shadow:0 3px 8px #7357c83d}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1,.nexo-shell .ops-heading h1{color:#202b45;font-weight:850;letter-spacing:-.025em}.nexo-shell .eyebrow{color:#6249bd}.nexo-shell .btn{border-radius:7px;border-width:1px;box-shadow:inset 0 1px #ffffff4d,0 4px #2330441f,0 8px 16px #23304414;transform:translateY(0)}.nexo-shell .btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.nexo-shell .btn:active{transform:translateY(2px);box-shadow:inset 0 1px #00000014,0 1px #23304424}.nexo-shell .btn.primary,.nexo-shell .viewer-filter-submit,.nexo-shell .order-compare-btn,.nexo-shell .manager-search button{background:linear-gradient(180deg,#4773e4,#3157c4)!important;box-shadow:inset 0 1px #ffffff42,0 4px #25469f,0 9px 18px #3157c433!important}.nexo-shell .btn.success{background:linear-gradient(180deg,#20a477,#13805c);border-color:#117653;box-shadow:inset 0 1px #ffffff42,0 4px #0d6849,0 9px 18px #168f672e}.nexo-shell .btn.danger{background:linear-gradient(180deg,#ef6a6a,#d94b4b);border-color:#cf4444;box-shadow:inset 0 1px #ffffff42,0 4px #b93d3d,0 9px 18px #e65c5c2e}.nexo-shell .order-export-btn,.nexo-shell .export-xlsx{background:linear-gradient(180deg,#f1aa42,#df861c)!important;border-color:#d77e14!important;box-shadow:inset 0 1px #fff5,0 4px #bb6d10,0 9px 18px #e99a3230!important}.nexo-shell .edited-invoices-btn{background:linear-gradient(180deg,#856bd3,#6648b8);border-color:#5e41ab;box-shadow:inset 0 1px #ffffff45,0 4px #503593,0 9px 18px #7357c830}.nexo-shell .btn.secondary{background:linear-gradient(180deg,#fff,#f1f3f6);border-color:#b8c0cd;color:#344157;box-shadow:inset 0 1px #fff,0 3px #c8ced7,0 7px 14px #23304412}.nexo-shell .card,.nexo-shell .table-card,.nexo-shell .order-control-panel,.nexo-shell .order-comparison-card,.nexo-shell .manager-card,.nexo-shell .ops-card,.nexo-shell .form-section{background:#fff;border-color:#e0e3e9;box-shadow:0 7px 22px #23304414}.nexo-shell .stats>article,.nexo-shell .viewer-summary>article,.nexo-shell .order-stats>article,.nexo-shell .manager-stats>article,.nexo-shell .ledger-stats>article{border-top-width:3px;border-top-color:#7357c8;background:linear-gradient(145deg,#fff 72%,#f2efff);box-shadow:0 7px 20px #23304414}.nexo-shell .stats>article:nth-child(2),.nexo-shell .viewer-summary>article:nth-child(2),.nexo-shell .order-stats>article:nth-child(2),.nexo-shell .manager-stats>article:nth-child(2),.nexo-shell .ledger-stats>article:nth-child(2){border-top-color:#3b65d8;background:linear-gradient(145deg,#fff 72%,#eef3ff)}.nexo-shell .stats>article:nth-child(3),.nexo-shell .viewer-summary>article:nth-child(3),.nexo-shell .order-stats>article:nth-child(3),.nexo-shell .manager-stats>article:nth-child(3),.nexo-shell .ledger-stats>article:nth-child(3){border-top-color:#168f67;background:linear-gradient(145deg,#fff 72%,#edf8f3)}.nexo-shell .stats>article:nth-child(4),.nexo-shell .viewer-summary>article:nth-child(4),.nexo-shell .order-stats>article:nth-child(4),.nexo-shell .manager-stats>article:nth-child(4){border-top-color:#e65c5c;background:linear-gradient(145deg,#fff 72%,#fff0f0)}.nexo-shell .data-table thead th,.nexo-shell .order-comparison-table thead th{background:linear-gradient(180deg,#243b80,#17266f);color:#fff;border-color:#40528d}.nexo-shell .order-comparison-table thead .sticky-code,.nexo-shell .order-comparison-table thead .sticky-description,.nexo-shell .order-comparison-table .vendor-group{background:#1d3175;color:#fff}.nexo-shell .data-table tbody tr:nth-child(2n) td,.nexo-shell .order-comparison-table tbody tr:nth-child(2n) td{background:#fbfaf8}.nexo-shell .data-table tbody tr:hover td,.nexo-shell .order-comparison-table tbody tr:hover td{background:#f1effb}.nexo-shell .best-price-cell{background:#e4f5ec!important;color:#0c724f}.nexo-shell .recommended-vendor{background:#e2f4eb;border-color:#83cbb1;color:#0c724f}.nexo-shell input:not([type=checkbox]):not([type=radio]):focus,.nexo-shell select:focus,.nexo-shell textarea:focus{border-color:#7357c8!important;box-shadow:0 0 0 4px #7357c821!important}.nexo-shell [wire\:loading]{color:#5940b6}.nexo-shell .save-toast{background:#243b80}@media(max-width:760px){#nexoHeader.navbar{background:#17266f}#nexoModuleNav.top-nav{background:#fff}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading,.nexo-shell .ops-heading{padding-left:14px}}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading{padding-top:12px;padding-right:16px;padding-bottom:12px;border:1px solid #e5def5;border-radius:10px;background:linear-gradient(100deg,#f5f1ff,#fbfaff 68%,#fff);box-shadow:0 5px 16px #5b3da012}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1{color:#5636a5}.nexo-shell .page-heading:before,.nexo-shell .module-heading:before,.nexo-shell .order-page-heading:before,.nexo-shell .viewer-manager-heading:before{top:10px;bottom:10px;background:linear-gradient(#8054d3,#5b36b1)}#nexoModuleNav .warehouse-dropdown,#nexoModuleNav .viewer-dropdown{padding:11px;border:1px solid #ddd7ea;border-radius:11px;background:#fff;box-shadow:0 18px 42px #1f1d4e33}#nexoModuleNav .warehouse-dropdown>strong,#nexoModuleNav .viewer-dropdown>strong{margin-bottom:7px;padding:4px 5px 7px;color:#65577c;font-size:8px;letter-spacing:1.15px}#nexoModuleNav .warehouse-dropdown>a,#nexoModuleNav .viewer-dropdown>a{min-height:57px;margin-top:7px;padding:9px 11px;border:1px solid #e1dde9!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#fbfafc)!important;color:#3f4657!important;box-shadow:inset 0 1px #fff,0 3px #e5e1e9,0 7px 14px #2e274812!important;transform:translateY(0)!important;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s!important}#nexoModuleNav .warehouse-dropdown>a:first-of-type,#nexoModuleNav .viewer-dropdown>a:first-of-type{margin-top:0}#nexoModuleNav .warehouse-dropdown>a:hover,#nexoModuleNav .viewer-dropdown>a:hover{border-color:#bdaee1!important;background:#faf8ff!important;color:#5636a5!important;box-shadow:inset 0 1px #fff,0 3px #d7cdea,0 9px 18px #5b3da01c!important;transform:translateY(-1px)!important}#nexoModuleNav .warehouse-dropdown>a:active,#nexoModuleNav .viewer-dropdown>a:active{transform:translateY(2px)!important;box-shadow:inset 0 1px 2px #2c224a1a,0 1px #d7cdea!important}#nexoModuleNav .warehouse-dropdown>a.active,#nexoModuleNav .viewer-dropdown>a.active{border-color:#9e84d8!important;background:linear-gradient(180deg,#f1ebff,#e9e0fb)!important;color:#4f2b9b!important;box-shadow:inset 4px 0 #7357c8,inset 0 1px #fff,0 3px #c8bae6,0 8px 17px #5b3da021!important}#nexoModuleNav .warehouse-dropdown>a>i,#nexoModuleNav .viewer-dropdown>a>i{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:8px;background:#f0ebfb;color:#6946b5!important;font-size:15px!important}#nexoModuleNav .warehouse-dropdown>a:nth-of-type(2)>i,#nexoModuleNav .viewer-dropdown>a:nth-of-type(2)>i{background:#e8f1ff;color:#3566ba!important}#nexoModuleNav .warehouse-dropdown>a:nth-of-type(3)>i,#nexoModuleNav .viewer-dropdown>a:nth-of-type(3)>i{background:#e7f6ef;color:#16805f!important}#nexoModuleNav .warehouse-dropdown>a:nth-of-type(4)>i{background:#fff0df;color:#c67a16!important}#nexoModuleNav .warehouse-dropdown>a b,#nexoModuleNav .viewer-dropdown>a b{color:inherit;font-size:10px}#nexoModuleNav .warehouse-dropdown>a small,#nexoModuleNav .viewer-dropdown>a small{margin-top:3px;color:#7d8797;font-size:8px}.nexo-shell .data-table thead th,.nexo-shell .order-comparison-table thead th,.nexo-shell .excel-table>thead>tr:not(.group-row)>th{background:linear-gradient(180deg,#7444c5,#5427aa);color:#fff;border-color:#916bd0}.nexo-shell .order-comparison-table thead .sticky-code,.nexo-shell .order-comparison-table thead .sticky-description,.nexo-shell .order-comparison-table .vendor-group{background:#5c30ad;color:#fff}@media(max-width:760px){#nexoModuleNav .warehouse-dropdown,#nexoModuleNav .viewer-dropdown{padding:8px}#nexoModuleNav .warehouse-dropdown>a,#nexoModuleNav .viewer-dropdown>a{min-height:54px}}#nexoHeader.navbar{background:#fff;color:#233044;border-bottom:1px solid #e0e4eb;box-shadow:0 4px 16px #23304414}#nexoHeader .brand-copy,#nexoHeader .nav-user strong{color:#202b45}#nexoHeader .brand-copy:before{border-color:#6540b5;color:#6540b5;background:#f4f0ff}#nexoHeader .brand-copy small,#nexoHeader .nav-user small{color:#738095}#nexoHeader .nav-user{border-left-color:#e1e5eb}#nexoHeader .nav-user .avatar{background:#7357c8;color:#fff}#nexoHeader .nav-user button{color:#536177}#nexoHeader .location-switcher{background:#fff;color:#233044;border-color:#cfd6e1;box-shadow:0 3px 10px #23304412;color-scheme:light}#nexoHeader .location-switcher i{color:#6540b5}#nexoHeader .location-switcher small,#nexoHeader .location-helper{color:#758196}#nexoHeader .location-switcher select{background-color:#fff!important;color:#233044!important;color-scheme:light;-webkit-text-fill-color:#233044}#nexoHeader .location-switcher select option{background:#fff!important;color:#1f2937!important}.nexo-shell .app-frame,.nexo-shell .main,.nexo-shell .top-layout,.nexo-shell .content{width:100%;max-width:none;min-width:0}.nexo-shell .content{margin:0;padding:clamp(16px,1.8vw,28px) clamp(12px,1.7vw,28px) 38px}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading{width:100%;min-height:92px;align-items:center;margin-bottom:18px}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1{margin-top:4px;font-size:clamp(23px,1.7vw,30px);line-height:1.12}.nexo-shell .page-heading p,.nexo-shell .module-heading p,.nexo-shell .order-page-heading p,.nexo-shell .viewer-manager-heading p{margin-top:6px;font-size:clamp(11px,.8vw,13px);line-height:1.4}.nexo-shell .viewer-excel-wrap .excel-table thead th,.nexo-shell .viewer-excel-wrap .excel-table .group-row th,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-invoice,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-purchase,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-sale,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-issued{background:linear-gradient(180deg,#7444c5,#5729aa)!important;color:#fff!important;border-color:#916bd0!important}.nexo-shell .viewer-excel-wrap .excel-table thead tr:not(.group-row) th{background:linear-gradient(180deg,#6232b5,#4b2097)!important;color:#fff!important}.nexo-shell .viewer-excel-wrap .excel-table th{height:42px;padding:9px 8px;font-size:9px;line-height:1.2;vertical-align:middle}@media(max-width:760px){#nexoHeader.navbar{background:#fff}#nexoHeader .brand-copy{color:#202b45}#nexoHeader .navbar .menu-btn{color:#6540b5}.nexo-shell .content{padding:14px 9px 30px}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading{min-height:auto;padding:11px 12px 11px 14px}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1{font-size:22px}}.nexo-shell{--reference-header:#1f2937;--reference-header-hover:#2b3748;--reference-surface:#fff;--reference-bg:#f4f6f9;--reference-border:#dde3ea;background:var(--reference-bg)}.nexo-shell .main,.nexo-shell .top-layout{background:var(--reference-bg)}.nexo-shell .app-sticky-shell{position:sticky;top:0;z-index:1000;width:100%;background:#fff;box-shadow:0 8px 24px #0f172a1a;isolation:isolate}.nexo-shell .app-sticky-shell .navbar{position:relative;top:auto;z-index:auto;box-shadow:none}.nexo-shell .app-sticky-shell .top-nav{position:relative;z-index:2}.app-notices:empty{display:none}.app-notices{display:grid;gap:10px;margin-bottom:18px}.app-notices .flash{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;box-shadow:0 7px 20px #0f172a12}.app-notices .flash-content{display:flex;align-items:flex-start;gap:10px;min-width:0}.app-notices .flash-content>i{margin-top:1px;font-size:16px}.app-notices .flash.warning{background:#fff8e7;color:#945b08;border:1px solid #f1d696}.app-notices .flash-close{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:currentColor;cursor:pointer;opacity:.68}.app-notices .flash-close:hover{background:#0f172a12;opacity:1}.app-notices{position:fixed;top:92px;right:22px;z-index:100020;width:min(460px,calc(100vw - 28px));margin:0;pointer-events:none}.app-notices .flash{margin:0;pointer-events:auto;box-shadow:0 18px 45px #0f233e38;animation:app-notice-in .2s ease-out;transition:opacity .2s ease,transform .2s ease}.app-notices .flash.is-leaving{opacity:0;transform:translateY(-8px)}@keyframes app-notice-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.invoice-expiry-card{min-width:220px;display:flex;align-items:center;gap:12px;padding:13px 17px;border:1px solid #f0d18a;border-radius:13px;background:#fff9e9;box-shadow:0 8px 22px #a4690d1a}.invoice-expiry-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff0bd;color:#a8670b;font-size:19px}.invoice-expiry-card div{display:grid;grid-template-columns:auto auto;column-gap:9px;align-items:end}.invoice-expiry-card small{grid-column:1/-1;color:#8c650e;font-size:9px;font-weight:850;letter-spacing:.8px}.invoice-expiry-card strong{color:#7d4c00;font-size:22px;line-height:1.15}.invoice-expiry-card em{color:#9a7a3a;font-size:10px;font-style:normal;padding-bottom:3px}@media(max-width:700px){.app-notices{top:76px;right:14px}.invoice-expiry-card{width:100%;min-width:0}.page-heading{align-items:stretch}.users-search{flex-wrap:wrap}.users-search input{flex-basis:70%}}.requisition-heading{align-items:center}.requisition-action-strip{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #dbe3ef;border-radius:13px;background:#fff;box-shadow:0 8px 24px #19304e14}.requisition-action-strip .btn{min-height:42px}.requisition-context{display:flex;align-items:center;gap:12px;margin:-7px 0 16px;padding:12px 16px;border:1px solid #d8e3f0;border-radius:11px;background:#f8fbff}.requisition-context>span{display:flex;align-items:center;gap:6px;color:#667b95;font-size:11px;font-weight:800;text-transform:uppercase}.requisition-context>strong{color:#17375d;font-size:15px}.requisition-context>small{margin-left:auto;color:#73859b}.requisition-location-required{display:flex;align-items:center;gap:15px;padding:24px;border:1px solid #edd38d;border-radius:14px;background:#fff9e8;color:#9b6505}.requisition-location-required>i{font-size:28px}.requisition-location-required strong{display:block;font-size:16px}.requisition-location-required p{margin-top:3px;color:#8f7647}.requisition-table-card{overflow:hidden}.requisition-table{table-layout:fixed}.requisition-table th:nth-child(1){width:42%}.requisition-table th:nth-child(2){width:20%}.requisition-table th:nth-child(3){width:22%}.requisition-table th:nth-child(4){width:16%}.requisition-table td{vertical-align:middle}.requisition-table td:first-child strong,.requisition-table td:first-child small{white-space:normal}.product-code-chip{display:inline-flex;padding:2px 7px;border-radius:6px;background:#ece9ff;color:#5946e8;font-weight:850}.rotation-badge{display:inline-flex;min-width:64px;justify-content:center;padding:6px 9px;border-radius:999px;background:#edf2f7;color:#6c7c90;font-weight:850}.rotation-badge.has-rotation{background:#e4f7ef;color:#09815d}.requisition-table td:nth-child(3)>small{display:block;margin-top:5px;color:#7c8ca0}.requisition-input-wrap{position:relative;display:flex;align-items:center;max-width:150px}.requisition-quantity{width:100%;height:43px;padding:0 52px 0 12px;border:1px solid #cdd8e7;border-radius:9px;background:#fff;color:#17375d;font-weight:850;font-variant-numeric:tabular-nums;outline:0}.requisition-quantity:focus{border-color:#6657ef;box-shadow:0 0 0 3px #5548e81f}.requisition-quantity:disabled{opacity:.65}.requisition-input-wrap>span{position:absolute;right:28px;color:#7b899a;font-size:10px;font-weight:800}.requisition-input-wrap>i{position:absolute;right:10px;color:#17a579;opacity:0;transition:opacity .18s}.requisition-quantity.is-saved~i{opacity:1}.requisition-toast{position:fixed;right:24px;bottom:24px;z-index:100030;display:flex;align-items:center;gap:9px;padding:12px 16px;border-radius:10px;background:#087b5a;color:#fff;box-shadow:0 16px 40px #072d2440;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.requisition-toast.is-visible{opacity:1;transform:none}.requisition-toast.is-error{background:#bd2f2f}.requisition-analysis-card{overflow:hidden}.requisition-analysis-table{width:100%;min-width:1100px;border-collapse:collapse}.requisition-analysis-table th{padding:13px 12px;background:#1d426d;color:#fff;font-size:10px;text-align:center;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.18)}.requisition-analysis-table th:first-child,.requisition-analysis-table th:nth-child(2){text-align:left}.requisition-analysis-table td{padding:13px 12px;border-right:1px solid #dde5ef;border-bottom:1px solid #dde5ef;text-align:center}.requisition-analysis-table td:first-child,.requisition-analysis-table td:nth-child(2){text-align:left}.requisition-analysis-table tbody tr:nth-child(2n){background:#f7f9fc}.requisition-analysis-table td strong,.requisition-analysis-table td small{display:block}.requisition-analysis-table td small{margin-top:4px;color:#7b8ca2;font-size:10px}.request-matrix-cell strong{color:#245fd1}.request-total-cell{background:#eaf1ff;color:#164cae;font-weight:900}@media(max-width:820px){.requisition-heading{align-items:stretch}.requisition-action-strip{width:100%;flex-wrap:wrap}.requisition-action-strip .btn{flex:1}.requisition-context{align-items:flex-start;flex-wrap:wrap}.requisition-context>small{width:100%;margin-left:0}.requisition-table{min-width:760px}}@media(max-width:760px){.app-notices .flash{gap:9px;padding:11px 12px}}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading{min-height:104px;padding:18px 20px;border:1px solid var(--reference-border);border-radius:13px;background:#fff;box-shadow:0 8px 24px #1f293714}.nexo-shell .page-heading:before,.nexo-shell .module-heading:before,.nexo-shell .order-page-heading:before,.nexo-shell .viewer-manager-heading:before{display:none}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1{color:#111827;font-size:clamp(24px,1.8vw,32px);font-weight:800;letter-spacing:-.035em}.nexo-shell .page-heading p,.nexo-shell .module-heading p,.nexo-shell .order-page-heading p,.nexo-shell .viewer-manager-heading p{color:#64748b}.nexo-shell .kicker,.nexo-shell .eyebrow{color:#59677a}.nexo-shell .card,.nexo-shell .table-card,.nexo-shell .order-control-panel,.nexo-shell .order-comparison-card,.nexo-shell .manager-card,.nexo-shell .ops-card,.nexo-shell .form-section{border:1px solid var(--reference-border);border-radius:13px;background:#fff;box-shadow:0 8px 24px #1f293714}.nexo-shell .data-table thead th,.nexo-shell .config-table thead th,.nexo-shell .config-table thead tr:first-child th,.nexo-shell .order-comparison-table thead th,.nexo-shell .order-comparison-table thead .sticky-code,.nexo-shell .order-comparison-table thead .sticky-description,.nexo-shell .order-comparison-table .vendor-group,.nexo-shell .viewer-excel-wrap .excel-table thead th,.nexo-shell .viewer-excel-wrap .excel-table .group-row th,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-invoice,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-purchase,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-sale,.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-issued,.nexo-shell .ops-activity thead th{background:var(--reference-header)!important;color:#fff!important;border-color:#455264!important;box-shadow:none!important}.nexo-shell .data-table thead th,.nexo-shell .config-table thead th,.nexo-shell .viewer-excel-wrap .excel-table thead th{font-weight:800;letter-spacing:.015em}.nexo-shell .data-table tbody tr:hover td,.nexo-shell .config-table tbody tr:hover td,.nexo-shell .viewer-excel-wrap .excel-table tbody tr:hover td,.nexo-shell .order-comparison-table tbody tr:hover td{background:#f6f8fb}.nexo-shell .btn.success,.nexo-shell .mini-btn.success{background:linear-gradient(180deg,#16a34a,#0b8a3b)!important;color:#fff!important;border-color:#087c34!important;box-shadow:inset 0 1px #ffffff42,0 4px #08712f,0 8px 15px #0b8a3b2e!important}.nexo-shell .btn.danger,.nexo-shell .mini-btn.danger,.nexo-shell .manager-delete{background:linear-gradient(180deg,#dc3034,#c62227)!important;color:#fff!important;border-color:#b91f23!important;box-shadow:inset 0 1px #ffffff42,0 4px #aa1c20,0 8px 15px #c622272e!important}.nexo-shell .badge.success,.nexo-shell .badge.paid,.nexo-shell .ops-status.success{background:#def7e8;color:#087a39}.nexo-shell .btn:hover{filter:brightness(1.035)}@media(max-width:760px){.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading{min-height:auto;padding:14px}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1{font-size:22px}}.replenishment-page .work-session-control{display:flex!important}.session-actions.standalone{grid-column:auto;justify-content:flex-start;margin-top:14px}.session-actions .btn[disabled]{opacity:.48;cursor:not-allowed;box-shadow:none}.session-history-panel{overflow:hidden}.session-history-panel .table-responsive{overflow-x:auto}.session-history-panel .modern-table{width:100%;min-width:1150px;border-collapse:collapse}.session-history-panel .modern-table th,.session-history-panel .modern-table td{padding:13px 14px;white-space:nowrap;border-bottom:1px solid #e2e8f0}.session-history-panel .modern-table thead th{background:#1f2937;color:#fff;text-align:left}.session-history-panel .modern-table tbody tr:hover{background:#f8fafc}.replenishment-page .replenishment-period-control,.replenishment-page .work-session-control,.replenishment-page .replenishment-generate-menu{display:none}.session-manager-card{display:flex;align-items:center;gap:11px;min-height:74px;padding:12px 15px;border:1px solid #c7d2fe;border-radius:9px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#172554;text-decoration:none}.session-manager-card>i{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#ddd6fe;color:#6d28d9;font-size:18px}.session-manager-card div{flex:1}.session-manager-card strong,.session-manager-card span{display:block}.session-manager-card strong{font-size:18px}.session-manager-card span{font-size:11px;color:#64748b}.session-manager-card>b{color:#6d28d9}.active-session-card{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px;margin-bottom:18px;border-left:5px solid #10b981}.active-session-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#dcfce7;color:#059669;font-size:26px}.session-state-dot{font-size:10px;font-weight:900;color:#059669;letter-spacing:.1em}.active-session-card h2{margin:4px 0}.active-session-card p{margin:0;color:#64748b}.active-session-metrics{display:flex;gap:10px}.active-session-metrics span{min-width:105px;padding:10px;border-radius:10px;background:#f8fafc;color:#64748b}.active-session-metrics b{display:block;color:#172554}.session-actions{grid-column:2/-1;display:flex;gap:9px;justify-content:flex-end}.session-actions form{margin:0}.session-start-card{padding:24px;margin-bottom:18px}.session-start-card form{display:flex;gap:10px;margin-top:16px}.session-start-card select{min-width:260px}.session-history-panel .panel-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:20px}.session-history-filters{display:flex;gap:8px}.session-history-filters input{min-width:260px}.session-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;margin-bottom:18px}.session-detail-summary article{padding:14px;background:#f8fafc;border-radius:10px}.session-detail-summary small,.session-detail-summary strong{display:block}.session-detail-summary small{color:#64748b;font-weight:800}.session-detail-summary strong{margin-top:5px;font-size:17px}@media(max-width:1000px){.active-session-card{grid-template-columns:auto 1fr}.active-session-metrics,.session-actions{grid-column:1/-1}.session-history-panel .panel-heading{align-items:stretch;flex-direction:column}.session-history-filters{flex-wrap:wrap}.session-detail-summary{grid-template-columns:1fr 1fr}}.work-session-control{display:flex;align-items:center;gap:9px;padding:6px 8px;border:1px solid #dbe3ef;border-radius:11px;background:#fff}.work-session-state{display:grid;gap:1px;min-width:205px}.work-session-state span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#087653}.work-session-state span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#10b981;margin-right:5px;box-shadow:0 0 0 4px #dff7eb}.work-session-state strong{font-size:12px;color:#172554}.work-session-state small{font-size:10px;color:#64748b}.work-session-control .btn{white-space:nowrap}.replenishment-date-control{min-width:170px}.replenishment-date-control>span{height:42px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;display:flex;align-items:center;padding:0 10px;gap:8px}.replenishment-date-control input{border:0!important;padding:0!important;min-width:125px;background:transparent}.replenishment-date-control i{color:#2563eb}.send-input.automatic-suggestion{background:#fff4d6!important;border-color:#f59e0b!important}.send-input.saved-date{background:#dff7fb!important;border-color:#0891b2!important;color:#075985!important}.send-input.edited-now{background:#eee8ff!important;border-color:#7c3aed!important;color:#5b21b6!important;box-shadow:0 0 0 2px #7c3aed1f}.replenishment-legend i.cyan{background:#06b6d4}.importex-tabs{display:flex;gap:8px;padding:0 22px 16px}.importex-tabs a{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d7e0ec;border-radius:10px;color:#334155;background:#fff;font-weight:700;text-decoration:none}.importex-tabs a.active{background:#1f2937;color:#fff;border-color:#1f2937}.importex-tabs b{min-width:24px;padding:2px 7px;border-radius:999px;background:#eef2ff;color:#3730a3;text-align:center}.importex-tabs a.active b{background:#fff;color:#1f2937}@media(max-width:1100px){.replenishment-order-tools{flex-wrap:wrap}.replenishment-date-control{min-width:155px}}.replenishment-period-control{display:flex;align-items:flex-end;gap:8px;padding:7px 9px;border:1px solid #dbe3ef;border-radius:11px;background:#f8fafc}.replenishment-period-control label{display:grid;gap:3px}.replenishment-period-control small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#64748b}.replenishment-period-control select,.replenishment-period-control>label>input{height:42px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:0 10px;color:#172554;min-width:125px}.print-screen-toolbar form{display:inline-flex;margin:0}.print-create-order{background:#0f9f69!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:11px 17px!important;font-weight:800!important;cursor:pointer}.replenishment-order-tracking{padding:22px}.order-tracking-head{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:20px}.order-tracking-head>div{padding:16px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;gap:4px}.order-tracking-head small{font-weight:800;color:#64748b}.order-tracking-head strong{font-size:18px}.order-status{display:inline-flex!important;align-self:flex-start;padding:7px 12px;border-radius:99px;font-size:13px!important}.order-status.pending{background:#fff2cc;color:#9a5a00}.order-status.dispatched{background:#dbeafe;color:#1554ad}.order-status.received{background:#dff7eb;color:#087653}.order-status.cancelled{background:#fee2e2;color:#b42318}.order-actions{display:flex;gap:10px;margin-bottom:20px}.order-actions form{margin:0}@media(max-width:800px){.order-tracking-head{grid-template-columns:1fr 1fr}}.multisite-print-table{table-layout:auto!important}.multisite-print-table th:nth-child(1){min-width:72px}.multisite-print-table th:nth-child(2){min-width:235px}.multisite-print-table th:nth-child(3){min-width:105px}.multisite-print-table th:nth-child(4){min-width:135px}.multisite-print-table th:nth-child(5){min-width:58px}.multisite-print-table th:nth-child(6){min-width:68px}.multisite-print-table th:nth-child(7){min-width:100px}.multisite-print-table th:not(:nth-child(-n+7)){min-width:76px}.multisite-print-table td{white-space:normal}.multisite-print-table td:nth-child(2){min-width:235px}.session-history-panel .row-actions form,.module-heading .row-actions form{margin:0}.preview-location-picker{position:relative}.preview-location-picker>summary{list-style:none;cursor:pointer}.preview-location-picker>summary::-webkit-details-marker{display:none}.preview-location-picker[open]>summary{box-shadow:0 0 0 3px #5046d229}.preview-location-menu{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:330px;padding:10px;background:#fff;border:1px solid #d7dfeb;border-radius:14px;box-shadow:0 18px 45px #0f23462e}.preview-location-menu>strong{display:block;padding:8px 10px;color:#50627c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.preview-location-menu a{display:flex;gap:11px;align-items:center;padding:11px 12px;border-radius:10px;color:#132b4b;text-decoration:none}.preview-location-menu a:hover{background:#edf4ff;color:#2459cf}.preview-location-menu a>i{font-size:18px;color:#5067df}.preview-location-menu a span{display:grid;font-weight:750}.preview-location-menu a small{font-size:11px;font-weight:500;color:#71829a;margin-top:2px}.session-records-panel{overflow:visible}.session-records-panel .panel-heading{padding:20px 22px;background:linear-gradient(135deg,#f8faff,#f1f5ff);border-bottom:1px solid #dbe3ef}.session-records-panel .panel-heading h2{margin:2px 0 3px}.session-records-panel .panel-heading p{margin:0;color:#6b7c94}.session-record-count{padding:8px 12px;border-radius:999px;background:#e9e6ff;color:#5843bd;font-weight:800;font-size:12px}.session-records-table thead th{background:#1e293b!important;color:#fff!important;border-color:#344157!important;white-space:nowrap}.session-records-table tbody tr:hover{background:#f7f9ff}.session-records-table td{vertical-align:middle}.session-records-table .product-description{min-width:260px;font-weight:650;color:#132b4b}.row-index{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf2ff;color:#3356c7;font-weight:800}.product-code{color:#14539a}.location-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#e6f7f2;color:#087b62;font-weight:750;white-space:nowrap}.quantity-pill{display:inline-grid;place-items:center;min-width:42px;padding:6px 10px;border-radius:8px;background:#fff2cf;border:1px solid #f1c863;color:#915b00}@media(max-width:800px){.preview-location-menu{position:fixed;left:16px;right:16px;top:120px;width:auto;max-height:70vh;overflow:auto}}.session-matrix-wrap{overflow:auto;max-width:100%}.session-matrix-table{min-width:max-content}.session-matrix-table .master-group{background:#edf3fa!important;color:#315273!important;text-align:center}.session-matrix-table .quantity-group{background:#fff0c9!important;color:#a45d00!important;text-align:center}.session-matrix-table thead tr:nth-child(2) th:nth-child(-n+7){background:#f5f8fc!important;color:#30435d!important}.session-matrix-table thead tr:nth-child(2) th:nth-child(n+8){background:#fff8e8!important;color:#805000!important}.session-matrix-table .session-quantity-cell{min-width:92px;text-align:center;background:#fffbf1}.session-matrix-table .session-quantity-cell small{display:block;margin-top:3px;color:#00849a;font-size:9px;font-weight:750}.empty-quantity{display:inline-grid;place-items:center;min-width:42px;height:32px;border:1px solid #d3deeb;border-radius:7px;color:#758398;background:#fff}.session-row-total{min-width:62px;text-align:center;background:#fff6dc;color:#7a4b00}.session-matrix-table td:nth-child(3){min-width:280px;max-width:380px;white-space:normal}.session-detail-page .content{padding-inline:clamp(16px,2.2vw,40px);max-width:none}.session-detail-page .module-heading,.session-detail-page .session-detail-summary,.session-detail-page .session-records-panel{width:100%;max-width:none}.session-detail-page .session-records-panel{border-radius:15px;box-shadow:0 10px 30px #1e293b17}.session-detail-page .session-records-panel .panel-heading{padding:22px 26px}.session-detail-page .session-matrix-wrap{padding:16px 18px 10px;background:#fff}.session-detail-page .session-matrix-table{width:max(100%,1650px);border:1px solid #d7e1ed;border-radius:10px;overflow:hidden}.session-detail-page .session-matrix-table th,.session-detail-page .session-matrix-table td{padding:11px 12px;border-color:#d9e2ed}.session-detail-page .session-matrix-table .master-group{background:linear-gradient(135deg,#dbeafe,#e9e7ff)!important;color:#24456e!important;font-size:12px;letter-spacing:.05em}.session-detail-page .session-matrix-table .quantity-group{background:linear-gradient(135deg,#ffe5a8,#ffd3b6)!important;color:#8a4300!important;font-size:12px;letter-spacing:.05em}.session-detail-page .session-matrix-table thead tr:nth-child(2) th:nth-child(-n+7){background:#334155!important;color:#fff!important}.session-detail-page .session-matrix-table thead tr:nth-child(2) th:nth-child(n+8){background:#7c3aed!important;color:#fff!important}.session-detail-page .session-matrix-table thead tr:first-child th:last-child{background:#172554!important;color:#fff!important}.session-detail-page .session-matrix-table tbody tr:nth-child(2n) td:nth-child(-n+7){background:#f8fafc}.session-detail-page .session-matrix-table tbody tr:hover td{filter:brightness(.985)}.session-detail-page .preview-location-picker{position:static}.session-detail-page .preview-location-picker[open]:before{content:"";position:fixed;inset:0;background:#0f172a47;backdrop-filter:blur(2px);z-index:89}.session-detail-page .preview-location-menu{position:fixed;z-index:90;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:min(620px,80vh);overflow:auto;padding:14px;border-radius:18px;box-shadow:0 28px 80px #0f172a52}.session-detail-page .preview-location-menu>strong{padding:10px 12px;font-size:12px}.session-detail-page .preview-location-menu a{padding:13px 14px;border:1px solid transparent}.session-detail-page .preview-location-menu a:hover{border-color:#c7d2fe;background:linear-gradient(135deg,#eef2ff,#f0fdfa)}@media(max-width:800px){.session-detail-page .content{padding-inline:9px}.session-detail-page .session-matrix-wrap{padding:8px}.session-detail-page .preview-location-menu{top:50%;left:50%;right:auto;width:calc(100vw - 24px);max-height:78vh}}.inline-preview-selector{display:flex;align-items:end;gap:8px;margin:0;padding:0}.inline-preview-selector label{display:grid;gap:3px}.inline-preview-selector label>span{font-size:9px;line-height:1;color:#64748b;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.inline-preview-selector select{height:41px;min-width:205px;padding:0 34px 0 12px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#172943;font-weight:700;outline:0}.inline-preview-selector select:focus{border-color:#5b67da;box-shadow:0 0 0 3px #5b67da21}.inline-preview-selector .btn{height:41px}@media(max-width:900px){.inline-preview-selector{width:100%;flex-wrap:wrap}.inline-preview-selector label{flex:1;min-width:210px}.inline-preview-selector select{width:100%}}.preview-button-menu{position:relative;margin:0}.preview-button-menu>summary{list-style:none;cursor:pointer}.preview-button-menu>summary::-webkit-details-marker{display:none}.preview-button-menu[open]>summary{box-shadow:0 0 0 3px #4653d229}.preview-button-options{position:absolute;z-index:85;top:calc(100% + 8px);left:0;width:280px;max-height:360px;overflow:auto;padding:9px;background:#fff;border:1px solid #d5dfeb;border-radius:12px;box-shadow:0 16px 38px #0f234633}.preview-button-options>strong{display:block;padding:7px 9px;color:#64748b;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.preview-button-options a{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:8px;color:#172943;text-decoration:none;font-weight:750}.preview-button-options a:hover{background:#eef2ff;color:#3547bf}.preview-button-options a i{color:#5968df;font-size:16px}@media(max-width:700px){.preview-button-options{left:0;width:min(280px,calc(100vw - 32px))}}.session-movement-panel{padding:18px 20px;margin-bottom:14px}.movement-route-form{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.movement-tabs{display:flex;border:1px solid #d5dfeb;border-radius:10px;overflow:hidden;background:#f7f9fc}.movement-tab{min-height:44px;padding:0 22px;border:0;background:transparent;color:#52627a;font-weight:800;cursor:pointer}.movement-tab.active{background:linear-gradient(135deg,#7136e8,#5625c9);color:#fff}.movement-route-form label{display:grid;gap:5px;color:#52627a;font-size:11px;font-weight:850;text-transform:uppercase}.movement-route-form select{height:44px;min-width:230px;border:1px solid #cad6e5;border-radius:9px;background:#fff;padding:0 36px 0 12px;color:#142943;font-weight:750}.route-arrow{font-size:21px;color:#315b91;margin-bottom:11px}.route-summary{margin-top:16px;padding:13px 15px;border:1px solid #d9e2ef;border-radius:10px;background:linear-gradient(90deg,#f7f5ff,#f0fbfd);display:flex;align-items:center;justify-content:space-between;gap:15px}.route-summary span{display:grid;gap:4px}.route-summary small{color:#64748b;font-size:10px;font-weight:850}.route-summary strong{font-size:16px;color:#142943}.session-matrix-table .transfer-group{background:#dff6fb!important;color:#087a91!important}.transfer-quantity strong{display:inline-flex;min-width:58px;justify-content:center;padding:8px 13px;border:1px solid #20a9cf;border-radius:7px;background:#eefcff;color:#07809d;font-size:16px}.route-pill{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eee9ff;color:#6032c8;font-weight:800;white-space:nowrap}@media(max-width:900px){.movement-route-form>*{flex:1}.movement-tabs{flex-basis:100%}.movement-route-form select{width:100%;min-width:0}.route-arrow{flex:0}.route-summary{align-items:flex-start;flex-direction:column}}.movement-transfer-fields{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap}.movement-transfer-fields label{display:grid;gap:.3rem;font-size:.72rem;font-weight:800;color:#52637c}.movement-transfer-fields select{min-width:180px}.movement-tabs a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.session-movement-panel .movement-route-form{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.session-preview-dropdown{position:relative}.session-preview-dropdown>summary{list-style:none;cursor:pointer}.session-preview-dropdown>summary::-webkit-details-marker{display:none}.session-preview-menu{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:280px;max-height:380px;overflow:auto;padding:10px;background:#fff;border:1px solid #d7e0ed;border-radius:12px;box-shadow:0 18px 45px #1429432e;display:grid;gap:4px}.session-preview-menu>span{padding:7px 10px;color:#66758c;font-size:10px;font-weight:850;letter-spacing:.08em}.session-preview-menu a{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:10px;border-radius:8px;color:#142943;text-decoration:none}.session-preview-menu a:hover{background:#f0edff;color:#6032c8}.session-preview-menu i{color:#6f42ed}.btn.disabled{opacity:.52;cursor:not-allowed;pointer-events:none}:root{--nexo-fixed-header:126px;--vivid-violet:#6d3df2;--vivid-indigo:#3f51f5;--vivid-cyan:#05a9c7;--vivid-emerald:#08a878;--vivid-orange:#ff9418;--vivid-coral:#f34f68;--vivid-navy:#17213a;--vivid-canvas:#f4f7fc;--vivid-line:#dce4f0;--vivid-shadow:0 10px 28px rgba(28,42,76,.1)}html{overflow-x:clip;scroll-padding-top:calc(var(--nexo-fixed-header) + 18px)}body.nexo-shell{overflow-x:clip;background:radial-gradient(circle at 8% 4%,rgba(109,61,242,.07),transparent 25rem),radial-gradient(circle at 94% 14%,rgba(5,169,199,.065),transparent 28rem),var(--vivid-canvas);color:#17213a}.nexo-shell .app-sticky-shell{position:fixed!important;inset:0 0 auto!important;z-index:2000!important;width:100%!important;height:var(--nexo-fixed-header);overflow:visible;background:#fff;border-bottom:1px solid #dfe5ef;box-shadow:0 9px 30px #19234121!important;isolation:isolate}.nexo-shell .main.top-layout{padding-top:var(--nexo-fixed-header)!important;min-height:100svh!important}#nexoHeader.navbar{position:relative!important;inset:auto!important;z-index:2!important;height:68px!important;min-height:68px!important;padding-inline:clamp(16px,2.5vw,42px)!important;background:linear-gradient(100deg,#fff,#faf9ff,#f3fbff)!important;color:var(--vivid-navy)!important;border:0!important;box-shadow:none!important}#nexoModuleNav.top-nav{position:relative!important;inset:auto!important;z-index:3!important;height:58px!important;min-height:58px!important;padding-inline:clamp(14px,2.3vw,42px)!important;background:#fffffffa!important;border-top:1px solid #eef1f6!important;border-bottom:0!important;box-shadow:none!important;overflow:visible!important}#nexoHeader .brand-copy{color:#17213a!important;font-weight:900;letter-spacing:-.01em}#nexoHeader .brand-copy:before{border:0!important;background:linear-gradient(145deg,var(--vivid-violet),var(--vivid-indigo))!important;color:#fff!important;box-shadow:0 8px 18px #5441e147}#nexoHeader .brand-copy small,#nexoHeader .nav-user small{color:#738098!important}#nexoHeader .nav-user strong{color:#17213a!important}#nexoHeader .nav-user{border-left-color:#dce3ee!important}#nexoHeader .nav-user .avatar{background:linear-gradient(145deg,#7b46ef,#3f66ef)!important;color:#fff!important;box-shadow:0 6px 16px #5441e140!important}#nexoHeader .nav-user button{color:#596981!important}#nexoHeader .location-switcher{background:#fff!important;color:#17213a!important;border:1px solid #cfd9e8!important;box-shadow:0 5px 16px #26365b14!important;color-scheme:light!important}#nexoHeader .location-switcher i{color:var(--vivid-violet)!important}#nexoHeader .location-switcher select{background:#fff!important;color:#17213a!important;-webkit-text-fill-color:#17213a!important;color-scheme:light!important}#nexoHeader .location-switcher select option{background:#fff!important;color:#17213a!important}#nexoHeader .location-switcher small,#nexoHeader .location-helper{color:#6e7a90!important}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{background:#fff!important;color:#48566c!important;border:1px solid transparent!important;border-radius:9px!important;box-shadow:none!important}#nexoModuleNav.top-nav>a:hover,#nexoModuleNav .warehouse-menu>summary:hover{background:#f4f1ff!important;color:#5630c7!important;border-color:#e2dbff!important}#nexoModuleNav.top-nav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:linear-gradient(135deg,#f0ecff,#edf5ff)!important;color:#5630c7!important;border-color:#ddd5ff!important;box-shadow:inset 0 -3px var(--vivid-violet)!important}#nexoModuleNav.top-nav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:var(--vivid-violet)!important}#nexoModuleNav .warehouse-dropdown,#nexoModuleNav .viewer-dropdown{z-index:2100!important}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading,.nexo-shell .ops-heading{position:relative;overflow:hidden;border:1px solid #dfe5f0!important;border-left:6px solid var(--vivid-violet)!important;border-radius:16px!important;background:linear-gradient(105deg,#fff,#faf8ff 62%,#f0fbff)!important;box-shadow:var(--vivid-shadow)!important}.nexo-shell .page-heading:after,.nexo-shell .module-heading:after,.nexo-shell .order-page-heading:after,.nexo-shell .viewer-manager-heading:after,.nexo-shell .ops-heading:after{content:"";position:absolute;width:160px;height:160px;right:-70px;top:-105px;border-radius:50%;background:linear-gradient(145deg,#6d3df22e,#05a9c71a);pointer-events:none}.nexo-shell .page-heading h1,.nexo-shell .module-heading h1,.nexo-shell .order-page-heading h1,.nexo-shell .viewer-manager-heading h1,.nexo-shell .ops-heading h1{color:#17213a!important}.nexo-shell .kicker,.nexo-shell .eyebrow{color:#5c38d4!important}.nexo-shell .card,.nexo-shell .table-card,.nexo-shell .order-control-panel,.nexo-shell .order-comparison-card,.nexo-shell .manager-card,.nexo-shell .ops-card,.nexo-shell .form-section,.nexo-shell .stats>article,.nexo-shell .viewer-summary>article{border-color:var(--vivid-line)!important;border-radius:15px!important;box-shadow:0 8px 24px #1b2b4e16!important}.nexo-shell .stats>article:nth-child(1),.nexo-shell .viewer-summary>article:nth-child(1){border-top-color:var(--vivid-violet)!important;background:linear-gradient(145deg,#fff 70%,#f0ebff)!important}.nexo-shell .stats>article:nth-child(2),.nexo-shell .viewer-summary>article:nth-child(2){border-top-color:var(--vivid-orange)!important;background:linear-gradient(145deg,#fff 70%,#fff2dc)!important}.nexo-shell .stats>article:nth-child(3),.nexo-shell .viewer-summary>article:nth-child(3){border-top-color:var(--vivid-emerald)!important;background:linear-gradient(145deg,#fff 70%,#e8faf4)!important}.nexo-shell .stats>article:nth-child(4),.nexo-shell .viewer-summary>article:nth-child(4){border-top-color:var(--vivid-coral)!important;background:linear-gradient(145deg,#fff 70%,#ffedf1)!important}.nexo-shell .btn.primary,.nexo-shell .viewer-filter-submit,.nexo-shell .order-compare-btn,.nexo-shell .manager-search button{background:linear-gradient(180deg,#6e4bf4,#4c46df)!important;border-color:#4937ca!important;color:#fff!important;box-shadow:inset 0 1px #fff5,0 4px #3929ad,0 9px 20px #4c46df38!important}.nexo-shell .btn.success,.nexo-shell .mini-btn.success{background:linear-gradient(180deg,#18b989,#079666)!important;border-color:#07825a!important;color:#fff!important;box-shadow:inset 0 1px #fff5,0 4px #06734f,0 9px 18px #07966633!important}.nexo-shell .btn.danger,.nexo-shell .mini-btn.danger,.nexo-shell .manager-delete{background:linear-gradient(180deg,#fa6075,#dc354f)!important;border-color:#c92d45!important;color:#fff!important;box-shadow:inset 0 1px #fff5,0 4px #b6263d,0 9px 18px #dc354f33!important}.nexo-shell .order-export-btn,.nexo-shell .export-xlsx{background:linear-gradient(180deg,#ffad2f,#ef8610)!important;border-color:#df7907!important;color:#fff!important}.nexo-shell .data-table thead th,.nexo-shell .config-table thead th,.nexo-shell .order-comparison-table thead th,.nexo-shell .ops-activity thead th{background:linear-gradient(180deg,#273556,#17213a)!important;color:#fff!important;border-color:#465473!important}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-invoice{background:#3277d5!important}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-purchase{background:#0a9d70!important}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-sale{background:#079db1!important}.nexo-shell .viewer-excel-wrap .excel-table .group-row .col-issued{background:#7746d9!important}.nexo-shell .viewer-excel-wrap .excel-table thead tr:not(.group-row) th{background:#273556!important;color:#fff!important;border-color:#465473!important}.nexo-shell input:not([type=checkbox]):not([type=radio]):focus,.nexo-shell select:focus,.nexo-shell textarea:focus{border-color:var(--vivid-violet)!important;box-shadow:0 0 0 4px #6d3df221!important}@media(max-width:760px){:root{--nexo-fixed-header:116px}#nexoHeader.navbar{height:58px!important;min-height:58px!important;padding-inline:10px!important}#nexoModuleNav.top-nav{height:58px!important;min-height:58px!important;padding-inline:8px!important}#nexoHeader .top-brand{min-width:0!important}#nexoHeader .location-switcher{height:44px!important;min-width:135px!important;max-width:150px!important}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .order-page-heading,.nexo-shell .viewer-manager-heading,.nexo-shell .ops-heading{border-left-width:4px!important}}@media(max-width:1350px)and (min-width:761px){#nexoModuleNav.top-nav{overflow-x:auto!important;overflow-y:hidden!important}}@media print{.nexo-shell .app-sticky-shell{display:none!important}.nexo-shell .main.top-layout{padding-top:0!important}html{scroll-padding-top:0}}.nexo-shell{font-size:clamp(14px,.22vw + 11px,16px)}.nexo-shell h1,.nexo-shell .page-heading h1,.nexo-shell .module-heading h1{font-size:clamp(1.65rem,1.15vw + .9rem,2.25rem)!important;line-height:1.15!important}.nexo-shell h2{font-size:clamp(1.12rem,.42vw + .95rem,1.4rem)}.nexo-shell p,.nexo-shell .muted{font-size:clamp(.86rem,.13vw + .78rem,.96rem);line-height:1.5}.nexo-shell .btn,.nexo-shell button,.nexo-shell select,.nexo-shell input,.nexo-shell textarea{font-size:clamp(.78rem,.12vw + .72rem,.9rem)}.nexo-shell .kicker,.nexo-shell .eyebrow,.nexo-shell .viewer-breadcrumb{font-size:clamp(.72rem,.1vw + .68rem,.8rem)!important}.nexo-shell .viewer-filter-bar select,.nexo-shell .viewer-search,.nexo-shell .viewer-search input{font-size:clamp(.82rem,.1vw + .76rem,.92rem)!important}.nexo-shell .viewer-summary article small,.nexo-shell .viewer-edit-tip small,.nexo-shell .viewer-legend{font-size:clamp(.7rem,.08vw + .66rem,.78rem)!important}.nexo-shell .viewer-summary article strong{font-size:clamp(1.15rem,.25vw + 1rem,1.4rem)!important}.nexo-shell .viewer-excel-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto}.nexo-shell .viewer-excel-wrap .excel-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;font-size:clamp(.68rem,.1vw + .62rem,.78rem)!important}.nexo-shell .viewer-excel-wrap .excel-table th{height:auto!important;padding:10px 5px!important;font-size:clamp(.66rem,.08vw + .61rem,.74rem)!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.nexo-shell .viewer-excel-wrap .excel-table td{height:auto!important;min-width:0!important;padding:5px 3px!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.nexo-shell .viewer-excel-wrap .viewer-cell-input{min-width:0!important;width:100%!important;height:38px!important;padding:5px 4px!important;font-size:clamp(.68rem,.08vw + .63rem,.76rem)!important;text-overflow:ellipsis}.nexo-shell .viewer-excel-wrap .viewer-cell-input[type=date]{font-size:clamp(.64rem,.06vw + .6rem,.71rem)!important}.nexo-shell .viewer-excel-wrap .editable-excel-table .col-description{min-width:0!important;width:10.5%}.nexo-shell .viewer-excel-wrap .editable-excel-table .col-product_code{min-width:0!important;width:6.5%}.nexo-shell .viewer-excel-wrap .editable-excel-table .col-invoice_vendor{min-width:0!important;width:8.5%}.nexo-shell .viewer-excel-wrap .editable-excel-table .col-invoice_number{min-width:0!important;width:7.5%}.nexo-shell .viewer-excel-wrap .editable-excel-table .col-expiration_date,.nexo-shell .viewer-excel-wrap .editable-excel-table .col-reception_date,.nexo-shell .viewer-excel-wrap .editable-excel-table .col-issued{min-width:0!important;width:7.2%}@media(max-width:1450px){.viewer-filter-bar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(150px,1fr))!important}.viewer-filter-bar .viewer-filter-submit{width:100%}.nexo-shell .viewer-excel-wrap .excel-table th{padding-inline:3px!important}.nexo-shell .viewer-excel-wrap .viewer-cell-input{padding-inline:2px!important}}@media(max-width:980px){.viewer-filter-bar{grid-template-columns:1fr 1fr!important}.viewer-search,.viewer-filter-submit{grid-column:1/-1!important}.viewer-summary{grid-template-columns:repeat(3,1fr)!important}.nexo-shell .viewer-excel-wrap .excel-table{font-size:.68rem!important}.nexo-shell .viewer-excel-wrap .excel-table th{font-size:.63rem!important}}.viewer-dates-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.viewer-dates-heading h1{margin:8px 0 4px;font-size:clamp(1.65rem,2vw,2.25rem)}.viewer-dates-card{margin-top:16px;overflow:hidden;border:1px solid #d8e2ef;border-radius:14px;background:#fff;box-shadow:0 12px 32px #17365d12}.viewer-dates-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid #dbe4ef}.viewer-dates-card-head h2{margin:0;font-size:1.2rem}.viewer-dates-card-head p{margin:3px 0 0;color:#64748b;font-size:.85rem}.sync-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:#dcfce7;color:#047857;font-weight:800;font-size:.78rem}.viewer-dates-wrap{overflow:visible;width:100%}.viewer-dates-table{width:100%;min-width:0;table-layout:fixed;margin:0}.viewer-dates-table thead th{padding:13px 7px;background:#1e293b!important;color:#fff!important;font-size:.73rem;text-align:center;white-space:normal;line-height:1.2}.viewer-dates-table tbody td{padding:8px 6px;font-size:.78rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;border-color:#dfe7f0}.viewer-dates-table th:nth-child(1){width:6%}.viewer-dates-table th:nth-child(2){width:16%}.viewer-dates-table th:nth-child(3){width:8%}.viewer-dates-table th:nth-child(4){width:10%}.viewer-dates-table th:nth-child(5){width:9%}.viewer-dates-table th:nth-child(6){width:7%}.viewer-dates-table th:nth-child(n+7):nth-child(-n+10){width:9%}.viewer-dates-table th:nth-child(11){width:5%}.viewer-dates-table .viewer-cell-input{width:100%;min-width:0;height:38px;box-sizing:border-box;padding:6px 3px;font-size:.73rem;text-align:center;border:1px solid transparent;border-radius:7px;background:#f8fafc}.viewer-dates-table .viewer-cell-input:hover{border-color:#8bb6ef;background:#fff}.viewer-dates-table .viewer-cell-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;background:#fff}.viewer-dates-table .identity-code,.viewer-dates-table .invoice-code{font-weight:800;color:#174a8b}.viewer-dates-table .identity-description{font-weight:700}@media(max-width:900px){.viewer-dates-heading,.viewer-dates-card-head{align-items:flex-start;flex-direction:column}.viewer-dates-table thead th,.viewer-dates-table tbody td{font-size:.62rem;padding:5px 2px}.viewer-dates-table .viewer-cell-input{font-size:.61rem;padding:4px 1px}}.nexo-shell .content{width:100%;max-width:none;padding-inline:clamp(16px,2.1vw,38px)}.nexo-shell .card-head strong,.nexo-shell .table-toolbar strong,.nexo-shell .panel-heading strong{font-size:clamp(.94rem,.13vw + .88rem,1.05rem)}.nexo-shell .card-head p,.nexo-shell .table-toolbar small,.nexo-shell .panel-heading p,.nexo-shell .data-table td small{font-size:clamp(.74rem,.08vw + .7rem,.82rem)}.nexo-shell .data-table,.nexo-shell .modern-table{width:100%;max-width:100%;min-width:0;table-layout:fixed}.nexo-shell .data-table th,.nexo-shell .modern-table th{padding:11px 8px;font-size:clamp(.72rem,.08vw + .68rem,.8rem);white-space:normal;overflow-wrap:anywhere;line-height:1.25}.nexo-shell .data-table td,.nexo-shell .modern-table td{padding:11px 8px;font-size:clamp(.78rem,.09vw + .73rem,.88rem);white-space:normal;overflow-wrap:anywhere;line-height:1.35}.nexo-shell .order-control-panel{padding:clamp(14px,1.2vw,20px)}.nexo-shell .order-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nexo-shell .order-stats article{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:104px;padding:16px 18px}.nexo-shell .order-stats .stat-icon{position:static!important;inset:auto!important;width:50px;height:50px;margin:0!important;flex:0 0 50px;border-radius:14px;font-size:21px}.nexo-shell .order-stats article>div{min-width:0;margin:0!important}.nexo-shell .order-stats strong{display:block;margin:0!important;font-size:clamp(1.2rem,.35vw + 1rem,1.55rem)!important;line-height:1.12;white-space:normal;overflow-wrap:anywhere}.nexo-shell .order-stats small{display:block;margin:6px 0 0!important;font-size:clamp(.75rem,.08vw + .7rem,.83rem)!important}.nexo-shell .order-comparison-card{width:100%;max-width:100%;overflow:hidden}.nexo-shell .order-table-scroll{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:visible}.nexo-shell .order-comparison-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed;font-size:clamp(.72rem,.08vw + .68rem,.8rem)!important}.nexo-shell .order-comparison-table th,.nexo-shell .order-comparison-table td{min-width:0!important;max-width:none!important;height:auto;padding:10px 6px;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;line-height:1.3}.nexo-shell .order-comparison-table thead th{font-size:clamp(.68rem,.07vw + .64rem,.76rem)!important;padding:11px 5px}.nexo-shell .order-comparison-table .sticky-code,.nexo-shell .order-comparison-table .sticky-description{position:static!important;left:auto!important}.nexo-shell .order-comparison-table .sticky-code{width:7%}.nexo-shell .order-comparison-table .sticky-description{width:22%;min-width:0!important;max-width:none!important;border-right:1px solid #dde5ec}.nexo-shell .order-comparison-table .product-description{display:table-cell;width:22%;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;font-size:clamp(.78rem,.1vw + .73rem,.9rem)!important;line-height:1.4}.nexo-shell .order-comparison-table .barcode-cell{width:11%;font-size:clamp(.72rem,.07vw + .69rem,.8rem)}.nexo-shell .order-comparison-table .factor-cell{width:5%}.nexo-shell .order-comparison-table .vendor-heading,.nexo-shell .order-comparison-table .price-cell{min-width:0!important}.nexo-shell .order-comparison-table .price-value,.nexo-shell .order-comparison-table .best-price{font-size:clamp(.76rem,.08vw + .72rem,.86rem)}.nexo-shell .order-comparison-table .best-price-cell small,.nexo-shell .order-comparison-table .recommended-vendor,.nexo-shell .order-comparison-table .quantity-status{font-size:clamp(.62rem,.05vw + .59rem,.7rem)}.nexo-shell .quantity-stepper{width:100%;max-width:96px;min-width:0}.nexo-shell .quantity-stepper input{min-width:0;width:calc(100% - 50px);font-size:.82rem}.nexo-shell .order-table-footer{font-size:.8rem}.nexo-shell .order-legend,.nexo-shell .order-pagination-info,.nexo-shell .per-page-form select{font-size:clamp(.72rem,.07vw + .68rem,.8rem)}@media(max-width:1250px){.nexo-shell .order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo-shell .order-comparison-table th,.nexo-shell .order-comparison-table td{padding-inline:4px}.nexo-shell .order-comparison-table .sticky-description,.nexo-shell .order-comparison-table .product-description{width:20%}}@media(max-width:760px){.nexo-shell .content{padding-inline:10px}.nexo-shell .order-stats{grid-template-columns:1fr}.nexo-shell .order-comparison-table th,.nexo-shell .order-comparison-table td{font-size:.65rem!important;padding:7px 2px}.nexo-shell .order-comparison-table thead th{font-size:.61rem!important}}.recommended-heading h1 i{color:#6941d9;margin-right:.4rem}.recommended-panel,.recommended-table-card{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 10px 30px #1f2a440f}.recommended-filters{display:grid;grid-template-columns:minmax(280px,1fr) 210px auto;gap:12px}.recommended-filters label{display:flex;align-items:center;gap:10px;border:1px solid #cfdbea;border-radius:10px;padding:0 14px}.recommended-filters input{width:100%;border:0;background:#fff;min-height:48px}.recommended-filters select{border:1px solid #cfdbea;border-radius:10px;padding:0 12px}.recommended-calculate{background:linear-gradient(135deg,#7347ef,#4c38d4)!important;color:#fff!important;box-shadow:0 5px #3525a9;padding:0 20px}.recommended-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.recommended-summary article{border:1px solid #e0e6ef;border-radius:14px;padding:16px;display:grid;grid-template-columns:48px 1fr;column-gap:12px;align-items:center}.recommended-summary article i{grid-row:1/3;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#eee8ff;color:#6337da;font-size:22px}.recommended-summary strong{font-size:24px;color:#102647}.recommended-summary span{color:#64748b}.recommended-table-card{overflow-x:auto}.recommended-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.recommended-table th{background:#142b50;color:#fff;padding:13px 9px;text-align:center;font-size:12px;border-right:1px solid #43587a}.recommended-table thead tr:first-child th:nth-child(6){background:#5735c9}.recommended-table td{padding:13px 9px;border-right:1px solid #dbe4ef;border-bottom:1px solid #dbe4ef;text-align:center;font-size:13px}.recommended-table td:nth-child(2){text-align:left;min-width:230px}.recommended-badge{display:inline-block;background:#6b3ce4;color:#fff;border-radius:8px;padding:7px 10px;font-weight:800}.vendor-badge{display:inline-block;background:#dcfce7;color:#087a40;border:1px solid #75d79f;border-radius:999px;padding:5px 9px;font-weight:700}.formula-row td{text-align:left!important;background:#f6f3ff;color:#4d3b82}.empty-state{padding:40px!important;color:#64748b}.pagination-wrap{margin-top:15px}@media(max-width:1000px){.recommended-summary{grid-template-columns:repeat(2,1fr)}.recommended-filters{grid-template-columns:1fr 180px}.recommended-calculate{grid-column:1/-1;min-height:48px}}.recommended-location-cell{background:#f2fbf7}.recommended-location-cell>strong{display:block;color:#0b765d;font-size:.94rem}.recommended-location-cell>small{display:block;margin-top:4px;color:#64748b;font-size:.68rem;font-weight:700;white-space:nowrap}:root{--nexo-violet:#5b3df5;--nexo-indigo:#3154ee;--nexo-blue:#2878e8;--nexo-teal:#0aa58f;--nexo-coral:#f04f62;--nexo-amber:#f59e0b;--nexo-ink:#10213f;--nexo-soft:#f4f7fc;--nexo-border:#d7e1ee;--nexo-shadow:0 12px 32px rgba(26,45,78,.09)}html{font-size:clamp(16px,15.25px + .18vw,18px);text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:radial-gradient(circle at 92% 2%,rgba(91,61,245,.07),transparent 26rem),linear-gradient(180deg,#f8faff 0,#f3f6fb 40%,#f6f8fc)!important;color:var(--nexo-ink);font-size:1rem}body:not(.modern-login){min-width:0;overflow-x:hidden}.nexo-shell .app-frame,.nexo-shell .main,.nexo-shell .content{width:100%;max-width:none;min-width:0}.nexo-shell .content{padding:clamp(22px,2vw,38px) clamp(16px,2.25vw,42px) clamp(42px,4vw,68px)}.nexo-shell .context-bar{padding-inline:clamp(16px,2.25vw,42px)}.nexo-shell .app-sticky-shell{position:sticky;top:0;z-index:1000;width:100%;box-shadow:0 8px 30px #10213f17}.nexo-shell .navbar{min-height:82px;padding:12px clamp(18px,2.5vw,46px);background:#fffffff7;border-bottom:1px solid #e4eaf3;color:var(--nexo-ink);backdrop-filter:blur(14px)}.nexo-shell .top-brand,.nexo-shell .top-brand .brand-copy{color:var(--nexo-ink)!important}.nexo-shell .top-brand .brand-copy{font-size:clamp(1.12rem,.9rem + .35vw,1.45rem);font-weight:850;letter-spacing:-.02em}.nexo-shell .top-brand small{font-size:.67rem!important;color:#65738b!important;letter-spacing:.17em}.nexo-shell .location-switcher{min-width:min(100%,350px);padding:10px 15px;border:1px solid #ccd8e9;border-radius:14px;background:#fff;color:var(--nexo-ink);box-shadow:0 7px 20px #2d4a7812}.nexo-shell .location-switcher>i{font-size:1.35rem;color:var(--nexo-violet)}.nexo-shell .location-switcher small{font-size:.67rem;color:#65738b;letter-spacing:.12em}.nexo-shell .location-switcher select{font-size:.9rem;font-weight:800;color:var(--nexo-ink);background:#fff}.nexo-shell .location-switcher select option{background:#fff;color:var(--nexo-ink)}.nexo-shell .location-helper{font-size:.69rem;color:#7a879c}.nexo-shell .nav-user{color:var(--nexo-ink);border-left-color:#dce4ef}.nexo-shell .nav-user strong{font-size:.88rem;color:var(--nexo-ink)}.nexo-shell .nav-user small{font-size:.72rem;color:#77849a}.nexo-shell .nav-user .avatar{width:43px;height:43px;border-radius:50%;background:linear-gradient(135deg,#7050fa,#4936d9);color:#fff;box-shadow:0 8px 20px #5b3df533}.nexo-shell .top-nav{min-height:64px;height:auto;padding:8px clamp(18px,2.5vw,46px);gap:clamp(4px,.55vw,10px);overflow:visible;background:#fffffffa}.nexo-shell .top-nav>a,.nexo-shell .top-nav summary{min-height:47px;height:47px;padding:0 clamp(10px,.8vw,16px);border-radius:12px;color:#465570;font-size:clamp(.8rem,.72rem + .1vw,.9rem);font-weight:750;white-space:nowrap}.nexo-shell .top-nav>a:hover,.nexo-shell .top-nav summary:hover{background:#f2efff;color:var(--nexo-violet)}.nexo-shell .top-nav>a.active,.nexo-shell .top-nav summary.active{background:linear-gradient(135deg,#f1edff,#eef3ff);color:var(--nexo-violet);box-shadow:inset 0 -3px var(--nexo-violet),0 6px 14px #5b3df517}.nexo-shell h1{font-size:clamp(2rem,1.55rem + 1.2vw,3rem);line-height:1.08;letter-spacing:-.045em;color:var(--nexo-ink)}.nexo-shell h2{font-size:clamp(1.2rem,1.05rem + .35vw,1.5rem);letter-spacing:-.025em}.nexo-shell p{font-size:clamp(.9rem,.83rem + .12vw,1rem)}.nexo-shell .kicker{font-size:.75rem;color:var(--nexo-violet);letter-spacing:.16em}.nexo-shell .page-heading,.nexo-shell .operations-hero,.nexo-shell .settings-hero{position:relative;padding:clamp(22px,2.2vw,38px);border:1px solid #d7d3ff;border-left:6px solid var(--nexo-violet);border-radius:20px;background:linear-gradient(105deg,#fff,#fbfaff 52%,#eff8ff);box-shadow:var(--nexo-shadow);overflow:hidden}.nexo-shell .page-heading:after,.nexo-shell .operations-hero:after,.nexo-shell .settings-hero:after{content:"";position:absolute;right:-45px;top:-65px;width:170px;height:170px;border-radius:50%;background:linear-gradient(135deg,#d7e4ff,#ecf7ff);opacity:.75;pointer-events:none}.nexo-shell .card,.nexo-shell .table-card,.nexo-shell .settings-module,.nexo-shell .branch-card,.nexo-shell .permission-card,.nexo-shell .form-section,.nexo-shell .order-control-panel,.nexo-shell .recommended-panel,.nexo-shell .recommended-table-card{border:1px solid var(--nexo-border);border-radius:18px;background:#fff;box-shadow:var(--nexo-shadow)}.nexo-shell .stats{gap:18px}.nexo-shell .stats article{min-height:145px;padding:22px;border:1px solid var(--nexo-border);border-radius:17px;box-shadow:var(--nexo-shadow);background:#fff}.nexo-shell .stats article:nth-child(4n+1){border-top:3px solid var(--nexo-teal)}.nexo-shell .stats article:nth-child(4n+2){border-top:3px solid var(--nexo-coral)}.nexo-shell .stats article:nth-child(4n+3){border-top:3px solid var(--nexo-indigo)}.nexo-shell .stats article:nth-child(4n){border-top:3px solid var(--nexo-amber)}.nexo-shell .stats article>span{font-size:.86rem}.nexo-shell .stats article>strong{font-size:clamp(1.65rem,1.28rem + .6vw,2.2rem);line-height:1.12}.nexo-shell .stats article>small{font-size:.76rem}.nexo-shell .stat-icon{width:48px;height:48px;border-radius:14px;font-size:1.3rem}.nexo-shell .card-head{padding:20px 22px}.nexo-shell .card-head h2{font-size:1.15rem}.nexo-shell .card-head p,.nexo-shell .simple-list small,.nexo-shell .quick small{font-size:.8rem}.nexo-shell .simple-list strong,.nexo-shell .quick strong{font-size:.94rem}.nexo-shell .btn{min-height:46px;padding:11px 18px;border-radius:11px;font-size:.88rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.nexo-shell .btn:hover{transform:translateY(-1px);filter:saturate(1.08)}.nexo-shell .btn.primary,.nexo-shell .viewer-filter-submit,.nexo-shell .recommended-calculate{background:linear-gradient(135deg,#6d45f5,#3557ea)!important;border-color:#593ce2!important;color:#fff!important;box-shadow:0 6px #3423a7,0 12px 24px #4f37da33!important}.nexo-shell .btn.secondary{background:#fff;border-color:#cbd7e6;color:#253a5b;box-shadow:0 4px #cbd5e1}.nexo-shell .search-bar{min-height:64px;padding:10px 12px;gap:12px;border:1px solid #cfdaea;border-radius:15px;box-shadow:0 8px 24px #18335612}.nexo-shell .search-bar input,.nexo-shell .search-bar select,.nexo-shell label input,.nexo-shell label select,.nexo-shell label textarea{min-height:44px;font-size:.92rem;border-radius:10px}.nexo-shell .table-scroll,.nexo-shell .excel-wrap,.nexo-shell .config-table-wrap{border-radius:14px}.nexo-shell .data-table,.nexo-shell .modern-table,.nexo-shell .excel-table,.nexo-shell .config-table{font-size:.86rem}.nexo-shell .data-table th,.nexo-shell .modern-table th,.nexo-shell .excel-table th,.nexo-shell .config-table th{padding:13px 9px;font-size:clamp(.72rem,.68rem + .08vw,.82rem);line-height:1.28;font-weight:850}.nexo-shell .data-table td,.nexo-shell .modern-table td,.nexo-shell .excel-table td,.nexo-shell .config-table td{padding:12px 9px;font-size:clamp(.82rem,.77rem + .08vw,.9rem);line-height:1.42}.nexo-shell .data-table thead th,.nexo-shell .modern-table thead th,.nexo-shell .config-table thead th{background:#1c2a40;color:#fff}.nexo-shell .viewer-cell-input,.nexo-shell .editable-td input,.nexo-shell .editable-td select{min-height:40px;font-size:.82rem}.nexo-shell .badge{font-size:.72rem;padding:.45em .72em}.nexo-shell .mini-btn{min-height:34px;font-size:.72rem}.modern-login .login-card h2{font-size:clamp(1.8rem,1.45rem + .8vw,2.5rem)}.modern-login .login-card p{font-size:1rem}.modern-login .login-field>span,.modern-login .login-remember{font-size:.9rem}.modern-login .input-shell input{font-size:1rem;min-height:52px}.modern-login .login-submit{min-height:52px;font-size:1rem}@media(max-width:1280px){.nexo-shell .navbar{min-height:76px}.nexo-shell .top-nav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}.nexo-shell .top-nav>a,.nexo-shell .top-nav summary{font-size:.82rem;padding-inline:11px}.nexo-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html{font-size:16px}.nexo-shell .navbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px}.nexo-shell .location-switcher{grid-column:1/-1;grid-row:2;width:100%;min-width:0}.nexo-shell .nav-user{justify-self:end}.nexo-shell .top-nav{padding-inline:12px}.nexo-shell .content{padding:18px 12px 42px}.nexo-shell .context-bar{padding-inline:12px}.nexo-shell .page-heading,.nexo-shell .operations-hero,.nexo-shell .settings-hero{padding:22px 18px;border-radius:16px}.nexo-shell .grid-2,.nexo-shell .import-grid,.nexo-shell .roles-layout{grid-template-columns:1fr}}@media(max-width:640px){.nexo-shell .top-brand .brand-copy{font-size:1rem}.nexo-shell .top-brand small,.nexo-shell .nav-user>div:not(.avatar){display:none}.nexo-shell .stats{grid-template-columns:1fr}.nexo-shell .stats article{min-height:125px}.nexo-shell .search-bar{display:flex;flex-direction:column;align-items:stretch}.nexo-shell .search-bar>span{display:none}.nexo-shell .search-bar input,.nexo-shell .search-bar select,.nexo-shell .search-bar .btn{width:100%;min-width:0}}#nexoHeader.navbar{min-height:88px!important;height:auto!important}#nexoHeader .brand-copy{font-size:1.32rem!important}#nexoHeader .brand-copy small{font-size:.72rem!important}#nexoHeader .nav-user strong{font-size:1rem!important}#nexoHeader .nav-user small{font-size:.8rem!important}#nexoModuleNav.top-nav{top:88px!important;min-height:70px!important;height:auto!important}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{min-height:52px!important;height:52px!important;padding-inline:15px!important;font-size:.94rem!important;line-height:1.2!important;font-weight:800!important}@media(max-width:1500px){#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{font-size:.86rem!important;padding-inline:11px!important}}.nexo-shell .app-sticky-shell{position:sticky!important;inset:0 auto auto!important;z-index:2000!important;width:100%!important;height:auto!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid #e2e8f2!important;box-shadow:0 8px 26px #18274b1a!important}.nexo-shell .main.top-layout{padding-top:0!important;min-height:calc(100svh - 158px)!important}#nexoHeader.navbar{position:relative!important;inset:auto!important;z-index:2!important;min-height:86px!important;height:86px!important;padding:10px clamp(18px,2.4vw,44px)!important;flex-wrap:nowrap!important}#nexoModuleNav.top-nav{position:relative!important;inset:auto!important;z-index:3!important;min-height:68px!important;height:68px!important;padding:8px clamp(18px,2.4vw,44px)!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;scrollbar-width:thin}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{min-height:50px!important;height:50px!important;padding-inline:clamp(10px,.78vw,15px)!important;font-size:clamp(.82rem,.75rem + .12vw,.94rem)!important;line-height:1.15!important;flex:0 0 auto!important}#nexoModuleNav .warehouse-menu{flex:0 0 auto!important}#nexoModuleNav .warehouse-dropdown,#nexoModuleNav .viewer-dropdown,#nexoModuleNav .orders-dropdown{z-index:2200!important}@media(max-width:1100px){#nexoHeader.navbar{height:auto!important;min-height:78px!important}#nexoModuleNav.top-nav{height:62px!important;min-height:62px!important;padding-inline:12px!important;overflow-x:auto!important;overflow-y:hidden!important}#nexoModuleNav.top-nav>a,#nexoModuleNav .warehouse-menu>summary{height:46px!important;min-height:46px!important;font-size:.82rem!important}}@media(max-width:700px){#nexoHeader.navbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important}#nexoHeader .location-switcher{grid-column:1/-1!important;width:100%!important;max-width:none!important}#nexoModuleNav.top-nav{height:58px!important;min-height:58px!important}}.modern-login{--login-primary: #2563eb;--login-primary-dark: #1748bd;--login-navy: #081a31;--login-text: #14233a;--login-muted: #718096;--login-border: #dce5f0;min-height:100svh}.modern-login .login-showcase{position:relative;background:radial-gradient(circle at 75% 65%,rgba(49,116,221,.32),transparent 32%),radial-gradient(circle at 8% 92%,rgba(24,163,184,.2),transparent 30%),linear-gradient(145deg,#07172b,#0b2340 48%,#123a64);box-shadow:inset -1px 0 #ffffff14}.modern-login .login-showcase:after{content:"";position:absolute;width:480px;height:480px;right:-200px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.16),transparent 68%);pointer-events:none}.modern-login .brand-mark{background:linear-gradient(145deg,#4b8cff,#1750c5);border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff4d}.modern-login .login-message h1{text-shadow:0 5px 25px rgba(0,0,0,.18)}.modern-login .login-message h1 em{background:linear-gradient(90deg,#7db2ff,#a5c9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.modern-login .login-features span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(255,255,255,.13);background:#ffffff12;backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14;transition:transform .2s ease,background .2s ease}.modern-login .login-features span:hover{transform:translateY(-2px);background:#ffffff1c}.modern-login .login-features i{color:#75a8ff}.modern-login .login-panel{position:relative;background:radial-gradient(circle at 90% 5%,#e7efff 0,transparent 30%),linear-gradient(145deg,#f8faff,#f1f5fb)}.modern-login .login-card{position:relative;width:min(440px,100%);padding:44px;border:1px solid rgba(255,255,255,.95);border-radius:24px;background:#fffffff0;box-shadow:0 30px 70px #0f23411f,0 8px 22px #0f23410f,inset 0 1px #fff;backdrop-filter:blur(20px)}.modern-login .login-card:before{content:"";position:absolute;top:0;left:45px;right:45px;height:3px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,transparent,#3b82f6,transparent)}.modern-login .kicker{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:7px;background:#edf4ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:1.3px}.modern-login .login-field{margin-top:18px!important}.modern-login .login-field>span{margin-bottom:7px;color:#475569;font-size:11px;font-weight:700}.modern-login .input-shell{position:relative}.modern-login .input-shell>i{left:16px;color:#8797aa;transition:color .2s ease}.modern-login .input-shell input{width:100%;height:52px!important;padding:0 48px!important;border:1px solid #dce4ef!important;border-radius:12px!important;background:#f9fbfd!important;color:#15263e!important;font-size:13px!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.modern-login .input-shell input::placeholder{color:#a1adbc}.modern-login .input-shell:focus-within>i{color:#2563eb}.modern-login .input-shell input:focus{background:#fff!important;border-color:#4f83e7!important;box-shadow:0 0 0 4px #2563eb1a,0 8px 20px #0f23410d!important;transform:translateY(-1px)}.modern-login .password-toggle{right:9px;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;transition:background .2s ease,color .2s ease}.modern-login .password-toggle:hover,.modern-login .password-toggle.active{background:#eaf2ff;color:#2563eb}.modern-login .login-remember{display:flex;align-items:center;gap:8px;margin:18px 0!important;color:#64748b!important;cursor:pointer}.modern-login .login-remember input{width:16px;height:16px;accent-color:#2563eb}.modern-login .login-submit{position:relative;width:100%;height:52px;border:0;border-radius:12px;background:linear-gradient(135deg,#3478f6,#2563eb 45%,#1748bd);color:#fff;font-size:12px;font-weight:800;letter-spacing:.15px;box-shadow:0 10px 22px #2563eb40,inset 0 1px #ffffff38;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.modern-login .login-submit:before{content:"";position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.modern-login .login-submit:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb52,inset 0 1px #ffffff40}.modern-login .login-submit:hover:before{left:130%}.modern-login .login-submit:active{transform:translateY(0)}.modern-login .input-error input{border-color:#ef4444!important}.modern-login .field-error{display:block;margin-top:6px;color:#dc2626;font-size:10px;font-weight:700}.modern-login .demo-note{margin-top:21px;padding:13px 15px;border:1px solid #e2e8f0;border-radius:11px;background:linear-gradient(145deg,#f8fafc,#f1f5f9);box-shadow:inset 0 1px #fff}.modern-login .visual-card{border:1px solid rgba(255,255,255,.18);background:#0d2b4cab;backdrop-filter:blur(18px);box-shadow:0 25px 60px #00000045,inset 0 1px #ffffff1f}@media(max-width:820px){.modern-login .login-panel{padding:22px}.modern-login .login-card{width:min(450px,100%);padding:32px 27px;border-radius:20px}}@media(max-width:480px){.modern-login .login-panel{padding:14px}.modern-login .login-card{padding:27px 20px;border-radius:17px}.modern-login .login-card h2{font-size:25px}.modern-login .input-shell input{height:50px!important}.modern-login .login-submit{height:50px}}.modern-login .login-showcase{position:relative;isolation:isolate;padding:52px clamp(55px,6vw,105px) 44px;background:radial-gradient(circle at 82% 62%,rgba(37,99,235,.34) 0%,transparent 31%),radial-gradient(circle at 15% 92%,rgba(6,182,212,.16) 0%,transparent 26%),linear-gradient(135deg,#06172b,#09233f 43%,#123c69);box-shadow:inset -1px 0 #ffffff14}.modern-login .login-showcase:after{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.18),transparent 68%);filter:blur(5px);z-index:-1}.modern-login .login-brand{display:flex;align-items:center;gap:15px;z-index:5}.modern-login .login-brand .brand-mark.large{width:58px;height:58px;border-radius:17px;background:linear-gradient(145deg,#4f8cff,#1c56cc);border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff4d}.modern-login .login-brand strong{font-size:16px;letter-spacing:1.5px;color:#fff}.modern-login .login-brand small{color:#8faac9;font-size:9px;letter-spacing:2.4px}.modern-login .framework-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 10px;margin-left:3px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff12;color:#d8e7fb;font-size:8px;font-weight:800;letter-spacing:1px;backdrop-filter:blur(10px)}.modern-login .login-message{margin:clamp(90px,13vh,155px) 0 auto;max-width:680px}.modern-login .login-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#67e8d0;font-size:10px;font-weight:800;letter-spacing:1.5px}.modern-login .login-eyebrow i{width:8px;height:8px;background:#34d399;box-shadow:0 0 0 5px #34d3991c,0 0 15px #34d3998c}.modern-login .login-message h1{max-width:680px;margin:24px 0 21px;color:#fff;font-size:clamp(46px,4.3vw,69px);line-height:1.06;font-weight:800;letter-spacing:-2.8px;text-shadow:0 8px 35px rgba(0,0,0,.18)}.modern-login .login-message h1 em{background:linear-gradient(90deg,#72a8ff,#9ec6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.modern-login .login-message>p{max-width:610px;color:#c1d1e4;font-size:15px;line-height:1.8}.modern-login .login-features{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}.modern-login .login-features span{min-height:43px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:linear-gradient(145deg,#ffffff17,#ffffff0a);color:#dce8f6;font-size:10px;font-weight:600;backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14,0 7px 20px #00000012;transition:transform .2s ease,background .2s ease,border-color .2s ease}.modern-login .login-features span:hover{transform:translateY(-3px);border-color:#75a8ff59;background:#ffffff1a}.modern-login .login-features i{color:#7eb0ff;font-size:13px}.modern-login .login-visual{right:-45px;bottom:-40px;width:560px;height:440px;opacity:.46;pointer-events:none}.modern-login .orbit-one{width:520px;height:520px;right:-90px;bottom:-175px;border-color:#6aa3ff26}.modern-login .orbit-two{width:380px;height:380px;right:40px;bottom:-100px;border-color:#6aa3ff1a}.modern-login .visual-main,.modern-login .visual-float{display:none}.modern-login .login-showcase footer{position:relative;z-index:5;margin-top:45px;color:#6885a6;font-size:9px;letter-spacing:.6px}@media(max-width:1200px){.modern-login .login-showcase{padding-inline:45px}.modern-login .login-message h1{font-size:clamp(39px,4vw,54px)}}@media(max-height:800px)and (min-width:821px){.modern-login .login-message{margin:65px 0 auto}.modern-login .login-message h1{font-size:clamp(38px,3.7vw,55px)}.modern-login .login-features{margin-top:22px}}.app-sticky-shell{position:sticky;top:0;z-index:100;background:#fffffff5;backdrop-filter:blur(18px);border-bottom:1px solid #e7edf5;box-shadow:0 8px 28px #0f23410d}#nexoHeader.navbar{min-height:82px;height:auto;padding:0 clamp(22px,2.5vw,42px);display:grid;grid-template-columns:minmax(260px,1fr) minmax(310px,410px) minmax(230px,auto);align-items:center;gap:24px;background:linear-gradient(90deg,#fff,#fbfcff 55%,#f5f9ff);color:#17243a;border-bottom:1px solid #edf1f6;box-shadow:none}#nexoHeader .top-brand{min-width:0;display:flex;align-items:center;gap:13px;padding:0;color:#17243a}.top-brand-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#635bff,#4058ef);color:#fff;font-size:21px;box-shadow:0 8px 20px #5050f040,inset 0 1px #ffffff47}#nexoHeader .brand-copy{display:flex;flex-direction:column;min-width:0}#nexoHeader .brand-copy strong{color:#16233a;font-size:17px;font-weight:800;letter-spacing:.1px;line-height:1.15}#nexoHeader .brand-copy small{margin-top:5px;color:#7887a0;font-size:9px;font-weight:700;letter-spacing:1.8px;white-space:nowrap}#nexoHeader .location-switcher{min-height:64px;display:flex;align-items:center;gap:12px;padding:8px 15px;border:1px solid #dde5f0;border-radius:15px;background:#fffffff2;box-shadow:0 5px 18px #142d500d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#nexoHeader .location-switcher:hover{border-color:#c8d8ee;box-shadow:0 9px 24px #142d5014;transform:translateY(-1px)}.location-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:#eef3ff;color:#5b52ff;font-size:18px}#nexoHeader .location-switcher label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}#nexoHeader .location-switcher label>small{color:#718096;font-size:8px;font-weight:800;letter-spacing:1.3px}#nexoHeader .location-switcher select{width:100%;padding:2px 25px 2px 0;border:0;outline:0;background:transparent;color:#17243a;font-size:13px;font-weight:800;cursor:pointer}#nexoHeader .location-helper{color:#8b99ac;font-size:9px}#nexoHeader .nav-user{min-width:0;display:grid;grid-template-columns:44px minmax(100px,1fr) 38px;align-items:center;gap:11px;padding-left:20px;border-left:1px solid #e1e7ef}#nexoHeader .nav-user .avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#7057ff,#4555ee);color:#fff;font-size:15px;font-weight:800;box-shadow:0 7px 18px #5846f038}.nav-user-info{min-width:0}#nexoHeader .nav-user-info strong{display:block;color:#17243a;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nexoHeader .nav-user-info small{display:block;margin-top:3px;color:#8090a6;font-size:9px}.logout-button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#76879c;font-size:17px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.logout-button:hover{background:#fff0f0;color:#d23f3f;transform:translateY(-1px)}#nexoModuleNav.top-nav{position:relative;width:100%;min-height:62px;height:auto;padding:8px clamp(22px,2.5vw,42px);display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;background:#fffffffa;border-bottom:1px solid #e8edf4}#nexoModuleNav::-webkit-scrollbar{display:none}#nexoModuleNav>a,#nexoModuleNav .warehouse-menu>summary{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid transparent;border-radius:10px;color:#516078;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}#nexoModuleNav>a:hover,#nexoModuleNav .warehouse-menu>summary:hover{background:#f5f7fb;color:#3328c8;transform:translateY(-1px)}#nexoModuleNav>a i,#nexoModuleNav .warehouse-menu>summary i{color:#7b8da5;font-size:16px}#nexoModuleNav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:linear-gradient(145deg,#f0efff,#f7f6ff);border-color:#d9d5ff;color:#5036dd;box-shadow:inset 0 -3px #6950f3,0 4px 14px #5947e114}#nexoModuleNav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:#6247ed}#nexoModuleNav summary{list-style:none}#nexoModuleNav summary::-webkit-details-marker{display:none}@media(max-width:1200px){#nexoHeader.navbar{grid-template-columns:minmax(220px,1fr) minmax(270px,360px) auto;gap:14px}#nexoHeader .brand-copy small{display:none}}@media(max-width:900px){#nexoHeader.navbar{grid-template-columns:1fr auto;min-height:68px;padding:10px 16px}#nexoHeader .location-switcher{grid-column:1 / -1;grid-row:2;width:100%}#nexoHeader .nav-user{padding-left:10px;border-left:0}}#nexoHeader .location-switcher{min-height:56px;padding:7px 14px;border:1px solid #dfe6f0;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0f23410d;gap:10px}#nexoHeader .location-switcher i{font-size:18px;color:#635bff}#nexoHeader .location-switcher small{font-size:8px;letter-spacing:1.2px;font-weight:800;color:#7b8799}#nexoHeader .location-switcher select{font-size:13px;font-weight:800;color:#172033;padding:0;margin:0;border:0;background:transparent}#nexoHeader .location-helper{font-size:9px;margin-top:2px;color:#8a97aa}#nexoHeader .nav-user{min-width:230px;padding:8px 14px;border-left:0;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#eef6ff);display:grid;grid-template-columns:42px minmax(110px,1fr) 34px;align-items:center;gap:10px;box-shadow:inset 0 0 0 1px #e5edf7}#nexoHeader .nav-user .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#6d5cff,#4355ee);color:#fff;font-size:15px;font-weight:800;box-shadow:0 7px 17px #4e48eb33}#nexoHeader .nav-user strong{font-size:12px;font-weight:800;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nexoHeader .nav-user small{font-size:9px;margin-top:2px;color:#8491a5}#nexoHeader .nav-user button{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:9px;color:#708096;transition:.2s}#nexoHeader .nav-user button:hover{background:#fff0f0;color:#d94141}#nexoHeader.navbar{height:72px;min-height:72px}#nexoHeader .location-switcher,#nexoHeader .nav-user{align-self:center}#nexoHeader .location-switcher{border-radius:14px 0 0 14px}#nexoHeader .nav-user{border-radius:0 14px 14px 0;margin-left:-1px}#nexoHeader .location-switcher{min-height:48px!important;height:48px!important;padding:4px 10px!important;gap:8px!important;border:1px solid #e2e8f0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}#nexoHeader .location-switcher>i,#nexoHeader .location-icon{font-size:15px!important}#nexoHeader .location-switcher small{font-size:7px!important;line-height:1!important;letter-spacing:1px!important}#nexoHeader .location-switcher select{height:22px!important;padding:0 24px 0 0!important;margin:0!important;border:0!important;outline:0!important;background-color:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:22px!important;font-weight:800!important}#nexoHeader .location-switcher:focus,#nexoHeader .location-switcher:focus-within{outline:none!important;box-shadow:none!important;border-color:#dbe3ee!important}#nexoHeader .location-helper{margin-top:0!important;font-size:7px!important;line-height:1!important}#nexoHeader .nav-user{min-width:205px!important;min-height:48px!important;height:48px!important;padding:4px 9px!important;grid-template-columns:34px minmax(100px,1fr) 28px!important;gap:7px!important;border-radius:11px!important;box-shadow:inset 0 0 0 1px #e3eaf3!important}#nexoHeader .nav-user .avatar{width:34px!important;height:34px!important;font-size:12px!important;box-shadow:0 4px 10px #4e48eb2e!important}#nexoHeader .nav-user strong{font-size:11px!important;line-height:1.15!important}#nexoHeader .nav-user small{margin-top:2px!important;font-size:8px!important;line-height:1!important}#nexoHeader.navbar{height:72px!important;min-height:72px!important;padding:4px 26px!important;align-items:center!important}#nexoHeader .location-switcher{height:62px!important;min-height:62px!important;padding:7px 12px!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;overflow:visible!important;border-radius:12px!important}#nexoHeader .location-switcher label{height:48px!important;min-height:48px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:0!important;overflow:visible!important}#nexoHeader .location-switcher label>small{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:11px!important;font-weight:800!important;letter-spacing:1px!important;color:#718096!important}#nexoHeader .location-switcher select{position:static!important;display:block!important;width:100%!important;height:22px!important;margin:0!important;padding:0 25px 0 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:22px!important;color:#172033!important}#nexoHeader .location-helper{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:11px!important;color:#8290a3!important;opacity:1!important;transform:none!important}#nexoHeader .location-switcher select:focus,#nexoHeader .location-switcher select:focus-visible,#nexoHeader .location-switcher select:active{outline:none!important;border:0!important;box-shadow:none!important}#nexoHeader .location-helper{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:10px!important;color:#8290a3!important;opacity:1!important;transform:none!important}#nexoHeader .nav-user{height:50px!important;min-height:50px!important;padding:4px 10px!important;align-self:center!important;margin:0!important}#nexoHeader .nav-user button{width:28px!important;height:28px!important;padding:0!important;font-size:14px!important;border:0!important;outline:none!important;box-shadow:none!important}#nexoHeader .nav-user button:focus,#nexoHeader .nav-user button:focus-visible,#nexoHeader .nav-user button:active{outline:none!important;box-shadow:none!important}#nexoModuleNav.top-nav{top:0!important;height:58px!important;min-height:58px!important;margin:0!important}#nexoHeader .location-switcher{height:56px!important;min-height:56px!important;padding:6px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;overflow:hidden!important;border-radius:12px!important}#nexoHeader .location-switcher>i,#nexoHeader .location-icon{flex:0 0 auto!important;margin:0!important;align-self:center!important}#nexoHeader .location-switcher label{flex:1!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-rows:10px 22px 10px!important;align-content:center!important;gap:1px!important;margin:0!important;padding:0!important;overflow:hidden!important}#nexoHeader .location-switcher label>small{display:block!important;position:static!important;margin:0!important;padding:0!important;font-size:7px!important;line-height:10px!important;font-weight:800!important;letter-spacing:1px!important;color:#718096!important}#nexoHeader .location-switcher select{display:block!important;position:static!important;width:100%!important;height:22px!important;margin:0!important;padding:0 24px 0 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;line-height:22px!important;font-weight:800!important;color:#172033!important}#nexoHeader .location-helper{display:block!important;position:static!important;margin:0!important;padding:0!important;font-size:7px!important;line-height:10px!important;color:#8290a3!important;opacity:1!important;transform:none!important}#nexoHeader.navbar{height:68px!important;min-height:68px!important;padding:6px 26px!important;align-items:center!important}#nexoHeader .location-switcher{height:62px!important;min-height:62px!important;padding:6px 14px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;margin:0!important;overflow:visible!important;border:1px solid #dfe6f0!important;border-radius:12px!important;background:#fff!important}#nexoHeader .location-switcher>i{position:static!important;width:22px!important;margin:0!important;padding:0!important;align-self:center!important;color:#635bff!important;font-size:16px!important}#nexoHeader .location-switcher label{width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto 22px auto!important;align-content:center!important;row-gap:2px!important;margin:0!important;padding:0!important;overflow:visible!important}#nexoHeader .location-switcher label>small{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:9px!important;font-weight:800!important;letter-spacing:.9px!important;color:#718096!important;opacity:1!important;visibility:visible!important}#nexoHeader .location-switcher select{position:static!important;display:block!important;width:100%!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0 24px 0 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#172033!important;font-size:11px!important;font-weight:800!important;line-height:22px!important}#nexoHeader .location-helper{position:static!important;display:block!important;margin:0!important;padding:0!important;color:#8290a3!important;font-size:8px!important;line-height:9px!important;opacity:1!important;visibility:visible!important;transform:none!important}#nexoHeader .location-switcher select:focus,#nexoHeader .location-switcher select:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}#nexoHeader.navbar{height:72px!important;min-height:72px!important;padding-top:5px!important;padding-bottom:5px!important;align-items:center!important}#nexoModuleNav.top-nav{top:0!important;margin-top:0!important}#nexoHeader .location-switcher{height:52px!important;min-height:52px!important;min-width:250px!important;max-width:250px!important;padding:6px 10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid #dce5f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 12px #1f33500d!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}#nexoHeader .location-switcher:hover{transform:translateY(-1px)!important;border-color:#cbd8ea!important;box-shadow:0 8px 22px #1f335017!important}#nexoHeader .location-switcher>i{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:linear-gradient(145deg,#f0edff,#e8e5ff)!important;color:#6247ed!important;font-size:16px!important;margin:0!important}#nexoHeader .location-switcher label{display:grid!important;grid-template-rows:10px 22px 10px!important;align-content:center!important;gap:0!important;min-width:0!important;margin:0!important;padding:0!important}#nexoHeader .location-switcher label>small{display:block!important;margin:0!important;padding:0!important;color:#74839a!important;font-size:7px!important;line-height:10px!important;font-weight:800!important;letter-spacing:1.2px!important}#nexoHeader .location-switcher select{width:100%!important;height:22px!important;margin:0!important;padding:0 24px 0 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#18243a!important;font-size:11px!important;line-height:22px!important;font-weight:800!important}#nexoHeader .location-helper{display:block!important;margin:0!important;padding:0!important;color:#9aa6b6!important;font-size:7px!important;line-height:10px!important}#nexoHeader .location-switcher select:focus,#nexoHeader .location-switcher select:focus-visible{outline:none!important;box-shadow:none!important}#nexoHeader .location-picker{position:relative!important;width:250px!important;min-width:250px!important;z-index:6000!important}#nexoHeader .location-picker-trigger{width:250px!important;height:52px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border:1px solid #dce5f0!important;border-radius:12px!important;background:#fff!important;color:#172033!important;cursor:pointer!important;box-shadow:0 4px 12px #1f33500f!important}#nexoHeader .location-picker-current-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#f0edff!important;color:#6247ed!important;font-size:15px!important}#nexoHeader .location-picker-current{min-width:0!important;display:flex!important;flex-direction:column!important;text-align:left!important}#nexoHeader .location-picker-current small{font-size:7px!important;line-height:9px!important;font-weight:800!important;letter-spacing:1px!important;color:#718096!important}#nexoHeader .location-picker-current strong{display:block!important;font-size:10px!important;line-height:18px!important;font-weight:800!important;color:#172033!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#nexoHeader .location-picker-current>span{font-size:7px!important;line-height:9px!important;color:#8d99aa!important}#nexoHeader .location-picker-menu{position:absolute!important;top:58px!important;right:0!important;left:auto!important;width:285px!important;padding:7px!important;border:1px solid #dce5ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 20px 50px #0f23412e!important;z-index:99999!important;display:none!important}#nexoHeader .location-picker-menu form{display:block!important;width:100%!important;margin:0!important;padding:0!important}#nexoHeader .location-picker-menu-title{padding:8px 9px 10px!important;margin-bottom:5px!important;border-bottom:1px solid #edf1f5!important}#nexoHeader .location-picker-menu-title span{display:block!important;font-size:7px!important;font-weight:800!important;letter-spacing:1px!important;color:#718096!important}#nexoHeader .location-picker-menu-title small{display:block!important;margin-top:2px!important;font-size:8px!important;color:#9aa6b5!important}#nexoHeader .location-picker-option{width:100%!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 20px!important;align-items:center!important;gap:9px!important;padding:7px 8px!important;margin:1px 0!important;border:0!important;outline:0!important;border-radius:9px!important;background:transparent!important;color:#172033!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important}#nexoHeader .location-picker-option:hover{background:#f5f7fb!important}#nexoHeader .location-picker-option.active{background:#f0efff!important}#nexoHeader .location-option-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf3ff!important;color:#5069dc!important;font-size:14px!important}#nexoHeader .location-option-all{background:#f0edff!important;color:#6247ed!important}#nexoHeader .location-option-copy{min-width:0!important;display:flex!important;flex-direction:column!important}#nexoHeader .location-option-copy strong{display:block!important;font-size:10px!important;color:#17243a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#nexoHeader .location-option-copy small{display:block!important;margin-top:2px!important;font-size:7px!important;color:#8d99aa!important}#nexoHeader .location-option-check{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e9e5ff!important;color:#5d45de!important}#nexoHeader .location-picker{position:relative!important;z-index:9999!important}#nexoHeader .location-picker-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:290px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;margin:0!important;transform:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:14px!important;box-shadow:0 20px 45px #0f23412e!important;z-index:99999!important;display:none!important}#nexoHeader .location-picker.open .location-picker-menu{display:block!important;transform:none!important}#nexoHeader,.app-sticky-shell{overflow:visible!important}#nexoHeader .location-picker-menu-title{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;padding:9px 10px!important;margin:-2px -2px 6px!important;border-bottom:1px solid #edf1f5!important}.nexo-shell .app-sticky-shell{position:sticky!important;top:0!important;z-index:2000!important;overflow:visible!important}#nexoHeader.navbar{position:relative!important;z-index:100!important;overflow:visible!important}#nexoModuleNav.top-nav{position:relative!important;z-index:10!important;overflow:visible!important}#nexoHeader .location-picker{position:relative!important;z-index:200!important;overflow:visible!important}#nexoHeader .location-picker-menu{position:absolute!important;top:calc(100% + 5px)!important;right:0!important;left:auto!important;width:290px!important;max-height:365px!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;transform:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:14px!important;box-shadow:0 22px 50px #0f234138!important;z-index:9999!important;display:none!important}#nexoHeader .location-picker{width:250px!important;min-width:250px!important;max-width:250px!important;position:relative!important}#nexoHeader .location-picker-trigger{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}#nexoHeader .location-picker-menu{width:100%!important;min-width:100%!important;max-width:100%!important;left:0!important;right:auto!important;box-sizing:border-box!important;padding:7px!important}#nexoHeader .location-picker-option{width:100%!important;box-sizing:border-box!important}#nexoHeader .nav-user{height:52px!important;min-height:52px!important;padding:5px 10px!important;border:1px solid #dce5f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 12px #1f33500d!important;gap:8px!important;overflow:hidden!important}#nexoHeader .nav-user>div{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#nexoHeader .nav-user .avatar{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important}#nexoHeader .nav-user button{width:30px!important;height:30px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.nexo-shell .app-sticky-shell{position:sticky!important;top:0!important;width:100%!important;min-height:64px!important;height:64px!important;display:flex!important;align-items:center!important;padding:0 18px!important;background:#fffffffa!important;border-bottom:1px solid #e4e9f1!important;box-shadow:0 5px 18px #1e2d4612!important;z-index:5000!important;overflow:visible!important}#nexoHeader.navbar,#nexoModuleNav.top-nav{display:contents!important}#nexoHeader .top-brand{order:1!important;min-width:auto!important;width:auto!important;height:48px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 15px 0 0!important;margin:0 10px 0 0!important;border-right:1px solid #edf0f5!important}#nexoHeader .top-brand-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:linear-gradient(145deg,#6548ff,#315bf2)!important;color:#fff!important;font-size:16px!important;box-shadow:0 5px 12px #4449eb33!important}#nexoHeader .brand-copy{display:block!important;font-size:14px!important;line-height:1!important;color:#17243a!important;white-space:nowrap!important}#nexoHeader .brand-copy strong{font-size:14px!important;font-weight:850!important}#nexoHeader .brand-copy small{display:none!important}#nexoModuleNav>a,#nexoModuleNav>details{order:2!important}#nexoModuleNav>a,#nexoModuleNav .warehouse-menu>summary{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#4c5d75!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important;box-shadow:none!important}#nexoModuleNav>a i,#nexoModuleNav .warehouse-menu>summary i{font-size:15px!important;color:#74869c!important}#nexoModuleNav>a:hover,#nexoModuleNav .warehouse-menu>summary:hover{background:#f5f6ff!important;color:#5535dd!important}#nexoModuleNav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:linear-gradient(135deg,#f0edff,#f7f5ff)!important;color:#5937e2!important;border-color:#ddd5ff!important;box-shadow:inset 0 -3px #7048ff!important}#nexoModuleNav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:#6845ef!important}#nexoHeader .location-picker{order:3!important;margin-left:auto!important;width:190px!important;min-width:190px!important;max-width:190px!important;position:relative!important;z-index:7000!important}#nexoHeader .location-picker-trigger{width:100%!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;padding:4px 8px!important;border:1px solid #dce4ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 3px 10px #1f33500d!important}#nexoHeader .location-picker-current-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#f0edff!important;color:#6548ee!important;font-size:13px!important}#nexoHeader .location-picker-current>small{font-size:6px!important;line-height:8px!important;letter-spacing:.8px!important}#nexoHeader .location-picker-current>strong{font-size:9px!important;line-height:14px!important}#nexoHeader .location-picker-current>span{display:none!important}#nexoHeader .nav-user{order:4!important;width:170px!important;min-width:170px!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 27px!important;align-items:center!important;gap:7px!important;margin-left:8px!important;padding:4px 7px!important;border:1px solid #dce4ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 3px 10px #1f33500d!important}#nexoHeader .nav-user .avatar{width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:10px!important;border-radius:50%!important}#nexoHeader .nav-user strong{font-size:9px!important;line-height:12px!important}#nexoHeader .nav-user small{font-size:7px!important;line-height:9px!important}#nexoHeader .nav-user button{width:27px!important;height:27px!important;padding:0!important;background:transparent!important;border:0!important;font-size:14px!important}#nexoHeader .location-picker-menu{top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:100%!important;min-width:220px!important;z-index:99999!important}.viewer-dates-head-actions{display:flex;align-items:center;gap:18px;margin-left:auto}.invoice-global-switch{flex:0 0 auto}.invoice-date-switch{position:relative;display:inline-block;width:44px;height:23px;cursor:pointer;vertical-align:middle}.invoice-date-switch input{position:absolute;opacity:0;pointer-events:none}.invoice-date-switch-track{position:absolute;inset:0;border-radius:999px;background:#d4dae3;border:1px solid #c3cbd6;box-shadow:inset 0 1px 2px #17243a18;transition:.2s}.invoice-date-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #17243a40;transition:.2s}.invoice-date-switch-track span{position:absolute;right:5px;top:4px;color:#66758a;font-size:7px;font-weight:900;line-height:13px;opacity:0;transition:.2s}.invoice-date-switch input:checked+.invoice-date-switch-track{background:#19c5cf;border-color:#10aeb8}.invoice-date-switch input:checked+.invoice-date-switch-track:after{left:23px}.invoice-date-switch input:checked+.invoice-date-switch-track span{right:auto;left:5px;color:#fff;opacity:1}.invoice-date-switch input:focus-visible+.invoice-date-switch-track{outline:3px solid #8be7eb;outline-offset:2px}.invoice-date-switch.is-saving{opacity:.58;cursor:wait}#nexoModuleNav .warehouse-menu{position:relative!important}#nexoModuleNav .warehouse-dropdown,#nexoModuleNav .viewer-dropdown,#nexoModuleNav .orders-dropdown{z-index:99999!important}.nexo-shell .main.top-layout{padding-top:0!important;min-height:calc(100vh - 64px)!important}.nexo-shell .app-sticky-shell{position:sticky!important;top:0!important;z-index:10000!important;overflow:visible!important}#nexoHeader{position:relative!important;z-index:10001!important;overflow:visible!important}#nexoHeader .location-picker{position:relative!important;z-index:20000!important;overflow:visible!important}#nexoHeader .location-picker-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:240px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:12px!important;box-shadow:0 20px 50px #14233c33!important;z-index:99999!important}#nexoHeader .location-picker.open .location-picker-menu{display:block!important}#nexoModuleNav{position:relative!important;z-index:1000!important}.nexo-shell .main,.nexo-shell .content{position:relative!important;z-index:1!important}.session-detail-page .module-heading{overflow:visible!important;z-index:100!important}.session-detail-page .session-preview-dropdown{position:relative!important;z-index:500!important;overflow:visible!important}.session-detail-page .session-preview-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:290px!important;max-height:380px!important;display:grid!important;gap:4px!important;padding:10px!important;background:#fff!important;border:1px solid #d7e0ed!important;border-radius:12px!important;box-shadow:0 18px 45px #14294338!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:9999!important}.session-detail-page .session-detail-summary{position:relative!important;z-index:1!important}.nexo-shell .app-frame{padding-top:64px!important}.nexo-shell .app-sticky-shell{position:fixed!important;inset:0 0 auto!important;width:100%!important}.nexo-shell .app-main{background:radial-gradient(circle at 96% 0,rgba(91,76,245,.07),transparent 24rem),linear-gradient(180deg,#f4f7fb 0,#f8fafc)!important}.nexo-shell .app-content{width:min(100%,1920px)!important;margin-inline:auto!important;padding:28px clamp(18px,2vw,36px) 44px!important}.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading){margin:0 0 22px!important}.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading) h1{margin:0!important;color:#0c2042!important;font-size:clamp(28px,2.25vw,38px)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1.08!important}.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading) p{margin:8px 0 0!important;color:#667892!important;font-size:14px!important;line-height:1.55!important}.nexo-shell .ops-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important}.nexo-shell .ops-stats,.nexo-shell .manager-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 20px!important}.nexo-shell .ops-stats>article,.nexo-shell .manager-stats>article{position:relative!important;min-height:132px!important;overflow:hidden!important;padding:24px!important;border:1px solid #e0e7f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 28px #1f314e12!important}.nexo-shell .ops-stats>article:after,.nexo-shell .manager-stats>article:after{content:""!important;position:absolute!important;right:-24px!important;bottom:-38px!important;width:112px!important;height:112px!important;border-radius:50%!important;background:#5b4cf50f!important}.nexo-shell .ops-stats>article:nth-child(2){border-top:3px solid #13b98b!important}.nexo-shell .ops-stats>article:nth-child(3){border-top:3px solid #f4a51c!important}.nexo-shell .ops-stats>article:nth-child(4){border-top:3px solid #ff5967!important}.nexo-shell .ops-stats>article:first-child{border-top:3px solid #5b4cf5!important}.nexo-shell .ops-stats strong,.nexo-shell .manager-stats strong{color:#0c2042!important;font-size:28px!important;font-weight:850!important}.nexo-shell .ops-stats small,.nexo-shell .manager-stats small{color:#71829a!important}.nexo-shell .ops-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)!important;gap:18px!important;align-items:start!important}.nexo-shell :is(.ops-card,.ops-tasks,.ops-activity,.ops-actions,.manager-card){overflow:hidden!important;border:1px solid #e0e7f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 30px #1f314e12!important}.nexo-shell :is(.ops-card,.ops-tasks,.ops-activity,.ops-actions,.manager-card)>header{min-height:64px!important;padding:18px 22px!important;border-bottom:1px solid #e8edf4!important;background:#fff!important}.nexo-shell :is(.ops-card,.ops-tasks,.ops-activity,.ops-actions,.manager-card)>header h2,.nexo-shell :is(.ops-card,.ops-tasks,.ops-activity,.ops-actions,.manager-card)>header h3{color:#102442!important;font-size:16px!important;font-weight:800!important}.nexo-shell .ops-activity{grid-column:1!important;grid-row:1 / span 2!important}.nexo-shell .ops-tasks{grid-column:2!important;grid-row:1!important}.nexo-shell .ops-actions{grid-column:2!important;grid-row:2!important}.nexo-shell :is(.ops-task-row,.ops-activity-row,.ops-action-row){min-height:70px!important;padding:15px 22px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}.nexo-shell .viewer-command-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important}.nexo-shell .viewer-filter-bar,.nexo-shell .order-control-panel{display:grid!important;grid-template-columns:minmax(320px,1.7fr) repeat(4,minmax(145px,.66fr)) auto!important;gap:10px!important;margin-bottom:16px!important;padding:12px!important;border:1px solid #e0e7f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #1f314e0f!important}.nexo-shell :is(.viewer-filter-bar,.order-control-panel) :is(input,select,button),.nexo-shell .viewer-search{min-height:46px!important;border-radius:10px!important}.nexo-shell .viewer-filter-bar .primary-button,.nexo-shell .order-control-panel .primary-button{padding-inline:20px!important;background:linear-gradient(135deg,#6555ff,#4938e5)!important;box-shadow:0 8px 18px #5b4cf538!important}.nexo-shell .viewer-summary,.nexo-shell .order-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important}.nexo-shell .viewer-summary>article,.nexo-shell .order-stats>article{min-height:96px!important;padding:18px!important;border:1px solid #e1e7f0!important;border-left:4px solid #5b4cf5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px #1f314e0e!important}.nexo-shell .viewer-summary>article:nth-child(2),.nexo-shell .order-stats>article:nth-child(2){border-left-color:#11b98b!important}.nexo-shell .viewer-summary>article:nth-child(3),.nexo-shell .order-stats>article:nth-child(3){border-left-color:#f2a31a!important}.nexo-shell .viewer-summary>article:nth-child(4),.nexo-shell .order-stats>article:nth-child(4){border-left-color:#ff5967!important}.nexo-shell .viewer-summary strong,.nexo-shell .order-stats strong{color:#102442!important;font-size:24px!important}.nexo-shell .viewer-edit-tip{padding:14px 16px!important;border:1px solid #ddd8ff!important;border-radius:12px!important;background:#f6f4ff!important;color:#4e43b8!important}.nexo-shell .viewer-legend{display:flex!important;justify-content:flex-end!important;gap:18px!important;margin:8px 4px 10px!important;color:#6a7b92!important;font-size:11px!important}.nexo-shell .viewer-excel-wrap,.nexo-shell .order-comparison-card,.nexo-shell .ops-table-wrap,.nexo-shell .table-card{overflow:auto!important;border:1px solid #dce4ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px #1f314e12!important}.nexo-shell :is(.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card) table{margin:0!important;border-collapse:separate!important;border-spacing:0!important}.nexo-shell :is(.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card) thead th{height:48px!important;padding:11px 12px!important;border-color:#344965!important;background:#172a49!important;color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.015em!important}.nexo-shell :is(.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card) tbody td{min-height:58px!important;padding:9px 11px!important;border-color:#e2e8f1!important;background:#fff!important}.nexo-shell :is(.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card) tbody tr:nth-child(2n) td{background:#f8fafe!important}.nexo-shell .viewer-excel-wrap tbody tr:hover td,.nexo-shell .order-comparison-card tbody tr:hover td{background:#f2f0ff!important}.nexo-shell :is(.warehouse-stats,.ledger-stats){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}.nexo-shell :is(.warehouse-stats,.ledger-stats)>article{min-height:112px!important;padding:21px!important;border:1px solid #e0e7f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 25px #1f314e0f!important}.nexo-shell :is(.warehouse-stats,.ledger-stats)>article strong{color:#0d2142!important;font-size:26px!important}.nexo-shell :is(.search-bar,.warehouse-search,.order-filter-bar){margin-bottom:17px!important;padding:11px!important;border:1px solid #e0e7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 20px #1f314e0d!important}.nexo-shell .warehouse-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important;align-items:start!important}.nexo-shell :is(.warehouse-products,.warehouse-activity){overflow:hidden!important;border:1px solid #e0e7f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 26px #1f314e0f!important}.nexo-shell .warehouse-activity{position:sticky!important;top:94px!important}.nexo-shell .movement-list>li{margin:0!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;background:#fff!important}.nexo-shell .operation-head-icon{width:48px!important;height:48px!important;border-radius:13px!important;background:#ece9ff!important;color:#5b4cf5!important;box-shadow:none!important}.nexo-shell .order-comparison-card>header{padding:18px 22px!important;border-bottom:1px solid #e4eaf2!important;background:#fff!important}.nexo-shell .order-comparison-table thead .vendor-group{background:#5b4cf5!important;color:#fff!important}.nexo-shell .order-comparison-table .best-price{background:#e9fbf4!important;color:#087a5b!important}.nexo-shell .order-comparison-table :is(input,select){border-radius:9px!important;background:#fff!important}.nexo-shell .settings-hero{position:relative!important;overflow:hidden!important;margin-bottom:18px!important;padding:30px!important;border:0!important;border-radius:19px!important;background:linear-gradient(125deg,#0d2345 0,#132f57 66%,#26386d)!important;box-shadow:0 14px 34px #0c20422e!important;color:#fff!important}.nexo-shell .settings-hero:after{content:""!important;position:absolute!important;right:-70px!important;top:-105px!important;width:280px!important;height:280px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;box-shadow:0 0 0 42px #ffffff06!important}.nexo-shell .settings-hero :is(h1,h2,h3,strong){color:#fff!important}.nexo-shell .settings-hero p{color:#c9d8ef!important}.nexo-shell .settings-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.nexo-shell .settings-module{min-height:230px!important;padding:23px!important;border:1px solid #e0e7f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 26px #1f314e0f!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.nexo-shell .settings-module:hover{transform:translateY(-3px)!important;border-color:#c8c1ff!important;box-shadow:0 16px 36px #1f314e1a!important}.nexo-shell .settings-module-icon{width:48px!important;height:48px!important;border-radius:13px!important;background:#eeebff!important;color:#5b4cf5!important}.nexo-shell .user-cell{display:flex!important;align-items:center!important;gap:12px!important}.nexo-shell .user-cell .avatar{width:38px!important;height:38px!important;border-radius:11px!important;background:linear-gradient(145deg,#6b5cff,#4b3be8)!important;color:#fff!important;box-shadow:0 6px 14px #5b4cf533!important}.nexo-shell :is(.username-chip,.status-chip,.role-chip){border-radius:999px!important;font-weight:750!important}.nexo-shell .roles-layout{display:grid!important;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)!important;gap:18px!important}.nexo-shell :is(.role-row,.branch-card,.permission-card){border:1px solid #e0e7f1!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px #1f314e0d!important}.nexo-shell .role-row{margin-bottom:10px!important;padding:15px 17px!important}.nexo-shell .role-row:hover{border-color:#c9c3ff!important;background:#f8f7ff!important}.nexo-shell .branch-grid,.nexo-shell .permission-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}.nexo-shell :is(.branch-card,.permission-card){padding:21px!important}.nexo-shell .form-page{max-width:1180px!important;margin-inline:auto!important}.nexo-shell .form-section,.nexo-shell :is(.panel,.recommended-panel,.recommended-table-card,.session-detail-summary,.session-records-panel){overflow:hidden!important;margin-bottom:17px!important;border:1px solid #e0e7f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 26px #1f314e0f!important}.nexo-shell .form-section>header,.nexo-shell :is(.panel,.recommended-panel,.recommended-table-card,.session-records-panel)>header{padding:18px 22px!important;border-bottom:1px solid #e8edf4!important;background:#fbfcfe!important}.nexo-shell .form-section>.form-grid{padding:22px!important}.nexo-shell .form-page-actions{position:sticky!important;bottom:14px!important;z-index:5!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:13px!important;border:1px solid #e0e7f1!important;border-radius:14px!important;background:#fffffff0!important;box-shadow:0 10px 30px #1f314e1f!important;backdrop-filter:blur(12px)!important}.nexo-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#d6e0ec!important;border-radius:10px!important}.nexo-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#8174ff!important;box-shadow:0 0 0 3px #5b4cf51c!important}.nexo-shell :is(.primary-button,.btn-primary,button[type=submit]){border-radius:10px!important;background:linear-gradient(135deg,#6555ff,#4938e5)!important;box-shadow:0 7px 16px #5b4cf533!important}.nexo-shell :is(.recommended-summary,.session-detail-summary){padding:22px!important}.nexo-shell .manager-section-nav{display:flex!important;gap:8px!important;margin-bottom:17px!important;padding:7px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important}.nexo-shell .manager-section-nav a{padding:10px 14px!important;border-radius:9px!important;color:#62738b!important;font-weight:750!important}.nexo-shell .manager-section-nav a.active{background:#ece9ff!important;color:#5142e7!important}@media(max-width:1400px){.nexo-shell .viewer-filter-bar,.nexo-shell .order-control-panel{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(130px,.7fr)) auto!important}.nexo-shell .settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1100px){.nexo-shell :is(.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexo-shell .ops-grid,.nexo-shell .warehouse-layout,.nexo-shell .roles-layout{grid-template-columns:1fr!important}.nexo-shell .ops-activity,.nexo-shell .ops-tasks,.nexo-shell .ops-actions{grid-column:auto!important;grid-row:auto!important}.nexo-shell .warehouse-activity{position:static!important}.nexo-shell .viewer-filter-bar,.nexo-shell .order-control-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexo-shell .viewer-search{grid-column:1/-1!important}.nexo-shell .settings-grid,.nexo-shell .branch-grid,.nexo-shell .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.nexo-shell .app-content{padding:20px 14px 34px!important}.nexo-shell :is(.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading){display:block!important}.nexo-shell :is(.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats,.settings-grid,.branch-grid,.permission-grid,.viewer-filter-bar,.order-control-panel){grid-template-columns:1fr!important}.nexo-shell .settings-module{min-height:auto!important}}:root{--lf-navy:#0b1f3d;--lf-navy-soft:#132a4d;--lf-violet:#5b4cf5;--lf-violet-strong:#4938e5;--lf-cyan:#0ba7c2;--lf-teal:#0d9b88;--lf-canvas:#f3f6fb;--lf-surface:#ffffff;--lf-line:#dce4ef;--lf-text:#13233e;--lf-muted:#687991;--lf-success:#07966f;--lf-warning:#d98a08;--lf-danger:#dc3545;--lf-radius:16px;--lf-shadow:0 10px 30px rgba(22,42,75,.08);--navy:var(--lf-navy);--blue:var(--lf-violet);--blue-bright:#7769ff;--pale:var(--lf-canvas);--line:var(--lf-line);--text:var(--lf-text);--muted:var(--lf-muted);--green:var(--lf-success);--orange:var(--lf-warning);--red:var(--lf-danger);--nexo-ink:var(--lf-text);--nexo-navy:var(--lf-navy);--nexo-navy-deep:#07172f;--nexo-blue:var(--lf-violet);--nexo-blue-strong:var(--lf-violet-strong);--nexo-teal:var(--lf-teal);--nexo-violet:var(--lf-violet);--nexo-canvas:var(--lf-canvas);--nexo-line:var(--lf-line);--nexo-muted:var(--lf-muted)}body.nexo-shell{background:radial-gradient(circle at 95% 0,rgba(91,76,245,.055),transparent 30%),var(--lf-canvas)!important;color:var(--lf-text)!important;font-family:Inter,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.nexo-shell .app-sticky-shell{min-height:68px!important;height:68px!important;padding:0 clamp(12px,1.25vw,24px)!important;background:#fffffffb!important;border-bottom:1px solid var(--lf-line)!important;box-shadow:0 5px 22px #11244413!important;backdrop-filter:blur(18px)}.nexo-shell .app-frame{padding-top:68px!important}#nexoHeader .top-brand{height:50px!important;gap:10px!important;margin-right:12px!important;padding-right:17px!important;border-right:1px solid #e8edf4!important}#nexoHeader .top-brand-icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:11px!important;background:linear-gradient(145deg,#6c5cff,var(--lf-violet-strong))!important;box-shadow:0 7px 18px #5b4cf53d!important}#nexoHeader .brand-copy,#nexoHeader .brand-copy strong{color:var(--lf-text)!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.015em!important}#nexoModuleNav>a,#nexoModuleNav .warehouse-menu>summary{height:44px!important;min-height:44px!important;padding:0 11px!important;border-radius:10px!important;color:#50617a!important;font-size:11px!important;font-weight:750!important;transition:background-color .18s,color .18s,box-shadow .18s!important}#nexoModuleNav>a:hover,#nexoModuleNav .warehouse-menu>summary:hover{background:#f2f0ff!important;color:var(--lf-violet)!important}#nexoModuleNav>a.active,#nexoModuleNav .warehouse-menu>summary.active{background:linear-gradient(135deg,#6555ff,#4938e5)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 7px 18px #5b4cf540!important}#nexoModuleNav>a.active i,#nexoModuleNav .warehouse-menu>summary.active i{color:#fff!important}#nexoHeader .location-picker-trigger,#nexoHeader .nav-user{height:46px!important;min-height:46px!important;border:1px solid var(--lf-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px #162a4b0e!important}#nexoHeader .location-picker-current-icon{background:#efedff!important;color:var(--lf-violet)!important}#nexoHeader .nav-user .avatar{background:linear-gradient(145deg,#6758fb,#4d3ee5)!important;color:#fff!important}#nexoHeader .location-picker-menu,#nexoModuleNav .warehouse-dropdown,#nexoModuleNav .viewer-dropdown,#nexoModuleNav .orders-dropdown{padding:10px!important;border:1px solid var(--lf-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 22px 60px #0b1f3d2e!important}#nexoModuleNav .warehouse-dropdown>a,#nexoModuleNav .viewer-dropdown>a,#nexoModuleNav .orders-dropdown>a{border-radius:10px!important;color:var(--lf-text)!important}#nexoModuleNav .warehouse-dropdown>a:hover,#nexoModuleNav .viewer-dropdown>a:hover,#nexoModuleNav .orders-dropdown>a:hover,#nexoHeader .location-picker-option:hover{background:#f3f1ff!important;color:var(--lf-violet)!important}#nexoHeader .location-picker-option.active{background:#efedff!important;color:var(--lf-violet-strong)!important}.nexo-shell .main.top-layout{min-height:calc(100vh - 68px)!important}.nexo-shell .context-bar{min-height:42px!important;background:#ffffffc7!important;border-bottom:1px solid #e7ecf3!important}.nexo-shell .content{padding:clamp(22px,2vw,34px) clamp(16px,2.2vw,38px) 52px!important}.nexo-shell .page-heading,.nexo-shell .module-heading,.nexo-shell .operations-hero,.nexo-shell .settings-hero{margin-bottom:22px!important}.nexo-shell .kicker,.nexo-shell .ops-breadcrumb,.nexo-shell .page-heading .eyebrow{color:var(--lf-violet)!important;font-weight:850!important;letter-spacing:.09em!important}.nexo-shell h1{color:var(--lf-text)!important;font-size:clamp(2rem,1.68rem + .7vw,2.72rem)!important;font-weight:850!important;letter-spacing:-.04em!important}.nexo-shell h2{color:var(--lf-text)!important;font-weight:800!important}.nexo-shell :is(.page-heading,.module-heading,.operations-hero,.settings-hero) p{color:var(--lf-muted)!important}.nexo-shell :is(.card,.panel,.table-card,.table-responsive,.excel-wrap,.table-scroll,.settings-module,.branch-card,.permission-card,.form-section,.manager-card,.order-control-panel,.order-comparison-card,.ops-card,.stats>article,.ops-stats>article,.viewer-summary>article,.replenishment-summary>article,.session-records-panel,.session-history-panel){border:1px solid var(--lf-line)!important;border-radius:var(--lf-radius)!important;background:#fffffffa!important;box-shadow:var(--lf-shadow)!important}.nexo-shell :is(.card,.settings-module,.branch-card,.ops-card,.stats>article,.ops-stats>article){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.nexo-shell :is(.settings-module,.branch-card,.ops-card,.stats>article,.ops-stats>article):hover{transform:translateY(-2px)!important;border-color:#cfc9ff!important;box-shadow:0 16px 38px #1b2b4e1f!important}.nexo-shell :is(.card-head,.panel-heading,.ops-card>header,.form-section>header,.viewer-dates-card-head){border-bottom-color:#e8edf4!important;background:linear-gradient(90deg,#fbfcff,#fff)!important}.nexo-shell :is(.module-icon,.branch-icon,.product-icon,.ops-stat-icon,.stat-icon){border-radius:12px!important}.nexo-shell .settings-module.cobalt .module-icon,.nexo-shell .settings-module.violet-card .module-icon{background:#efedff!important;color:var(--lf-violet)!important}.nexo-shell .settings-module.teal .module-icon{background:#e3f8f4!important;color:var(--lf-teal)!important}.nexo-shell .btn,.nexo-shell button:not(.flash-close):not(.password-toggle){border-radius:10px!important;font-weight:750!important}.nexo-shell .btn.primary,.nexo-shell .login-submit{border-color:transparent!important;background:linear-gradient(135deg,#6555ff,var(--lf-violet-strong))!important;color:#fff!important;box-shadow:0 8px 20px #5b4cf538!important}.nexo-shell .btn.primary:hover{background:linear-gradient(135deg,#5747ee,#3f30d4)!important;transform:translateY(-1px)!important}.nexo-shell .btn.secondary,.nexo-shell .btn.ghost{border-color:#d6deea!important;background:#fff!important;color:#40516a!important}.nexo-shell .btn.secondary:hover,.nexo-shell .btn.ghost:hover{border-color:#beb6ff!important;background:#f5f3ff!important;color:var(--lf-violet)!important}.nexo-shell :is(input,select,textarea){border-color:#d6dfeb!important;border-radius:10px!important;background:#fff!important;color:var(--lf-text)!important}.nexo-shell :is(input,select,textarea):focus{border-color:#8579ff!important;box-shadow:0 0 0 4px #5b4cf51f!important;outline:0!important}.nexo-shell :is(.search-bar,.replenishment-toolbar,.viewer-toolbar,.table-toolbar){border:1px solid var(--lf-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #162a4b11!important}.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) th{background:var(--lf-navy)!important;border-color:#31435f!important;color:#fff!important;font-weight:800!important;letter-spacing:.025em!important}.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) td{border-bottom-color:#e5ebf2!important;color:#263750!important}.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) tbody tr:nth-child(2n) td{background:#f8faff}.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) tbody tr:hover td{background:#f2f0ff!important}.nexo-shell .excel-table th,.nexo-shell .replenishment-table thead tr:nth-child(2) th,.nexo-shell .viewer-dates-table th{background:var(--lf-navy)!important;color:#fff!important}.nexo-shell :is(.badge,.order-status,.location-pill,.quantity-pill){border-radius:999px!important;font-weight:750!important}.nexo-shell :is(.badge.paid,.order-status.received,.order-status.dispatched,.location-pill){background:#dff7ef!important;color:#08765d!important}.nexo-shell :is(.badge.pending,.order-status.pending,.quantity-pill){background:#fff1d7!important;color:#9b6000!important}.nexo-shell :is(.badge.alert,.order-status.cancelled){background:#ffe5e8!important;color:#bd2d3a!important}.nexo-shell .flash{border-radius:13px!important;box-shadow:0 12px 32px #162a4b1f!important}.nexo-shell :is(.modal,.modal-card,.dialog,.preview-location-menu,.replenishment-generate-options){border-radius:18px!important}body.modern-login{min-height:100svh!important;display:grid!important;place-items:center!important;padding:22px!important;background:radial-gradient(circle at 88% 9%,rgba(91,76,245,.09),transparent 31%),#eef3fa!important;color:var(--lf-text)!important;font-family:Inter,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.modern-login .login-shell{width:min(1400px,100%)!important;min-height:min(820px,calc(100svh - 44px))!important;display:grid!important;grid-template-columns:minmax(420px,42%) minmax(480px,58%)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 28px 75px #172f5229!important}.modern-login .login-showcase{min-height:100%!important;padding:clamp(52px,5vw,76px)!important;background:var(--lf-navy)!important;color:#fff!important}.modern-login .login-showcase:before{content:""!important;position:absolute!important;inset:-200px auto auto -220px!important;width:560px!important;height:560px!important;border:1px solid rgba(138,159,197,.14)!important;border-radius:50%!important;box-shadow:none!important}.modern-login .login-showcase:after{content:"";position:absolute;right:-190px;bottom:-260px;width:520px;height:520px;border:1px solid rgba(138,159,197,.14);border-radius:50%}.modern-login .login-message{position:relative!important;z-index:2!important;width:100%!important;max-width:520px!important;margin:auto 0!important}.modern-login .login-brand-symbol{width:92px;height:92px;display:grid;place-items:center;margin-bottom:28px;border-radius:22px;background:linear-gradient(145deg,#6c5cff,#4a39e6);color:#fff;font-size:45px;box-shadow:0 16px 38px #23179c57}.modern-login .login-message h1{margin:0 0 10px!important;color:#fff!important;font-size:clamp(32px,3vw,45px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.modern-login .login-message>p{max-width:470px!important;margin:0 0 22px!important;color:#c4d1e3!important;font-size:16px!important;line-height:1.55!important}.modern-login .login-benefits{display:grid;border-top:1px solid rgba(255,255,255,.14)}.modern-login .login-benefits article{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;border-bottom:1px solid rgba(255,255,255,.14)}.modern-login .login-benefits article>i{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(160,180,214,.32);border-radius:12px;background:#ffffff0e;color:#66d9e9;font-size:19px}.modern-login .login-benefits span,.modern-login .login-benefits strong,.modern-login .login-benefits small{display:block}.modern-login .login-benefits strong{color:#fff;font-size:14px}.modern-login .login-benefits small{margin-top:4px;color:#aebed2;font-size:11px;line-height:1.4}.modern-login .login-showcase footer{z-index:2!important;display:flex!important;align-items:center!important;gap:8px!important;color:#8298b5!important;font-size:10px!important}.modern-login .login-panel{min-height:100%!important;padding:clamp(48px,7vw,105px)!important;background:#fff!important}.modern-login .login-card{width:min(540px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.modern-login .login-card:before{display:none!important;content:none!important}.modern-login .login-access-icon{width:62px;height:62px;display:grid;place-items:center;margin-bottom:18px;border:1px solid #ded9ff;border-radius:17px;background:#f1efff;color:var(--lf-violet);font-size:27px;box-shadow:0 10px 25px #5b4cf517}.modern-login .login-card .kicker{display:block!important;width:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--lf-violet)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}.modern-login .login-card h2{margin:13px 0 8px!important;color:var(--lf-text)!important;font-size:clamp(32px,3vw,43px)!important;font-weight:850!important;letter-spacing:-.04em!important}.modern-login .login-card>p{margin-bottom:28px!important;color:var(--lf-muted)!important;font-size:15px!important}.modern-login .login-field{margin:18px 0!important}.modern-login .login-field>span{margin-bottom:8px!important;color:var(--lf-text)!important;font-size:12px!important;font-weight:800!important}.modern-login .input-shell{height:62px!important;border:1px solid #d7e0ed!important;border-radius:12px!important;background:#fff!important}.modern-login .input-shell:focus-within{border-color:#8174ff!important;box-shadow:0 0 0 4px #5b4cf51f!important}.modern-login .input-shell>i{width:54px!important;color:#7486a0!important;font-size:19px!important}.modern-login .input-shell>i{position:static!important;inset:auto!important;transform:none!important;flex:0 0 54px!important;pointer-events:none!important}.modern-login .input-shell input{height:60px!important;min-height:60px!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--lf-text)!important;font-size:15px!important}.modern-login .password-toggle{width:54px!important;color:#7486a0!important}.modern-login .login-remember{margin:18px 0 22px!important;color:#5e6f87!important;font-size:12px!important}.modern-login .login-remember input{width:18px;height:18px;accent-color:var(--lf-violet)}.modern-login .login-submit{width:100%!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#6555ff,#4938e5)!important;box-shadow:0 12px 27px #5b4cf540!important;color:#fff!important;font-size:15px!important;font-weight:850!important}.modern-login .login-submit i{margin-left:0!important}.modern-login .login-security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;padding-top:22px;border-top:1px solid #e8edf4;color:#64758d;font-size:10px;text-align:center}.modern-login .login-security i{width:10px;height:10px;border-radius:50%;background:#20bd79;box-shadow:0 0 0 4px #d9f7e9}.modern-login .login-error{border-radius:12px!important}@media(max-width:1280px){#nexoModuleNav>a,#nexoModuleNav .warehouse-menu>summary{padding-inline:8px!important;font-size:10px!important}#nexoHeader .location-picker{width:170px!important;min-width:170px!important}#nexoHeader .nav-user{width:150px!important;min-width:150px!important}}@media(max-width:980px){.modern-login .login-shell{grid-template-columns:minmax(360px,44%) minmax(420px,56%)!important}.modern-login .login-showcase{padding:42px!important}.modern-login .login-panel{padding:48px!important}.modern-login .login-benefits small{display:none}}@media(max-width:760px){.nexo-shell .app-sticky-shell{height:64px!important;min-height:64px!important;overflow-x:auto!important}.nexo-shell .app-frame{padding-top:64px!important}#nexoHeader .top-brand{position:sticky;left:0;background:#fff;z-index:2}#nexoHeader .brand-copy{display:none!important}#nexoHeader .location-picker,#nexoHeader .nav-user{flex:0 0 auto!important}body.modern-login{padding:0!important;background:#fff!important}.modern-login .login-shell{display:block!important;width:100%!important;min-height:100svh!important;border:0!important;border-radius:0!important;box-shadow:none!important}.modern-login .login-showcase{display:none!important}.modern-login .login-panel{min-height:100svh!important;padding:28px 22px!important}.modern-login .login-mobile-brand{display:flex!important;margin-bottom:36px!important}.modern-login .login-mobile-brand .brand-mark{background:linear-gradient(145deg,#6555ff,#4938e5)!important;color:#fff!important}}@media print{.nexo-shell .app-frame{padding-top:0!important}.nexo-shell .app-sticky-shell{position:static!important}}.nexo-shell.nexo-shell :is(.ops-card,.ops-tasks,.ops-activity,.ops-actions,.manager-card,.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card,.warehouse-products,.warehouse-activity,.form-section,.panel,.recommended-panel,.recommended-table-card,.session-detail-summary,.session-records-panel,.settings-module,.branch-card,.permission-card){border:1px solid #e0e7f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 30px #1f314e12!important}.nexo-shell.nexo-shell :is(.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats)>article{border-radius:16px!important;background:#fff!important;box-shadow:0 9px 25px #1f314e0f!important}.nexo-shell.nexo-shell .settings-hero{border:0!important;border-radius:19px!important;background:linear-gradient(125deg,#0d2345 0,#132f57 66%,#26386d)!important;box-shadow:0 14px 34px #0c20422e!important}.nexo-shell.nexo-shell .settings-hero :is(h1,h2,h3,strong){color:#fff!important}.nexo-shell.nexo-shell .settings-hero p{color:#c9d8ef!important}.nexo-shell.nexo-shell :is(.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card) thead th{background:#172a49!important;color:#fff!important}.nexo-shell.nexo-shell :is(.viewer-excel-wrap,.order-comparison-card,.ops-table-wrap,.table-card) tbody tr:nth-child(2n) td{background:#f8fafe!important}.nexo-shell.nexo-shell :is(.primary-button,.btn-primary,button[type=submit]){border-radius:10px!important;background:linear-gradient(135deg,#6555ff,#4938e5)!important;box-shadow:0 7px 16px #5b4cf533!important}.nexo-shell{--corp-navy:#102442;--corp-navy-2:#172f55;--corp-violet:#5b4cf5;--corp-violet-soft:#efedff;--corp-bg:#f3f6fa;--corp-surface:#ffffff;--corp-line:#dfe6ef;--corp-muted:#667892;--corp-mint:#0aa47c;--corp-amber:#d7850b;--corp-danger:#df3f54;--corp-radius:14px;background:var(--corp-bg)!important;color:var(--corp-navy)!important}.nexo-shell .app-frame,.nexo-shell .main,.nexo-shell .app-main{background:var(--corp-bg)!important}.nexo-shell.nexo-shell .app-sticky-shell{position:fixed!important;inset:0 0 auto!important;z-index:1000!important;min-height:62px!important;border-bottom:1px solid #dce3ec!important;background:#f8fafcfa!important;box-shadow:0 5px 18px #10244212!important;backdrop-filter:blur(14px)!important}.nexo-shell.nexo-shell #nexoHeader{min-height:62px!important;height:62px!important;padding:7px 18px!important;border:0!important;background:#f8fafc!important;color:var(--corp-navy)!important;box-shadow:none!important}.nexo-shell.nexo-shell #nexoHeader .top-brand{color:var(--corp-navy)!important}.nexo-shell.nexo-shell #nexoHeader .top-brand-icon{border:0!important;border-radius:11px!important;background:var(--corp-violet)!important;color:#fff!important;box-shadow:0 6px 15px #5b4cf538!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy,.nexo-shell.nexo-shell #nexoHeader .brand-copy strong,.nexo-shell.nexo-shell #nexoHeader .nav-user strong{color:var(--corp-navy)!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy small,.nexo-shell.nexo-shell #nexoHeader .nav-user small{color:#7a899e!important}.nexo-shell.nexo-shell #nexoHeader .location-picker-trigger,.nexo-shell.nexo-shell #nexoHeader .nav-user{min-height:46px!important;border:1px solid #dbe3ed!important;border-radius:12px!important;background:#fff!important;color:var(--corp-navy)!important;box-shadow:0 2px 8px #10244209!important}.nexo-shell.nexo-shell #nexoHeader .nav-user{padding:5px 10px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user .avatar{background:var(--corp-violet)!important;color:#fff!important;box-shadow:none!important}.nexo-shell.nexo-shell #nexoHeader .nav-user button,.nexo-shell.nexo-shell #nexoHeader .location-picker-chevron{color:#73839a!important}.nexo-shell.nexo-shell #nexoModuleNav{border:0!important;background:#f8fafc!important;box-shadow:none!important}.nexo-shell.nexo-shell #nexoModuleNav>a,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{min-height:42px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#4f6078!important;font-weight:750!important}.nexo-shell.nexo-shell #nexoModuleNav>a:hover,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary:hover{border-color:#dfe5ee!important;background:#eef2f7!important;color:var(--corp-navy)!important}.nexo-shell.nexo-shell #nexoModuleNav>a.active,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary.active{border-color:#d4ceff!important;background:var(--corp-violet-soft)!important;color:#5142e7!important;box-shadow:inset 0 -2px #5b4cf5!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown),.nexo-shell.nexo-shell #nexoHeader .location-picker-menu{border:1px solid #dce4ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #10244229!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown)>a:hover,.nexo-shell.nexo-shell #nexoHeader .location-picker-option:hover{background:#f1f4f8!important}.nexo-shell.nexo-shell .top-layout,.nexo-shell.nexo-shell .app-main{padding-top:112px!important}.nexo-shell.nexo-shell .context-bar{min-height:44px!important;border-bottom:1px solid #e1e7ef!important;background:#f8fafc!important;color:#6d7e94!important}.nexo-shell.nexo-shell .content,.nexo-shell.nexo-shell .app-content{width:min(100%,1920px)!important;margin-inline:auto!important;padding:28px clamp(18px,2.2vw,38px) 48px!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero){min-height:auto!important;margin:0 0 22px!important;padding:0 0 0 18px!important;border:0!important;border-left:4px solid var(--corp-violet)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero):after{display:none!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero) h1{color:var(--corp-navy)!important;font-size:clamp(28px,2.2vw,38px)!important;font-weight:850!important;letter-spacing:-.035em!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero) p{color:var(--corp-muted)!important}.nexo-shell.nexo-shell .kicker{color:var(--corp-violet)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important}.nexo-shell.nexo-shell .secure-chip{border:1px solid #dce5ee!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.nexo-shell.nexo-shell .settings-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,28%)!important;align-items:stretch!important;min-height:158px!important;margin-bottom:22px!important;padding:0!important;overflow:hidden!important;border:1px solid #dce4ee!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 26px #10244211!important;color:var(--corp-navy)!important}.nexo-shell.nexo-shell .settings-hero:before,.nexo-shell.nexo-shell .settings-hero:after{display:none!important;content:none!important}.nexo-shell.nexo-shell .settings-hero>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important;max-width:none!important;padding:28px 32px!important}.nexo-shell.nexo-shell .settings-hero .kicker.light{color:var(--corp-mint)!important}.nexo-shell.nexo-shell .settings-hero h2{margin:7px 0!important;color:var(--corp-navy)!important;font-size:21px!important;font-weight:820!important}.nexo-shell.nexo-shell .settings-hero p{max-width:760px!important;margin:0!important;color:var(--corp-muted)!important}.nexo-shell.nexo-shell .settings-hero-metric{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:24px!important;border-left:1px solid #dfe6ef!important;background:#f8fafc!important;text-align:center!important}.nexo-shell.nexo-shell .settings-hero-metric:before,.nexo-shell.nexo-shell .settings-hero-metric:after{display:none!important;content:none!important}.nexo-shell.nexo-shell .settings-hero-metric strong{position:relative!important;z-index:2!important;display:block!important;color:var(--corp-navy)!important;font-size:46px!important;font-weight:900!important;line-height:1!important;opacity:1!important;filter:none!important;text-shadow:none!important}.nexo-shell.nexo-shell .settings-hero-metric span{position:relative!important;z-index:2!important;display:block!important;margin-top:10px!important;color:#65768d!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;opacity:1!important}.nexo-shell.nexo-shell :is(.card,.panel,.table-card,.ops-card,.ops-tasks,.ops-activity,.ops-actions,.manager-card,.settings-module,.branch-card,.permission-card,.form-section,.warehouse-products,.warehouse-activity,.order-comparison-card,.recommended-panel,.recommended-table-card,.session-detail-summary,.session-records-panel){border:1px solid var(--corp-line)!important;border-radius:var(--corp-radius)!important;background:var(--corp-surface)!important;box-shadow:0 8px 24px #1024420e!important}.nexo-shell.nexo-shell .settings-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.nexo-shell.nexo-shell .settings-module{min-height:260px!important;padding:22px!important;color:var(--corp-navy)!important}.nexo-shell.nexo-shell .settings-module:hover{transform:translateY(-3px)!important;border-color:#c9c2ff!important;box-shadow:0 15px 34px #1024421a!important}.nexo-shell.nexo-shell .settings-module h2{color:var(--corp-navy)!important}.nexo-shell.nexo-shell .settings-module p{color:var(--corp-muted)!important}.nexo-shell.nexo-shell .settings-module footer{border-top-color:#e6ebf2!important}.nexo-shell.nexo-shell .module-icon{border-radius:11px!important;box-shadow:none!important}.nexo-shell.nexo-shell .module-arrow{color:var(--corp-violet)!important}.nexo-shell.nexo-shell .module-label{font-weight:850!important;letter-spacing:.12em!important}.nexo-shell.nexo-shell :is(.stats,.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats,.replenishment-summary)>article{border:1px solid var(--corp-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 20px #1024420d!important}.nexo-shell.nexo-shell :is(.stats,.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats,.replenishment-summary)>article strong{color:var(--corp-navy)!important;font-weight:850!important}.nexo-shell.nexo-shell :is(.search-bar,.warehouse-search,.viewer-filter-bar,.viewer-toolbar,.order-control-panel,.order-filter-bar,.replenishment-toolbar,.table-toolbar){border:1px solid var(--corp-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #1024420b!important}.nexo-shell.nexo-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #d5deea!important;border-radius:9px!important;background:#fff!important;color:var(--corp-navy)!important;box-shadow:none!important}.nexo-shell.nexo-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#8074fa!important;box-shadow:0 0 0 3px #5b4cf51c!important}.nexo-shell.nexo-shell :is(.primary-button,.btn-primary,button[type=submit]){border:1px solid var(--corp-violet)!important;border-radius:9px!important;background:var(--corp-violet)!important;color:#fff!important;box-shadow:0 6px 14px #5b4cf52e!important}.nexo-shell.nexo-shell :is(.primary-button,.btn-primary,button[type=submit]):hover{border-color:#493be0!important;background:#493be0!important}.nexo-shell.nexo-shell :is(.table-responsive,.table-scroll,.excel-wrap,.viewer-excel-wrap,.ops-table-wrap){overflow:auto!important;border:1px solid var(--corp-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420d!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) thead th,.nexo-shell.nexo-shell :is(.viewer-excel-wrap,.ops-table-wrap,.table-card) thead th{border-color:#304663!important;background:var(--corp-navy-2)!important;color:#fff!important;font-weight:800!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) tbody td,.nexo-shell.nexo-shell :is(.viewer-excel-wrap,.ops-table-wrap,.table-card) tbody td{border-color:#e3e9f1!important;color:#263a57!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) tbody tr:nth-child(2n) td,.nexo-shell.nexo-shell :is(.viewer-excel-wrap,.ops-table-wrap,.table-card) tbody tr:nth-child(2n) td{background:#f8fafc!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.order-comparison-table,.recommended-table) tbody tr:hover td,.nexo-shell.nexo-shell :is(.viewer-excel-wrap,.ops-table-wrap,.table-card) tbody tr:hover td{background:#f2f0ff!important}@media(max-width:1400px){.nexo-shell.nexo-shell .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.nexo-shell.nexo-shell .top-layout,.nexo-shell.nexo-shell .app-main{padding-top:106px!important}.nexo-shell.nexo-shell .settings-hero{grid-template-columns:1fr minmax(180px,30%)!important}}@media(max-width:760px){.nexo-shell.nexo-shell .app-sticky-shell{height:64px!important;min-height:64px!important;overflow-x:auto!important}.nexo-shell.nexo-shell #nexoHeader{height:64px!important;min-height:64px!important;background:#f8fafc!important}.nexo-shell.nexo-shell .top-layout,.nexo-shell.nexo-shell .app-main{padding-top:64px!important}.nexo-shell.nexo-shell .settings-hero{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .settings-hero-metric{border-top:1px solid #dfe6ef!important;border-left:0!important}.nexo-shell.nexo-shell .settings-grid{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .content,.nexo-shell.nexo-shell .app-content{padding:22px 14px 36px!important}}.nexo-shell.nexo-shell .order-control-panel{display:block!important;width:100%!important;margin:0 0 18px!important;padding:12px!important;overflow:visible!important;border:1px solid var(--corp-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420e!important}.nexo-shell.nexo-shell .order-filter-bar{display:grid!important;grid-template-columns:minmax(300px,1.7fr) minmax(180px,.72fr) minmax(180px,.72fr) auto auto!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.nexo-shell.nexo-shell .order-filter-bar :is(.order-search,select,.btn){width:100%!important;height:46px!important;min-height:46px!important;margin:0!important}.nexo-shell.nexo-shell .order-search{display:flex!important;align-items:center!important;gap:9px!important;padding:0 12px!important;overflow:hidden!important;border:1px solid #d5deea!important;border-radius:9px!important;background:#fff!important}.nexo-shell.nexo-shell .order-search input{min-width:0!important;height:42px!important;padding:0!important;border:0!important;box-shadow:none!important}.nexo-shell.nexo-shell .order-filter-bar .order-compare-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 17px!important;border:1px solid var(--corp-violet)!important;border-radius:9px!important;background:var(--corp-violet)!important;color:#fff!important;box-shadow:0 6px 14px #5b4cf52e!important;white-space:nowrap!important}.nexo-shell.nexo-shell .order-filter-bar .order-export-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 17px!important;border:1px solid #8ad3bd!important;border-radius:9px!important;background:#eaf9f4!important;color:#08785b!important;box-shadow:none!important;white-space:nowrap!important}.nexo-shell.nexo-shell .order-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:12px 0 0!important}.nexo-shell.nexo-shell .order-stats>article{display:flex!important;align-items:center!important;gap:13px!important;width:auto!important;min-width:0!important;min-height:88px!important;margin:0!important;padding:15px 17px!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-left:3px solid var(--corp-violet)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.nexo-shell.nexo-shell .order-stats>article:nth-child(2){border-left-color:#8a57da!important}.nexo-shell.nexo-shell .order-stats>article:nth-child(3){border-left-color:#16a06f!important}.nexo-shell.nexo-shell .order-stats>article:nth-child(4){border-left-color:#7aaa23!important}.nexo-shell.nexo-shell .order-stats .stat-icon{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:11px!important;font-size:18px!important}.nexo-shell.nexo-shell .order-stats article>div{display:flex!important;flex-direction:column!important;min-width:0!important}.nexo-shell.nexo-shell .order-stats strong{display:block!important;max-width:100%!important;color:var(--corp-navy)!important;font-size:21px!important;font-weight:850!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}.nexo-shell.nexo-shell .order-stats small{display:block!important;margin-top:5px!important;color:var(--corp-muted)!important;font-size:10px!important;line-height:1.25!important;white-space:nowrap!important}@media(max-width:1280px){.nexo-shell.nexo-shell .order-filter-bar{grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(170px,.7fr))!important}.nexo-shell.nexo-shell .order-filter-bar :is(.order-compare-btn,.order-export-btn){width:100%!important}.nexo-shell.nexo-shell .order-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nexo-shell.nexo-shell .order-filter-bar,.nexo-shell.nexo-shell .order-stats{grid-template-columns:1fr!important}}.nexo-shell.nexo-shell .app-sticky-shell{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0 12px!important;overflow:visible!important}.nexo-shell.nexo-shell #nexoHeader.navbar{display:contents!important}.nexo-shell.nexo-shell #nexoHeader .top-brand{order:1!important;flex:0 0 225px!important;width:225px!important;min-width:225px!important;height:48px!important;gap:8px!important;padding:0 8px!important}.nexo-shell.nexo-shell #nexoHeader .top-brand-icon{flex:0 0 40px!important;width:40px!important;height:40px!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy{min-width:0!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy strong{display:block!important;overflow:hidden!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy small{display:none!important}.nexo-shell.nexo-shell #nexoModuleNav.top-nav{order:2!important;display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;width:auto!important;min-width:0!important;height:52px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}.nexo-shell.nexo-shell #nexoModuleNav>details,.nexo-shell.nexo-shell #nexoModuleNav>a{order:initial!important;flex:0 0 auto!important;min-width:0!important}.nexo-shell.nexo-shell #nexoModuleNav>a,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{min-height:40px!important;height:40px!important;gap:5px!important;padding:0 7px!important;font-size:10px!important;letter-spacing:-.01em!important}.nexo-shell.nexo-shell #nexoModuleNav>a>i,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary>i{flex:0 0 auto!important;font-size:14px!important}.nexo-shell.nexo-shell #nexoHeader .location-picker{order:3!important;flex:0 0 174px!important;width:174px!important;min-width:174px!important;max-width:174px!important;margin:0 0 0 5px!important}.nexo-shell.nexo-shell #nexoHeader .location-picker-trigger{width:100%!important;min-height:44px!important;height:44px!important;padding:4px 7px!important}.nexo-shell.nexo-shell #nexoHeader .location-picker-current-icon{width:29px!important;height:29px!important}.nexo-shell.nexo-shell #nexoHeader .location-picker-current strong{max-width:102px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell #nexoHeader .nav-user{order:4!important;flex:0 0 154px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 27px!important;width:154px!important;min-width:154px!important;max-width:154px!important;min-height:44px!important;height:44px!important;gap:6px!important;margin:0!important;padding:4px 6px!important;overflow:visible!important}.nexo-shell.nexo-shell #nexoHeader .nav-user>div:nth-child(2){display:block!important;min-width:0!important;overflow:hidden!important}.nexo-shell.nexo-shell #nexoHeader .nav-user strong,.nexo-shell.nexo-shell #nexoHeader .nav-user small{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell #nexoHeader .nav-user form{display:block!important;width:27px!important;min-width:27px!important;margin:0!important}.nexo-shell.nexo-shell #nexoHeader .nav-user button{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;padding:0!important;border:0!important;background:transparent!important;color:#65768d!important;box-shadow:none!important}.nexo-shell.nexo-shell .top-layout,.nexo-shell.nexo-shell .app-main{padding-top:64px!important}@media(max-width:1600px){.nexo-shell.nexo-shell #nexoHeader .top-brand{flex-basis:50px!important;width:50px!important;min-width:50px!important;padding:0 4px!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy{display:none!important}.nexo-shell.nexo-shell #nexoModuleNav>a,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{padding-inline:6px!important;font-size:9.5px!important}}@media(max-width:1250px){.nexo-shell.nexo-shell #nexoModuleNav.top-nav{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}.nexo-shell.nexo-shell #nexoHeader .location-picker{flex-basis:150px!important;width:150px!important;min-width:150px!important;max-width:150px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user{flex-basis:82px!important;grid-template-columns:30px 27px!important;width:82px!important;min-width:82px!important;max-width:82px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user>div:nth-child(2){display:none!important}}@media(max-width:760px){.nexo-shell.nexo-shell #nexoHeader .location-picker{flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user{flex-basis:38px!important;display:block!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding:5px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user .avatar,.nexo-shell.nexo-shell #nexoHeader .nav-user>div:nth-child(2){display:none!important}.nexo-shell.nexo-shell #nexoHeader .nav-user form{display:block!important}}.nexo-shell.nexo-shell .master-history-open{display:flex!important;align-items:center!important;gap:10px!important;min-width:250px!important;padding:10px 13px!important;border:1px solid #d5ceff!important;border-radius:11px!important;background:#f1efff!important;color:#4f40dd!important;box-shadow:none!important}.nexo-shell.nexo-shell .master-history-open>span{display:flex;flex:1;flex-direction:column;min-width:0!important}.nexo-shell.nexo-shell .master-history-open strong{font-size:11px!important;line-height:1.2!important}.nexo-shell.nexo-shell .master-history-open small{margin-top:2px;color:#736d9b!important;font-size:8px!important}.nexo-shell.nexo-shell .master-history-upload{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;margin-bottom:18px!important;padding:18px 20px!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420d!important}.nexo-shell.nexo-shell .master-upload-copy{display:flex!important;align-items:center!important;gap:13px!important;min-width:260px!important}.nexo-shell.nexo-shell .master-upload-copy p{margin:4px 0 0!important;color:#667892!important;font-size:10px!important}.nexo-shell.nexo-shell .master-upload-icon{flex:0 0 46px!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#e8f8f2!important;color:#07825f!important;font-size:22px!important}.nexo-shell.nexo-shell .master-upload-form{display:grid!important;grid-template-columns:170px 150px minmax(250px,1fr) auto!important;gap:9px!important;align-items:end!important;min-width:min(100%,850px)!important}.nexo-shell.nexo-shell .master-upload-form label{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important}.nexo-shell.nexo-shell .master-upload-form label>span{color:#52647c!important;font-size:9px!important;font-weight:800!important}.nexo-shell.nexo-shell .master-upload-form :is(input,select,.btn){height:42px!important;min-height:42px!important}.nexo-shell.nexo-shell .master-file-field input{padding:7px!important;font-size:9px!important}.nexo-shell.nexo-shell .master-history-layout{display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:17px!important;align-items:start!important}.nexo-shell.nexo-shell .master-history-layout-wide{grid-template-columns:minmax(0,1fr)!important}.nexo-shell.nexo-shell .master-heading-actions{display:flex!important;align-items:center!important;gap:9px!important}.nexo-shell.nexo-shell .master-files-open{display:flex!important;align-items:center!important;gap:9px!important;padding:9px 12px!important;border:1px solid #d5ceff!important;border-radius:10px!important;background:#f1efff!important;color:#4f40dd!important;box-shadow:none!important}.nexo-shell.nexo-shell .master-files-open>span{display:flex!important;flex-direction:column!important;text-align:left!important}.nexo-shell.nexo-shell .master-files-open strong{font-size:10px!important}.nexo-shell.nexo-shell .master-files-open small{margin-top:2px!important;color:#736d9b!important;font-size:8px!important}.nexo-shell.nexo-shell :is(.master-versions,.master-comparison){overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420d!important}.nexo-shell.nexo-shell .master-versions{position:sticky!important;top:78px!important}.nexo-shell.nexo-shell .master-versions>header{padding:16px 17px!important;border-bottom:1px solid #e6ebf2!important;background:#f8fafc!important}.nexo-shell.nexo-shell .master-versions>header strong,.nexo-shell.nexo-shell .master-versions>header small{display:block!important}.nexo-shell.nexo-shell .master-versions>header small{margin-top:3px;color:#77879c!important;font-size:9px!important}.nexo-shell.nexo-shell .master-version-list{max-height:calc(100vh - 190px)!important;overflow:auto!important;padding:8px!important}.nexo-shell.nexo-shell .master-version{display:grid!important;grid-template-columns:minmax(0,1fr) 31px!important;gap:4px!important;margin-bottom:6px!important;border:1px solid transparent!important;border-radius:10px!important;background:#fff!important}.nexo-shell.nexo-shell .master-version.active{border-color:#cbc4ff!important;background:#f3f1ff!important}.nexo-shell.nexo-shell .master-version>a{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:10px!important;color:#152945!important}.nexo-shell.nexo-shell .master-version>a>span:nth-child(2){min-width:0!important}.nexo-shell.nexo-shell .master-version a strong,.nexo-shell.nexo-shell .master-version a small{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell .master-version a strong{font-size:10px!important}.nexo-shell.nexo-shell .master-version a small{margin-top:3px;color:#74849a!important;font-size:8px!important}.nexo-shell.nexo-shell .version-file-icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#e7f8f1!important;color:#07825f!important;font-size:17px!important}.nexo-shell.nexo-shell .master-version>form{display:flex!important;align-items:center!important;margin:0!important}.nexo-shell.nexo-shell .master-version>form button{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#9a6d77!important;box-shadow:none!important}.nexo-shell.nexo-shell .master-version>form button:hover{background:#ffecef!important;color:#cf354d!important}.nexo-shell.nexo-shell .master-empty,.nexo-shell.nexo-shell .master-welcome{padding:44px 24px!important;color:#708097!important;text-align:center!important}.nexo-shell.nexo-shell .master-empty i,.nexo-shell.nexo-shell .master-welcome>i{display:block!important;margin-bottom:12px!important;color:#9d93ff!important;font-size:38px!important}.nexo-shell.nexo-shell .master-empty strong{display:block!important;color:#243955!important}.nexo-shell.nexo-shell .master-empty p,.nexo-shell.nexo-shell .master-welcome p{margin:7px 0 0!important;font-size:10px!important}.nexo-shell.nexo-shell .master-comparison-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:20px!important;border-bottom:1px solid #e4eaf2!important}.nexo-shell.nexo-shell .master-comparison-head h2{margin:5px 0!important;font-size:18px!important}.nexo-shell.nexo-shell .master-comparison-head p{margin:0!important;color:#718198!important;font-size:10px!important}.nexo-shell.nexo-shell .master-comparison-filters{display:grid!important;grid-template-columns:minmax(210px,1fr) 210px auto!important;gap:8px!important;align-items:center!important;min-width:min(100%,620px)!important}.nexo-shell.nexo-shell .master-comparison-filters label{display:flex!important;align-items:center!important;gap:7px!important;height:40px!important;padding:0 10px!important;border:1px solid #d7e0ea!important;border-radius:9px!important;background:#fff!important}.nexo-shell.nexo-shell .master-comparison-filters input{height:36px!important;padding:0!important;border:0!important;box-shadow:none!important}.nexo-shell.nexo-shell .master-comparison-filters :is(select,.btn){height:40px!important;min-height:40px!important}.nexo-shell.nexo-shell .master-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;background:#f8fafc!important}.nexo-shell.nexo-shell .master-summary>article{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;padding:14px!important;border:1px solid #dfe6ef!important;border-radius:11px!important;background:#fff!important}.nexo-shell.nexo-shell .master-summary>article>span{flex:0 0 39px!important;width:39px!important;height:39px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eeebff!important;color:#5b4cf5!important}.nexo-shell.nexo-shell .master-summary article.danger>span{background:#ffebef!important;color:#d43d54!important}.nexo-shell.nexo-shell .master-summary article.warning>span{background:#fff2df!important;color:#c97806!important}.nexo-shell.nexo-shell .master-summary article.success>span{background:#e7f8f1!important;color:#07825f!important}.nexo-shell.nexo-shell .master-summary strong,.nexo-shell.nexo-shell .master-summary small{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell .master-summary strong{color:#142946!important;font-size:17px!important}.nexo-shell.nexo-shell .master-summary small{margin-top:3px;color:#708097!important;font-size:8px!important}.nexo-shell.nexo-shell .master-table-wrap{width:100%!important;overflow:auto!important;border-top:1px solid #e1e7ef!important}.nexo-shell.nexo-shell .master-history-table{width:100%!important;min-width:1050px!important;border-collapse:separate!important;border-spacing:0!important;font-size:10px!important}.nexo-shell.nexo-shell .master-history-table th{height:44px!important;padding:10px!important;border-right:1px solid #314969!important;background:#172f55!important;color:#fff!important;font-size:8px!important;text-align:center!important;white-space:nowrap!important}.nexo-shell.nexo-shell .master-history-table td{height:58px!important;padding:10px!important;border-right:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;color:#273c58!important;text-align:center!important;vertical-align:middle!important}.nexo-shell.nexo-shell .master-history-table tbody tr:nth-child(2n) td{background:#f8fafc!important}.nexo-shell.nexo-shell .master-history-table tbody tr:hover td{background:#f3f1ff!important}.nexo-shell.nexo-shell .master-history-table td:first-child{text-align:left!important;min-width:280px!important}.nexo-shell.nexo-shell .master-product strong,.nexo-shell.nexo-shell .master-product small{display:block!important}.nexo-shell.nexo-shell .master-product small{margin-top:4px;color:#73849a!important;font-size:8px!important}.nexo-shell.nexo-shell .master-decrease{display:inline-flex!important;padding:5px 8px!important;border-radius:999px!important;background:#ffebef!important;color:#c93048!important;font-weight:850!important;white-space:nowrap!important}.nexo-shell.nexo-shell .master-percent{color:#c93048!important;font-weight:800!important}.nexo-shell.nexo-shell .buy-more-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 9px!important;border-radius:999px!important;background:#e8f8f1!important;color:#08785b!important;font-size:8px!important;font-weight:850!important;white-space:nowrap!important}.nexo-shell.nexo-shell .stable-badge{color:#78879a!important;font-size:8px!important}.nexo-shell.nexo-shell .vendor-line{display:block!important;margin-top:3px!important;color:#708097!important;font-size:7px!important}.nexo-shell.nexo-shell .master-comparison>.pagination-wrap{padding:12px!important}.nexo-shell.nexo-shell .master-files-toolbar{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important;padding:14px!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420d!important}.nexo-shell.nexo-shell .master-files-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:9px!important}.nexo-shell.nexo-shell .master-files-tabs>a{display:flex!important;align-items:center!important;gap:11px!important;padding:11px 14px!important;border:1px solid #dce4ee!important;border-radius:11px!important;color:#40536d!important;background:#f8fafc!important}.nexo-shell.nexo-shell .master-files-tabs>a>i{font-size:20px!important}.nexo-shell.nexo-shell .master-files-tabs>a>span{display:flex!important;flex-direction:column!important}.nexo-shell.nexo-shell .master-files-tabs strong{font-size:11px!important}.nexo-shell.nexo-shell .master-files-tabs small{margin-top:2px!important;color:#77879b!important;font-size:8px!important}.nexo-shell.nexo-shell .master-files-tabs>a.active{border-color:#bcb3ff!important;background:#f0edff!important;color:#4f40dd!important;box-shadow:inset 3px 0 #6555ff!important}.nexo-shell.nexo-shell .master-files-filter label{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important}.nexo-shell.nexo-shell .master-files-filter span{color:#62748c!important;font-size:9px!important;font-weight:800!important}.nexo-shell.nexo-shell .master-files-filter select{min-width:220px!important;height:44px!important}.nexo-shell.nexo-shell .master-files-panel{overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420d!important}.nexo-shell.nexo-shell .master-files-panel>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;padding:17px 19px!important;border-bottom:1px solid #e3e9f1!important;background:#f8fafc!important}.nexo-shell.nexo-shell .master-files-panel>header>div{display:flex!important;align-items:center!important;gap:11px!important}.nexo-shell.nexo-shell .master-files-panel>header strong,.nexo-shell.nexo-shell .master-files-panel>header small{display:block!important}.nexo-shell.nexo-shell .master-files-panel>header small{margin-top:3px!important;color:#74849a!important;font-size:9px!important}.nexo-shell.nexo-shell .master-files-panel-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#ece9ff!important;color:#5949ef!important;font-size:19px!important}.nexo-shell.nexo-shell .protected-state{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border:1px solid #9fe3cd!important;border-radius:999px!important;background:#e9faf4!important;color:#08785b!important;font-size:9px!important;font-weight:850!important}.nexo-shell.nexo-shell .master-files-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important}.nexo-shell.nexo-shell .master-file-card{padding:15px!important;border:1px solid #dde5ef!important;border-radius:12px!important;background:#fff!important;transition:.18s ease!important}.nexo-shell.nexo-shell .master-file-card.is-unlocked{border-color:#f0a5af!important;background:#fffafb!important;box-shadow:0 0 0 3px #da384f0f!important}.nexo-shell.nexo-shell .master-file-main{display:flex!important;align-items:flex-start!important;gap:11px!important}.nexo-shell.nexo-shell .master-file-type{flex:0 0 43px!important;width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#e8f8f2!important;color:#087f5f!important;font-size:20px!important}.nexo-shell.nexo-shell .master-file-main>div{min-width:0!important}.nexo-shell.nexo-shell .master-file-main h2{overflow:hidden!important;margin:5px 0 4px!important;color:#142946!important;font-size:12px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell .master-file-main p{margin:0!important;color:#687a92!important;font-size:9px!important}.nexo-shell.nexo-shell .master-file-status{display:inline-flex!important;padding:3px 7px!important;border-radius:999px!important;font-size:7px!important;font-weight:900!important}.nexo-shell.nexo-shell .master-file-status.current{background:#e7f8f1!important;color:#08785b!important}.nexo-shell.nexo-shell .master-file-status.history{background:#fff2df!important;color:#af6907!important}.nexo-shell.nexo-shell .master-file-card dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important;padding:10px 0!important;border-top:1px solid #e6ebf2!important;border-bottom:1px solid #e6ebf2!important}.nexo-shell.nexo-shell .master-file-card dl>div{min-width:0!important;padding:0 8px!important;border-right:1px solid #e6ebf2!important}.nexo-shell.nexo-shell .master-file-card dl>div:last-child{border:0!important}.nexo-shell.nexo-shell .master-file-card dt{color:#7b899b!important;font-size:7px!important;text-transform:uppercase!important}.nexo-shell.nexo-shell .master-file-card dd{overflow:hidden!important;margin:3px 0 0!important;color:#233954!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell .master-file-actions{display:flex!important;align-items:center!important;gap:7px!important}.nexo-shell.nexo-shell .master-file-actions :is(.btn,button){min-height:34px!important;padding:7px 10px!important;font-size:8px!important;box-shadow:none!important}.nexo-shell.nexo-shell .master-file-unlock{margin-left:auto!important;border-color:#f2cb82!important;background:#fff8e9!important;color:#a46505!important}.nexo-shell.nexo-shell .master-file-delete{margin:0!important}.nexo-shell.nexo-shell .master-file-delete button{border-color:#ef9ca8!important;background:#fff0f2!important;color:#c82e47!important}.nexo-shell.nexo-shell .master-file-delete button:disabled{border-color:#dde3eb!important;background:#f3f5f8!important;color:#9aa6b5!important;cursor:not-allowed!important}.nexo-shell.nexo-shell .master-file-readonly{margin-left:auto!important;color:#7b899b!important;font-size:9px!important}.nexo-shell.nexo-shell .master-files-empty{grid-column:1/-1!important;padding:65px 25px!important;color:#708097!important;text-align:center!important}.nexo-shell.nexo-shell .master-files-empty>i{color:#9b91ff!important;font-size:40px!important}.nexo-shell.nexo-shell .master-files-empty h2{margin:10px 0 5px!important;color:#223854!important;font-size:17px!important}.nexo-shell.nexo-shell .master-files-empty p{margin:0!important;font-size:10px!important}@media(max-width:1250px){.nexo-shell.nexo-shell .master-history-upload,.nexo-shell.nexo-shell .master-comparison-head{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .master-upload-form,.nexo-shell.nexo-shell .master-comparison-filters{width:100%!important;min-width:0!important}.nexo-shell.nexo-shell .master-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexo-shell.nexo-shell .master-heading-actions,.nexo-shell.nexo-shell .master-files-toolbar{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .master-files-filter select{width:100%!important}}@media(max-width:900px){.nexo-shell.nexo-shell .master-history-layout{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .master-versions{position:static!important}.nexo-shell.nexo-shell .master-version-list{max-height:300px!important}.nexo-shell.nexo-shell .master-upload-form,.nexo-shell.nexo-shell .master-comparison-filters,.nexo-shell.nexo-shell .master-files-grid,.nexo-shell.nexo-shell .master-files-tabs{grid-template-columns:1fr!important}}@media(max-width:620px){.nexo-shell.nexo-shell .master-summary{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .master-history-open{width:100%!important;margin-top:12px!important}}.nexo-shell.nexo-shell .recommended-table-card{width:100%!important;max-width:100%!important;padding:0!important;overflow:auto!important;border:1px solid #dce4ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1024420e!important;scrollbar-color:#9ba9bb #eef2f6!important;scrollbar-width:thin!important}.nexo-shell.nexo-shell .recommended-table{width:max-content!important;min-width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}.nexo-shell.nexo-shell .recommended-table th{height:46px!important;padding:10px 11px!important;border-right:1px solid #344b6b!important;border-bottom:1px solid #344b6b!important;background:#172f55!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important}.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:nth-child(6){background:#263f68!important;color:#fff!important;letter-spacing:.04em!important}.nexo-shell.nexo-shell .recommended-table thead tr:nth-child(2) th{height:38px!important;background:#20395f!important;color:#dfe8f7!important;font-size:9px!important}.nexo-shell.nexo-shell .recommended-table td{height:68px!important;padding:10px 11px!important;border-right:1px solid #e0e7ef!important;border-bottom:1px solid #e0e7ef!important;background:#fff!important;color:#263b57!important;font-size:10px!important;vertical-align:middle!important}.nexo-shell.nexo-shell .recommended-product-row:nth-of-type(4n+3) td{background:#fafbfd!important}.nexo-shell.nexo-shell .recommended-table tbody tr.recommended-product-row:hover td{background:#f5f3ff!important}.nexo-shell.nexo-shell .recommended-table tbody td:first-child{position:sticky!important;left:0!important;z-index:4!important;min-width:84px!important;background:#fff!important;color:#12305a!important}.nexo-shell.nexo-shell .recommended-table tbody td:nth-child(2){position:sticky!important;left:84px!important;z-index:4!important;min-width:270px!important;max-width:270px!important;border-right:2px solid #cad5e3!important;background:#fff!important;font-weight:650!important;line-height:1.35!important;white-space:normal!important}.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:first-child{position:sticky!important;left:0!important;z-index:7!important;min-width:84px!important}.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:nth-child(2){position:sticky!important;left:84px!important;z-index:7!important;min-width:270px!important;border-right:2px solid #526989!important}.nexo-shell.nexo-shell .recommended-location-cell{min-width:118px!important;background:#fbfcfe!important}.nexo-shell.nexo-shell .recommended-location-cell>strong{display:block!important;color:#718198!important;font-size:15px!important;font-weight:850!important;line-height:1!important}.nexo-shell.nexo-shell .recommended-location-cell>small{display:block!important;margin-top:7px!important;color:#8491a3!important;font-size:8px!important;font-weight:700!important;white-space:nowrap!important}.nexo-shell.nexo-shell .recommended-location-cell.has-decrease{background:#eaf9f3!important;box-shadow:inset 0 3px #19a679!important}.nexo-shell.nexo-shell .recommended-location-cell.has-decrease>strong{color:#08785b!important}.nexo-shell.nexo-shell .recommended-location-cell.has-decrease>small{color:#447669!important}.nexo-shell.nexo-shell .recommended-total-drop{min-width:88px!important;background:#fff5e5!important;color:#9d5c04!important}.nexo-shell.nexo-shell .recommended-total-drop strong,.nexo-shell.nexo-shell .recommended-total-drop small{display:block!important}.nexo-shell.nexo-shell .recommended-total-drop strong{font-size:16px!important;line-height:1!important}.nexo-shell.nexo-shell .recommended-total-drop small{margin-top:5px!important;font-size:8px!important}.nexo-shell.nexo-shell .recommended-badge{display:inline-flex!important;align-items:center!important;padding:7px 10px!important;border:1px solid #cfc8ff!important;border-radius:999px!important;background:#eeebff!important;color:#5041d9!important;font-size:9px!important;font-weight:850!important;white-space:nowrap!important}.nexo-shell.nexo-shell .formula-row td{position:static!important;height:42px!important;padding:7px 14px!important;border-right:0!important;background:#f7f8fb!important;color:#5e6f87!important;font-size:9px!important;text-align:left!important;white-space:nowrap!important}.nexo-shell.nexo-shell .formula-row td>*{margin-right:10px!important}.nexo-shell.nexo-shell .formula-label{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 8px!important;border-radius:7px!important;background:#ebe8ff!important;color:#5041d9!important;font-weight:800!important}.nexo-shell.nexo-shell .formula-row b{color:#08785b!important;font-weight:850!important}.nexo-shell.nexo-shell .recommended-table-card>.pagination-wrap{position:sticky!important;left:0!important;margin:0!important;padding:12px 14px!important;border-top:1px solid #e0e7ef!important;background:#fff!important}@media(max-width:900px){.nexo-shell.nexo-shell .recommended-table tbody td:nth-child(2),.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:nth-child(2){position:static!important}}.nexo-shell.nexo-shell .recommended-table-card{overflow:hidden!important}.nexo-shell.nexo-shell .recommended-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-code{width:5%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-description{width:19%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-location{width:auto!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-drop{width:6%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-plan{width:12%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-price{width:6%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-vendor{width:7%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-total{width:5%!important}.nexo-shell.nexo-shell .recommended-table th{padding:9px 5px!important;font-size:8px!important;white-space:normal!important;overflow-wrap:anywhere!important}.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:nth-child(3){background:#263f68!important;letter-spacing:.04em!important}.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:nth-child(6){background:#172f55!important}.nexo-shell.nexo-shell .recommended-table td{height:86px!important;padding:9px 5px!important;font-size:9px!important;overflow-wrap:anywhere!important}.nexo-shell.nexo-shell .recommended-table tbody td:first-child,.nexo-shell.nexo-shell .recommended-table tbody td:nth-child(2),.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:first-child,.nexo-shell.nexo-shell .recommended-table thead tr:first-child th:nth-child(2){position:static!important;left:auto!important;z-index:auto!important;min-width:0!important;max-width:none!important}.nexo-shell.nexo-shell .recommended-table tbody td:first-child{padding-inline:4px!important}.nexo-shell.nexo-shell .recommended-table tbody td:nth-child(2){border-right:2px solid #cad5e3!important;text-align:left!important}.nexo-shell.nexo-shell .recommended-description>strong{display:block!important;color:#142f55!important;font-size:9px!important;line-height:1.25!important}.nexo-shell.nexo-shell .recommended-description>small{display:flex!important;flex-wrap:wrap!important;gap:3px 8px!important;margin-top:7px!important;color:#6f7f94!important;font-size:7px!important;line-height:1.25!important}.nexo-shell.nexo-shell .recommended-description>small span{white-space:normal!important}.nexo-shell.nexo-shell .recommended-location-cell{min-width:0!important;padding-inline:3px!important}.nexo-shell.nexo-shell .recommended-location-cell>strong{font-size:14px!important}.nexo-shell.nexo-shell .recommended-location-cell>small{margin-top:6px!important;font-size:7px!important;line-height:1.2!important;white-space:normal!important}.nexo-shell.nexo-shell .recommended-total-drop{min-width:0!important}.nexo-shell.nexo-shell .recommended-plan-cell{padding-inline:4px!important}.nexo-shell.nexo-shell .source-badge,.nexo-shell.nexo-shell .covered-badge{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;margin:3px 0!important;padding:5px 4px!important;border:1px solid #a7e2ce!important;border-radius:7px!important;background:#e9f8f2!important;color:#08785b!important;font-size:7px!important;font-weight:850!important;line-height:1.2!important}.nexo-shell.nexo-shell .source-badge.is-alternative{border-color:#f0cc87!important;background:#fff6df!important;color:#8b5a06!important}.nexo-shell.nexo-shell .recommended-plan-cell .recommended-badge{display:flex!important;justify-content:center!important;width:100%!important;margin-top:3px!important;padding:5px 4px!important;border-radius:7px!important;font-size:7px!important;line-height:1.2!important;white-space:normal!important}.nexo-shell.nexo-shell .vendor-badge{max-width:100%!important;padding:5px!important;font-size:7px!important;line-height:1.15!important;white-space:normal!important}.nexo-shell.nexo-shell .formula-row{display:none!important}.nexo-shell.nexo-shell .recommended-table-card>.pagination-wrap{position:static!important}@media(max-width:1100px){.nexo-shell.nexo-shell .recommended-table col.recommended-col-description{width:18%!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-plan{width:13%!important}.nexo-shell.nexo-shell .recommended-table th{font-size:7px!important}.nexo-shell.nexo-shell .recommended-table td{font-size:8px!important}}.nexo-shell.nexo-shell .recommended-header-label{display:block!important;margin-bottom:5px!important}.nexo-shell.nexo-shell .recommendation-mode-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:48px!important;height:22px!important;padding:0 6px!important;border:1px solid #aab8ca!important;border-radius:999px!important;background:#cbd5e1!important;color:#52647a!important;box-shadow:inset 0 1px 2px #0f233e29!important;cursor:pointer!important;transition:.2s ease!important}.nexo-shell.nexo-shell .recommendation-mode-toggle.is-active{justify-content:flex-start!important;border-color:#32c9bd!important;background:#12bfb6!important;color:#fff!important}.nexo-shell.nexo-shell .recommendation-toggle-text{position:absolute!important;left:7px!important;z-index:1!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.nexo-shell.nexo-shell .recommendation-mode-toggle:not(.is-active) .recommendation-toggle-text{left:auto!important;right:5px!important}.nexo-shell.nexo-shell .recommendation-toggle-knob{position:absolute!important;top:2px!important;right:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f233e52!important;transition:.2s ease!important}.nexo-shell.nexo-shell .recommendation-mode-toggle:not(.is-active) .recommendation-toggle-knob{right:28px!important}.nexo-shell.nexo-shell .recommendation-assisted{display:block!important;width:100%!important}.nexo-shell.nexo-shell .recommendation-direct,.nexo-shell.nexo-shell .recommendation-manual-mode .recommendation-assisted{display:none!important}.nexo-shell.nexo-shell .recommendation-manual-mode .recommendation-direct{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}.nexo-shell.nexo-shell .direct-box-badge{display:inline-flex!important;min-width:58px!important;min-height:30px!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;border:1px solid #cfc7ff!important;border-radius:9px!important;background:linear-gradient(135deg,#f1efff,#e7e2ff)!important;color:#5541db!important;box-shadow:0 4px 10px #5641db1f!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}.nexo-shell.nexo-shell .recommendation-direct small{color:#718198!important;font-size:7px!important;font-weight:750!important}.nexo-shell.nexo-shell .recommended-stock-upload{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:16px!important;padding:14px 16px!important;border:1px solid #d9e3ef!important;border-radius:12px!important;background:#f8fbff!important}.nexo-shell.nexo-shell .recommended-upload-copy{display:flex!important;align-items:center!important;gap:11px!important;min-width:260px!important}.nexo-shell.nexo-shell .recommended-upload-copy>span{display:grid!important;place-items:center!important;flex:0 0 38px!important;height:38px!important;border-radius:10px!important;background:#e7f8f2!important;color:#098366!important;font-size:18px!important}.nexo-shell.nexo-shell .recommended-upload-copy strong,.nexo-shell.nexo-shell .recommended-upload-copy small{display:block!important}.nexo-shell.nexo-shell .recommended-upload-copy strong{color:#142d50!important;font-size:11px!important}.nexo-shell.nexo-shell .recommended-upload-copy small{margin-top:3px!important;color:#708096!important;font-size:8px!important;line-height:1.3!important}.nexo-shell.nexo-shell .recommended-stock-upload form{display:grid!important;grid-template-columns:minmax(150px,190px) minmax(150px,230px) auto!important;gap:8px!important;align-items:center!important}.nexo-shell.nexo-shell .recommended-stock-upload select,.nexo-shell.nexo-shell .recommended-file-picker{height:38px!important;border:1px solid #cfdae8!important;border-radius:9px!important;background:#fff!important;color:#243b5a!important;font-size:9px!important}.nexo-shell.nexo-shell .recommended-stock-upload select{padding:0 30px 0 11px!important}.nexo-shell.nexo-shell .recommended-file-picker{display:flex!important;align-items:center!important;gap:7px!important;padding:0 11px!important;cursor:pointer!important;overflow:hidden!important}.nexo-shell.nexo-shell .recommended-file-picker i{color:#6547e7!important}.nexo-shell.nexo-shell .recommended-file-picker span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nexo-shell.nexo-shell .recommended-upload-button{height:38px!important;padding:0 14px!important;border-radius:9px!important;background:#5b43e8!important;color:#fff!important;font-size:9px!important;white-space:nowrap!important}.nexo-shell.nexo-shell .recommended-location-files{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:7px!important;margin:9px 0 0!important}.nexo-shell.nexo-shell .recommended-location-files>span{min-width:0!important;padding:7px 9px!important;border:1px solid #e1e7ef!important;border-radius:8px!important;background:#fff!important;color:#77869a!important}.nexo-shell.nexo-shell .recommended-location-files>span.has-file{border-color:#b8e5d7!important;background:#f0fbf7!important;color:#08785b!important}.nexo-shell.nexo-shell .recommended-location-files b,.nexo-shell.nexo-shell .recommended-location-files small{display:block!important}.nexo-shell.nexo-shell .recommended-location-files b{font-size:8px!important}.nexo-shell.nexo-shell .recommended-location-files small{margin-top:2px!important;font-size:7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:1100px){.nexo-shell.nexo-shell .recommended-stock-upload{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .recommended-stock-upload form{grid-template-columns:1fr 1fr auto!important}}@media(max-width:700px){.nexo-shell.nexo-shell .recommended-stock-upload form{grid-template-columns:1fr!important}}.nexo-shell.nexo-shell .master-stock-units{display:block!important;margin-top:4px!important;color:#718198!important;font-size:7px!important;font-weight:700!important}.nexo-shell.nexo-shell .recommended-viewer-filter{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:235px!important;height:48px!important;padding:7px 10px 7px 13px!important;border:1px solid #cfdbea!important;border-radius:10px!important;background:#fff!important;cursor:pointer!important}.nexo-shell.nexo-shell .recommended-viewer-filter>input{position:absolute!important;opacity:0!important;pointer-events:none!important}.nexo-shell.nexo-shell .viewer-filter-copy b,.nexo-shell.nexo-shell .viewer-filter-copy small{display:block!important}.nexo-shell.nexo-shell .viewer-filter-copy b{color:#203854!important;font-size:9px!important}.nexo-shell.nexo-shell .viewer-filter-copy small{margin-top:2px!important;color:#748398!important;font-size:7px!important}.nexo-shell.nexo-shell .viewer-filter-switch{position:relative!important;flex:0 0 42px!important;height:22px!important;border-radius:999px!important;background:#cbd5e1!important;box-shadow:inset 0 1px 2px #0f233e26!important;transition:.2s ease!important}.nexo-shell.nexo-shell .viewer-filter-switch i{position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f233e47!important;transition:.2s ease!important}.nexo-shell.nexo-shell .recommended-viewer-filter>input:checked+.viewer-filter-switch{background:#12bfb6!important}.nexo-shell.nexo-shell .recommended-viewer-filter>input:checked+.viewer-filter-switch i{left:23px!important}.nexo-shell.nexo-shell .recommended-history-source{display:flex!important;align-items:center!important;gap:9px!important;margin-top:10px!important;padding:8px 11px!important;border:1px solid #d9e6f0!important;border-radius:9px!important;background:#f6fafc!important;color:#52677f!important}.nexo-shell.nexo-shell .recommended-history-source>i{color:#12a987!important;font-size:15px!important}.nexo-shell.nexo-shell .recommended-history-source b,.nexo-shell.nexo-shell .recommended-history-source small{display:block!important}.nexo-shell.nexo-shell .recommended-history-source b{color:#1c3855!important;font-size:8px!important}.nexo-shell.nexo-shell .recommended-history-source small{margin-top:2px!important;font-size:7px!important}.nexo-shell.nexo-shell .viewer-match-badge{padding:2px 5px!important;border-radius:999px!important;background:#f1f4f7!important;color:#748398!important;font-weight:800!important}.nexo-shell.nexo-shell .viewer-match-badge.matched{background:#dff8ef!important;color:#08785b!important}@media(max-width:900px){.nexo-shell.nexo-shell .recommended-viewer-filter{width:100%!important;min-width:0!important}}html{font-size:clamp(15px,calc(14px + .12vw),18px)!important;text-size-adjust:100%;-webkit-text-size-adjust:100%}.nexo-shell.nexo-shell .content{width:min(100%,1920px)!important;padding-inline:clamp(16px,2.25vw,42px)!important;font-size:clamp(.9375rem,calc(.9rem + .08vw),1.0625rem)!important}.nexo-shell.nexo-shell .content :is(p,label){font-size:clamp(.875rem,calc(.84rem + .08vw),1rem)!important;line-height:1.5!important}.nexo-shell.nexo-shell .content small{font-size:clamp(.75rem,calc(.72rem + .06vw),.875rem)!important;line-height:1.4!important}.nexo-shell.nexo-shell .content .kicker{font-size:clamp(.75rem,calc(.72rem + .05vw),.875rem)!important;line-height:1.3!important}.nexo-shell.nexo-shell .content h1{font-size:clamp(2rem,calc(1.72rem + .75vw),2.65rem)!important;line-height:1.15!important}.nexo-shell.nexo-shell .content h2{font-size:clamp(1.125rem,calc(1.02rem + .28vw),1.4rem)!important;line-height:1.25!important}.nexo-shell.nexo-shell .content :is(button,.btn,input,select,textarea){font-size:clamp(.8125rem,calc(.78rem + .06vw),.9375rem)!important}.nexo-shell.nexo-shell .content :is(input:not([type=checkbox]):not([type=radio]),select,.btn){min-height:42px!important}.nexo-shell.nexo-shell .content :is(.badge,.mini-btn,[class$=-badge],[class*="-badge "]){font-size:clamp(.6875rem,calc(.66rem + .05vw),.8125rem)!important;line-height:1.3!important}.nexo-shell.nexo-shell .content table{font-size:clamp(.75rem,calc(.72rem + .05vw),.875rem)!important}.nexo-shell.nexo-shell .content table th{font-size:clamp(.6875rem,calc(.66rem + .05vw),.8125rem)!important;line-height:1.25!important}.nexo-shell.nexo-shell .content table td{font-size:clamp(.75rem,calc(.72rem + .05vw),.875rem)!important;line-height:1.35!important}.nexo-shell.nexo-shell #nexoHeader :is(a,button){font-size:clamp(.75rem,calc(.72rem + .04vw),.875rem)!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy strong{font-size:clamp(.8125rem,calc(.77rem + .06vw),.9375rem)!important}.nexo-shell.nexo-shell #nexoHeader :is(.brand-copy small,.location-picker-current small,.nav-user small){font-size:clamp(.625rem,calc(.59rem + .04vw),.75rem)!important}.nexo-shell.nexo-shell .master-files-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;gap:clamp(12px,1vw,18px)!important}.nexo-shell.nexo-shell .master-file-main h2{font-size:clamp(1rem,calc(.94rem + .12vw),1.125rem)!important}.nexo-shell.nexo-shell .master-file-main p{font-size:clamp(.8125rem,calc(.77rem + .06vw),.9rem)!important}.nexo-shell.nexo-shell .master-file-status,.nexo-shell.nexo-shell .master-file-card dt{font-size:clamp(.6875rem,calc(.65rem + .04vw),.78rem)!important}.nexo-shell.nexo-shell .master-file-card dd{font-size:clamp(.8125rem,calc(.77rem + .06vw),.9375rem)!important}.nexo-shell.nexo-shell .master-file-actions :is(.btn,button){font-size:clamp(.75rem,calc(.71rem + .05vw),.875rem)!important}.nexo-shell.nexo-shell .master-files-tabs strong{font-size:clamp(.875rem,calc(.82rem + .08vw),1rem)!important}.nexo-shell.nexo-shell .master-files-tabs small,.nexo-shell.nexo-shell .master-files-panel>header small{font-size:clamp(.75rem,calc(.71rem + .05vw),.875rem)!important}.nexo-shell.nexo-shell :is(.stats,.recommended-summary,.master-summary,.config-stats){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.nexo-shell.nexo-shell :is(.recommended-filters,.master-upload-form){min-width:0!important;width:100%!important}@media(max-width:1366px){.nexo-shell.nexo-shell .content{padding-inline:clamp(14px,1.6vw,24px)!important}.nexo-shell.nexo-shell .master-files-toolbar,.nexo-shell.nexo-shell .master-history-upload,.nexo-shell.nexo-shell .master-comparison-head{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .master-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexo-shell.nexo-shell .master-upload-form .btn{width:100%!important}}@media(max-width:900px){.nexo-shell.nexo-shell .content{padding-inline:14px!important}.nexo-shell.nexo-shell .master-upload-form,.nexo-shell.nexo-shell .master-comparison-filters,.nexo-shell.nexo-shell .master-files-tabs,.nexo-shell.nexo-shell .master-file-card dl{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .master-file-card dl>div{padding:7px 8px!important;border-right:0!important;border-bottom:1px solid #e6ebf2!important}.nexo-shell.nexo-shell .master-file-card dl>div:last-child{border-bottom:0!important}.nexo-shell.nexo-shell .master-file-actions{align-items:stretch!important;flex-direction:column!important}.nexo-shell.nexo-shell .master-file-unlock{margin-left:0!important}.nexo-shell.nexo-shell .master-file-delete,.nexo-shell.nexo-shell .master-file-actions .btn{width:100%!important}}.nexo-shell.nexo-shell .recommended-table col.recommended-col-description{width:22%!important}.nexo-shell.nexo-shell .recommended-description>strong{display:block!important;color:#102d52!important;font-size:clamp(.9375rem,calc(.88rem + .1vw),1.0625rem)!important;font-weight:850!important;line-height:1.3!important}.nexo-shell.nexo-shell .recommended-product-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 7px!important;margin-top:7px!important;color:#687b94!important;font-size:clamp(.75rem,calc(.71rem + .05vw),.875rem)!important;font-weight:700!important;line-height:1.25!important}.nexo-shell.nexo-shell .recommended-product-meta span{white-space:nowrap!important}.nexo-shell.nexo-shell .recommended-product-meta span+span:before{content:"\b7";margin-right:7px;color:#a0acba}.nexo-shell.nexo-shell .recommended-location-cell{padding:8px 2px!important;text-align:center!important;vertical-align:middle!important}.nexo-shell.nexo-shell .recommended-location-cell>strong{font-size:1rem!important;line-height:1.1!important}.nexo-shell.nexo-shell .recommended-location-cell>small{display:block!important;margin-top:6px!important;color:#718198!important;font-size:clamp(.6875rem,calc(.66rem + .035vw),.75rem)!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.nexo-shell.nexo-shell .recommended-page-layout .context-bar{display:none!important}.nexo-shell.nexo-shell .recommended-page-layout .content{padding-top:10px!important}.nexo-shell.nexo-shell .recommended-heading{min-height:0!important;margin:0 0 10px!important;padding:6px 4px 8px 16px!important;border-left:4px solid #6047f5!important}.nexo-shell.nexo-shell .recommended-heading h1{margin:2px 0 3px!important}.nexo-shell.nexo-shell .recommended-heading p{margin:0!important}.nexo-shell.nexo-shell .recommended-action-strip{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:62px!important;margin:0 0 10px!important;padding:7px 10px!important;border:1px solid #dce4ef!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:0 5px 16px #162d520d!important}.nexo-shell.nexo-shell .recommended-action-strip-title{display:flex!important;align-items:center!important;gap:7px!important;padding:0 10px 0 3px!important;color:#53657d!important;font-size:.75rem!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.nexo-shell.nexo-shell .recommended-history-mode-form{display:block!important;margin:0!important}.nexo-shell.nexo-shell .recommended-action-button{display:flex!important;align-items:center!important;gap:9px!important;min-width:190px!important;min-height:46px!important;padding:6px 12px!important;border:1px solid #d6deea!important;border-radius:9px!important;background:#fff!important;color:#203958!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}.nexo-shell.nexo-shell .recommended-action-button>i{color:#6047f5!important;font-size:1.05rem!important}.nexo-shell.nexo-shell .recommended-action-button span,.nexo-shell.nexo-shell .recommended-action-button strong,.nexo-shell.nexo-shell .recommended-action-button small{display:block!important}.nexo-shell.nexo-shell .recommended-action-button strong{font-size:.8125rem!important;line-height:1.2!important}.nexo-shell.nexo-shell .recommended-action-button small{margin-top:2px!important;color:#78879a!important;font-size:.6875rem!important;line-height:1.15!important}.nexo-shell.nexo-shell .recommended-action-button:hover,.nexo-shell.nexo-shell .recommended-action-button.is-active{border-color:#8d7afa!important;background:#f1eeff!important;color:#4d35d0!important}.nexo-shell.nexo-shell .recommended-action-button.is-filtered{border-color:#b9e4d6!important;background:#eefaf6!important;color:#08785b!important}.nexo-shell.nexo-shell .recommended-panel{padding:10px!important;margin-bottom:12px!important;border-radius:12px!important;box-shadow:none!important}.nexo-shell.nexo-shell .recommended-filters{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.nexo-shell.nexo-shell .recommended-calculate{min-width:132px!important}.nexo-shell.nexo-shell .recommended-location-cell>small{font-weight:800!important;color:#657790!important}@media(max-width:700px){.nexo-shell.nexo-shell .recommended-action-strip{align-items:stretch!important;flex-wrap:wrap!important}.nexo-shell.nexo-shell .recommended-action-strip-title{width:100%!important}.nexo-shell.nexo-shell .recommended-history-mode-form{flex:1 1 190px!important}.nexo-shell.nexo-shell .recommended-action-button{width:100%!important;min-width:0!important}.nexo-shell.nexo-shell .recommended-filters{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .recommended-calculate{width:100%!important}}.nexo-shell.nexo-shell .recommended-page-layout{padding-top:0!important}.nexo-shell.nexo-shell .recommended-page-layout .content{padding-top:12px!important}.nexo-shell.nexo-shell .recommended-heading{position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;min-height:126px!important;margin:0 0 10px!important;padding:20px 28px!important;border:1px solid #d8e3f0!important;border-left:5px solid #6047f5!important;border-radius:14px!important;background:linear-gradient(105deg,#fff,#fbfaff 52%,#eef8ff)!important;box-shadow:0 8px 24px #1a31530f!important}.nexo-shell.nexo-shell .recommended-heading:after{content:""!important;position:absolute!important;z-index:-1!important;top:-72px!important;right:-35px!important;width:210px!important;height:210px!important;border-radius:50%!important;background:#5f88eb14!important;box-shadow:-48px 74px #6b4bf609!important}.nexo-shell.nexo-shell .recommended-heading>div{position:relative!important;z-index:1!important}.nexo-shell.nexo-shell .recommended-heading h1{margin:3px 0 5px!important}.nexo-shell.nexo-shell .recommended-action-strip{margin-top:0!important}@media(max-width:700px){.nexo-shell.nexo-shell .recommended-heading{min-height:0!important;padding:17px 18px!important}}.nexo-shell.nexo-shell .recommended-page-layout .content{padding-top:8px!important}.nexo-shell.nexo-shell .recommended-heading{min-height:70px!important;padding:9px 18px!important;border:1px solid #e0e6ef!important;border-left:4px solid #6047f5!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.nexo-shell.nexo-shell .recommended-heading:after{display:none!important}.nexo-shell.nexo-shell .content .recommended-heading .kicker{font-size:.625rem!important;line-height:1.15!important;letter-spacing:.12em!important}.nexo-shell.nexo-shell .content .recommended-heading h1{margin:2px 0 1px!important;font-size:clamp(1.25rem,calc(1.12rem + .28vw),1.5rem)!important;line-height:1.12!important}.nexo-shell.nexo-shell .content .recommended-heading p{margin:0!important;font-size:clamp(.75rem,calc(.72rem + .05vw),.8125rem)!important;line-height:1.25!important}@media(max-width:700px){.nexo-shell.nexo-shell .recommended-heading{min-height:64px!important;padding:8px 13px!important}}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head){position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 18px!important;width:100%!important;min-height:74px!important;margin:0 0 12px!important;padding:10px 18px!important;overflow:hidden!important;border:1px solid #e0e6ef!important;border-left:4px solid #6047f5!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head):before,.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head):after{display:none!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head)>div:first-child{flex:1 1 460px!important;min-width:0!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head) :is(.kicker,.ops-breadcrumb,.viewer-breadcrumb){font-size:.625rem!important;line-height:1.15!important;letter-spacing:.1em!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head) h1{margin:2px 0!important;font-size:clamp(1.25rem,calc(1.12rem + .3vw),1.55rem)!important;line-height:1.15!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head) p{margin:0!important;font-size:clamp(.75rem,calc(.72rem + .05vw),.825rem)!important;line-height:1.3!important}.nexo-shell.nexo-shell .content :is(.heading-actions,.page-actions,.master-heading-actions,.ops-heading-actions,.viewer-command-actions){display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 1 auto!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:5px!important;border:1px solid #dce4ef!important;border-radius:9px!important;background:#fff!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head)>.btn{flex:0 0 auto!important;margin:0!important}.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head) .back-link{display:inline-flex!important;margin:0 0 2px!important;font-size:.6875rem!important;line-height:1.2!important}@media(max-width:760px){.nexo-shell.nexo-shell .content :is(.page-heading:not(.recommended-heading),.module-heading,.ops-heading,.viewer-command-head){align-items:flex-start!important;min-height:64px!important;padding:9px 13px!important}.nexo-shell.nexo-shell .content :is(.heading-actions,.page-actions,.master-heading-actions,.ops-heading-actions,.viewer-command-actions){justify-content:flex-start!important;width:100%!important}}.nexo-shell.nexo-shell.replenishment-page .content{padding-top:8px!important}.nexo-shell.nexo-shell .replenishment-heading{margin-bottom:8px!important}.nexo-shell.nexo-shell .replenishment-flow{display:flex!important;align-items:center!important;gap:16px!important;min-height:48px!important;margin:0 0 8px!important;padding:7px 12px!important;border:1px solid #dfe6ef!important;border-radius:9px!important;background:#fff!important}.nexo-shell.nexo-shell .replenishment-flow-title{flex:0 0 auto!important;color:#5743df!important;font-size:.625rem!important;font-weight:900!important;letter-spacing:.09em!important}.nexo-shell.nexo-shell .replenishment-flow ol{display:grid!important;grid-template-columns:repeat(4,minmax(130px,1fr))!important;align-items:center!important;gap:28px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.nexo-shell.nexo-shell .replenishment-flow li{position:relative!important;display:flex!important;align-items:center!important;gap:7px!important;color:#687a90!important;font-size:.6875rem!important;font-weight:800!important;white-space:nowrap!important}.nexo-shell.nexo-shell .replenishment-flow li:not(:last-child):after{content:""!important;position:absolute!important;left:calc(100% + 5px)!important;width:18px!important;height:1px!important;background:#ccd6e3!important}.nexo-shell.nexo-shell .replenishment-flow li b{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;flex:0 0 23px!important;border-radius:50%!important;background:#edf1f6!important;color:#64748b!important;font-size:.6875rem!important}.nexo-shell.nexo-shell .replenishment-flow li.is-complete b,.nexo-shell.nexo-shell .replenishment-flow li.is-active b{background:#5a43ef!important;color:#fff!important}.nexo-shell.nexo-shell .replenishment-flow li.is-active{color:#3321aa!important}.nexo-shell.nexo-shell .replenishment-action-strip{margin-bottom:8px!important;padding-block:7px!important}.nexo-shell.nexo-shell .replenishment-quick-legend{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 20px!important;min-height:36px!important;margin:0 0 8px!important;padding:6px 11px!important;border:1px solid #e1e7ef!important;border-radius:8px!important;background:#fff!important;color:#53667d!important;font-size:.625rem!important;font-weight:750!important}.nexo-shell.nexo-shell .replenishment-quick-legend span{display:inline-flex!important;align-items:center!important;gap:6px!important}.nexo-shell.nexo-shell .replenishment-quick-legend i{display:inline-block!important;width:13px!important;height:13px!important;border-radius:4px!important}.nexo-shell.nexo-shell .legend-input{border:1px solid #cbd7e4!important;background:#fff!important}.nexo-shell.nexo-shell .legend-stock{background:#dff5ea!important}.nexo-shell.nexo-shell .legend-sent{background:#dceaff!important}.nexo-shell.nexo-shell .legend-consumed{background:#fee2e2!important}.nexo-shell.nexo-shell .replenishment-toolbar{margin-bottom:8px!important;box-shadow:none!important}.nexo-shell.nexo-shell .replenishment-table-wrap{border-color:#d6e0eb!important;border-radius:12px!important;box-shadow:0 8px 24px #1a30500f!important}.nexo-shell.nexo-shell .replenishment-table th,.nexo-shell.nexo-shell .replenishment-table td{border-color:#dde5ee!important}.nexo-shell.nexo-shell .replenishment-table tbody tr:nth-child(2n) td{background:#f9fbfd!important}.nexo-shell.nexo-shell .replenishment-table tbody tr:hover td{filter:none!important;background:#f6f9fc!important}.nexo-shell.nexo-shell .replenishment-table .merged-stock-cell{height:88px!important;padding:6px 4px!important;background:#fff!important;vertical-align:middle!important}.nexo-shell.nexo-shell .replenishment-table tbody tr:nth-child(2n) .merged-stock-cell{background:#fbfcfe!important}.nexo-shell.nexo-shell .replenishment-table .merged-stock-cell.has-sent-reference{background:#f3f7ff!important}.nexo-shell.nexo-shell .replenishment-table .merged-stock-cell.has-consumption{background:#fff7f7!important}.nexo-shell.nexo-shell .replenishment-table .merged-stock-cell.has-saved-value{background:#f4fbf8!important}.nexo-shell.nexo-shell .replenishment-table .cell-stock-label{display:flex!important;justify-content:center!important;margin:0 0 5px!important;line-height:1!important}.nexo-shell.nexo-shell .replenishment-table .cell-stock-label b{min-width:42px!important;padding:4px 7px!important;border:1px solid #c8eadc!important;border-radius:6px!important;background:#e8f8f1!important;color:#08765f!important;font-size:clamp(.6rem,calc(.56rem + .06vw),.68rem)!important;font-weight:850!important;white-space:nowrap!important}.nexo-shell.nexo-shell .replenishment-table .send-input{display:block!important;width:min(68px,90%)!important;height:31px!important;margin:0 auto!important;border:1px solid #cbd8e6!important;border-radius:6px!important;background:#fff!important;color:#102d52!important;font-size:.78rem!important;font-weight:900!important;box-shadow:0 1px 2px #132b4a0a!important}.nexo-shell.nexo-shell .replenishment-table .send-input:hover,.nexo-shell.nexo-shell .replenishment-table .send-input:focus{border-color:#6e59ef!important;box-shadow:0 0 0 3px #6e59ef1f!important}.nexo-shell.nexo-shell .quick-cell-status{display:block!important;max-width:100%!important;margin:5px auto 0!important;overflow:hidden!important;color:#53667d!important;font-size:clamp(.48rem,calc(.45rem + .04vw),.54rem)!important;font-weight:850!important;line-height:1.15!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nexo-shell.nexo-shell .transfer-source.quick-cell-status{color:#1762d0!important}.nexo-shell.nexo-shell .saved-status.quick-cell-status{color:#07815f!important}.nexo-shell.nexo-shell .consumed-status.quick-cell-status{color:#dc2626!important;text-shadow:none!important}.nexo-shell.nexo-shell .replenishment-table .stock-heading{margin-top:3px!important;color:#dbeafe!important;font-size:.55rem!important}.nexo-shell.nexo-shell .replenishment-table .send-total{font-size:.82rem!important}@media(max-width:1150px){.nexo-shell.nexo-shell .replenishment-flow{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}.nexo-shell.nexo-shell .replenishment-flow ol{gap:18px!important}.nexo-shell.nexo-shell .replenishment-flow li span{white-space:normal!important}.nexo-shell.nexo-shell .replenishment-flow li:not(:last-child):after{display:none!important}}@media(max-width:700px){.nexo-shell.nexo-shell .replenishment-flow ol{grid-template-columns:1fr 1fr!important}.nexo-shell.nexo-shell .replenishment-quick-legend{align-items:flex-start!important;flex-direction:column!important}}.nexo-shell.nexo-shell.viewer-mode .top-layout{padding-top:64px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-head{margin-bottom:10px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap{max-height:calc(100svh - 242px)!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-description{width:19%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-description-cell{padding:4px 6px!important;vertical-align:middle!important}.nexo-shell.nexo-shell.viewer-mode .viewer-description-main{min-width:0!important}.nexo-shell.nexo-shell.viewer-mode .viewer-description-main .viewer-cell-input{height:30px!important;min-height:30px!important;padding:3px 5px!important;font-weight:750!important;text-align:left!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;padding:1px 5px 0!important;color:#667892!important;font-size:.6875rem!important;white-space:nowrap!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta>.editable-cell{display:flex!important;align-items:center!important;min-width:0!important;background:transparent!important;box-shadow:none!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta .viewer-meta-input{width:auto!important;min-width:0!important;max-width:110px!important;height:24px!important;min-height:24px!important;padding:1px 3px!important;border-radius:5px!important;color:#667892!important;font-size:.6875rem!important;font-weight:700!important;text-align:left!important}.nexo-shell.nexo-shell.viewer-mode .viewer-factor-meta{gap:2px!important;flex:0 0 auto!important;font-weight:700!important}.nexo-shell.nexo-shell.viewer-mode .viewer-factor-meta .viewer-meta-input{width:42px!important}@media(max-width:900px){.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-description{width:22%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta{align-items:flex-start!important;flex-wrap:wrap!important;white-space:normal!important}}.nexo-shell.nexo-shell.viewer-mode .top-layout{padding-top:0!important}.nexo-shell.nexo-shell.viewer-mode .content{padding-top:8px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-head{margin:0 0 8px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions{flex:1 1 760px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 570px!important;gap:7px!important;flex-wrap:wrap!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters select{min-width:112px!important;height:36px!important;min-height:36px!important;padding:4px 26px 4px 9px!important;border:1px solid #d7e0ec!important;border-radius:7px!important;background:#fff!important;color:#233d5e!important;font-size:.75rem!important;font-weight:650!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters .viewer-filter-submit{min-height:36px!important;height:36px!important;padding-inline:12px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-filter-bar{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;padding:8px 12px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-search{flex:1 1 auto!important}.nexo-shell.nexo-shell.viewer-mode .viewer-master-code{color:#163e73!important;font-weight:850!important;text-align:center!important;vertical-align:middle!important}.nexo-shell.nexo-shell.viewer-mode .viewer-description-cell{padding:7px 9px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-title{display:block!important;overflow:hidden!important;color:#102f58!important;font-size:.82rem!important;font-weight:850!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta{display:flex!important;align-items:center!important;gap:6px!important;margin-top:4px!important;padding:0!important;color:#667892!important;font-size:.69rem!important;font-weight:700!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta span+span:before{content:"\b7";margin-right:6px;color:#9aa8b9}@media(max-width:1180px){.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions{justify-content:flex-start!important;width:100%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters{justify-content:flex-start!important}}@media(max-width:700px){.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters{width:100%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters select,.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters .viewer-filter-submit{flex:1 1 145px!important}}.nexo-shell.nexo-shell.orders-mode .context-bar{display:none!important}.nexo-shell.nexo-shell.orders-mode .top-layout{padding-top:0!important}.nexo-shell.nexo-shell.orders-mode .content{padding-top:8px!important}.nexo-shell.nexo-shell.orders-mode .order-filter-form{display:block!important}.nexo-shell.nexo-shell.orders-mode .order-page-heading{margin:0 0 8px!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex:1 1 710px!important;flex-wrap:wrap!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions select{min-width:150px!important;height:36px!important;min-height:36px!important;padding:4px 28px 4px 10px!important;border:1px solid #d7e0ec!important;border-radius:7px!important;background:#fff!important;color:#233d5e!important;font-size:.75rem!important;font-weight:650!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions .btn{height:36px!important;min-height:36px!important;padding-inline:12px!important;white-space:nowrap!important}.nexo-shell.nexo-shell.orders-mode .order-control-panel{margin:0 0 12px!important;padding:8px 12px!important}.nexo-shell.nexo-shell.orders-mode .order-filter-bar{display:flex!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important}.nexo-shell.nexo-shell.orders-mode .order-search{width:100%!important;height:42px!important;min-height:42px!important;border:1px solid #d5deea!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.nexo-shell.nexo-shell.orders-mode .order-search input{width:100%!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-description,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .product-description{width:27%!important}.nexo-shell.nexo-shell.orders-mode .order-product-meta{display:flex!important;align-items:center!important;gap:6px!important;margin-top:4px!important;color:#667892!important;font-size:.69rem!important;font-weight:700!important;white-space:nowrap!important}.nexo-shell.nexo-shell.orders-mode .order-product-meta span+span:before{content:"\b7";margin-right:6px;color:#9aa8b9}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .product-description>strong{display:block!important;overflow:hidden!important;color:#102f58!important;font-size:.82rem!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:1240px){.nexo-shell.nexo-shell.orders-mode .order-heading-actions{justify-content:flex-start!important;width:100%!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions select{flex:1 1 180px!important}}@media(max-width:700px){.nexo-shell.nexo-shell.orders-mode .order-heading-actions .btn{flex:1 1 160px!important}.nexo-shell.nexo-shell.orders-mode .order-product-meta{flex-wrap:wrap!important;white-space:normal!important}}.nexo-shell.nexo-shell.orders-mode .order-table-scroll{overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table{width:max-content!important;min-width:100%!important;table-layout:auto!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table th,.nexo-shell.nexo-shell.orders-mode .order-comparison-table td{min-width:104px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-code{min-width:96px!important;width:96px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-description,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .product-description{min-width:360px!important;width:360px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .vendor-heading,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .price-cell{min-width:108px!important;width:108px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price{min-width:120px!important;width:120px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table td:has(.recommended-vendor){min-width:130px!important;width:130px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table td:has(.quantity-stepper){min-width:108px!important;width:108px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .product-description>strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.nexo-shell.nexo-shell.orders-mode .order-product-meta{flex-wrap:wrap!important;white-space:normal!important}.nexo-shell.nexo-shell.orders-mode .order-product-meta span{white-space:nowrap!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-card{overflow:hidden!important}.nexo-shell.nexo-shell.orders-mode .order-table-scroll{overflow:hidden!important;scrollbar-gutter:auto!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-description{width:27%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-summary{width:7%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table th,.nexo-shell.nexo-shell.orders-mode .order-comparison-table td{min-width:0!important;width:auto!important;padding:9px 4px!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:normal!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead th{font-size:clamp(.61rem,.035vw + .58rem,.7rem)!important;line-height:1.18!important;overflow-wrap:anywhere!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-code,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-description,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .product-description,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .vendor-heading,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .price-cell,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price{width:auto!important;min-width:0!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table td:has(.recommended-vendor),.nexo-shell.nexo-shell.orders-mode .order-comparison-table td:has(.quantity-stepper){width:auto!important;min-width:0!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .price-value,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price{font-size:clamp(.67rem,.05vw + .63rem,.78rem)!important;white-space:nowrap!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price-cell small{max-width:100%;padding:2px 3px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:clamp(.5rem,.035vw + .47rem,.59rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .recommended-vendor{max-width:100%;padding:3px 4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:clamp(.53rem,.04vw + .5rem,.64rem)!important}.nexo-shell.nexo-shell.orders-mode .quantity-stepper{width:100%!important;max-width:76px!important;height:28px!important}.nexo-shell.nexo-shell.orders-mode .quantity-stepper button{width:22px!important}.nexo-shell.nexo-shell.orders-mode .quantity-stepper input{width:calc(100% - 44px)!important;font-size:.73rem!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead tr:first-child th{height:60px!important;padding:8px 6px!important;vertical-align:middle!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead tr:nth-child(2) th{height:52px!important;padding:7px 3px!important;vertical-align:middle!important;white-space:normal!important;overflow:visible!important;word-break:normal!important;overflow-wrap:anywhere!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .vendor-group{letter-spacing:.04em!important;font-size:clamp(.66rem,.045vw + .62rem,.76rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .vendor-heading{font-size:clamp(.55rem,.038vw + .51rem,.66rem)!important;font-weight:800!important;text-align:center!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .price-cell{padding:8px 2px!important;overflow:visible!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .price-value{display:block!important;font-size:clamp(.67rem,.05vw + .63rem,.78rem)!important;line-height:1.1!important;white-space:nowrap!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price-cell small{display:block!important;width:calc(100% - 4px)!important;max-width:none!important;margin:4px 2px 0!important;padding:3px 2px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.05!important;font-size:clamp(.48rem,.035vw + .45rem,.58rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .recommended-vendor{display:inline-flex!important;justify-content:center!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.08!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price-cell{vertical-align:middle!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead tr:first-child th{height:54px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead tr:nth-child(2) th.vendor-heading{height:88px!important;padding:5px 2px!important;overflow:visible!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .vendor-heading-label{display:inline-block!important;white-space:nowrap!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;font-size:clamp(.62rem,.05vw + .58rem,.74rem)!important;letter-spacing:.02em!important;line-height:1!important}.nexo-shell.nexo-shell.orders-mode .selectable-price{cursor:pointer!important;transition:background .16s ease,box-shadow .16s ease}.nexo-shell.nexo-shell.orders-mode .selectable-price:hover{background:#f0f9f4!important;box-shadow:inset 0 0 0 2px #9ae6b4!important}.nexo-shell.nexo-shell.orders-mode .selected-price-cell{background:#e5f8ed!important;box-shadow:inset 0 0 0 2px #21a365!important}.nexo-shell.nexo-shell.orders-mode .selected-price-label{display:block!important;margin-top:3px!important;color:#087a46!important;font-size:.54rem!important;font-style:normal!important;font-weight:850!important;line-height:1!important}.nexo-shell.nexo-shell.orders-mode .selected-price-cell{background:linear-gradient(180deg,#f1fcf6,#e4f8ec)!important;box-shadow:inset 0 3px #21a365!important}.nexo-shell.nexo-shell.orders-mode .selected-price-label{display:none!important}.nexo-shell.nexo-shell.orders-mode .order-recommended-toggle{display:inline-flex!important;align-items:center!important;gap:7px!important;height:36px!important;padding:0 9px!important;border:1px solid #d9e2ef!important;border-radius:8px!important;background:#f9fbfe!important;color:#294565!important;font-size:.68rem!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}.nexo-shell.nexo-shell.orders-mode .order-recommended-toggle input{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important}.nexo-shell.nexo-shell.orders-mode .order-recommended-toggle i{position:relative!important;display:inline-block!important;width:31px!important;height:18px!important;border-radius:999px!important;background:#b9c5d4!important;transition:background .16s ease!important}.nexo-shell.nexo-shell.orders-mode .order-recommended-toggle i:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:12px!important;height:12px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 3px #12233a4d!important;transition:transform .16s ease!important}.nexo-shell.nexo-shell.orders-mode .order-recommended-toggle input:checked+i{background:#16ae78!important}.nexo-shell.nexo-shell.orders-mode .order-recommended-toggle input:checked+i:after{transform:translate(13px)!important}.nexo-shell.nexo-shell.orders-mode .order-page-heading{display:grid!important;grid-template-columns:minmax(420px,1fr) auto!important;align-items:center!important;column-gap:18px!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions{flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions select{min-width:150px!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions #order-vendor-filter{min-width:170px!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions .order-recommended-toggle{flex:0 0 auto!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions .btn{padding-inline:10px!important;font-size:.76rem!important}@media(max-width:1510px){.nexo-shell.nexo-shell.orders-mode .order-page-heading{grid-template-columns:1fr!important}.nexo-shell.nexo-shell.orders-mode .order-heading-actions{justify-content:flex-start!important;flex-wrap:wrap!important}}.nexo-shell.nexo-shell.orders-mode .order-comparison-table tbody td{min-height:72px!important;font-size:clamp(.74rem,.055vw + .69rem,.85rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-code strong{font-size:clamp(.76rem,.06vw + .71rem,.88rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .product-description{font-size:clamp(.78rem,.065vw + .72rem,.91rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .price-value,.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price{font-size:clamp(.73rem,.06vw + .68rem,.88rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .best-price-cell small{font-size:clamp(.57rem,.045vw + .53rem,.68rem)!important;padding:4px 2px!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead tr:nth-child(2) th.vendor-heading{height:52px!important;padding:5px 1px!important;overflow:visible!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .vendor-heading-label{display:block!important;writing-mode:horizontal-tb!important;transform:none!important;white-space:nowrap!important;overflow:visible!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(.51rem,.035vw + .48rem,.62rem)!important;letter-spacing:0!important;line-height:1.05!important}.nexo-shell.nexo-shell .recommended-heading{display:grid!important;grid-template-columns:minmax(300px,1fr) auto!important;align-items:center!important;gap:16px!important}.nexo-shell.nexo-shell .recommended-heading .recommended-heading-copy{min-width:0!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-strip{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-strip-title{display:none!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-button{min-width:158px!important;min-height:40px!important;padding:5px 9px!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-button>i{font-size:.95rem!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-button strong{font-size:.72rem!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-button small{font-size:.61rem!important}.nexo-shell.nexo-shell .recommended-table col.recommended-col-plan{width:15%!important}@media(max-width:1100px){.nexo-shell.nexo-shell .recommended-heading{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .recommended-heading .recommended-action-strip{justify-content:flex-start!important;flex-wrap:wrap!important}}.nexo-shell.nexo-shell .replenishment-workspace{padding-top:0!important}.nexo-shell.nexo-shell .replenishment-workspace .replenishment-heading{margin-top:0!important;margin-bottom:7px!important}.nexo-shell.nexo-shell .replenishment-direct-actions{display:flex!important;align-items:center!important;gap:10px!important;min-height:58px!important;margin:0 0 10px!important;padding:8px 12px!important}.nexo-shell.nexo-shell .replenishment-direct-actions .replenishment-order-tools{display:flex!important;align-items:end!important;gap:10px!important;margin-left:auto!important}.nexo-shell.nexo-shell .replenishment-direct-actions .replenishment-order-tools>label{min-width:230px!important}.nexo-shell.nexo-shell .replenishment-direct-actions .replenishment-session-link{margin-left:0!important;min-width:195px!important}@media(max-width:1200px){.nexo-shell.nexo-shell .replenishment-direct-actions{flex-wrap:wrap!important}.nexo-shell.nexo-shell .replenishment-direct-actions .replenishment-order-tools{margin-left:0!important;flex-wrap:wrap!important}}.nexo-shell.nexo-shell .replenishment-command-header{display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:104px!important;padding:14px 16px 14px 24px!important;border:1px solid #d8e2ee!important;border-left:5px solid #5d45f5!important;border-radius:13px!important;background:linear-gradient(135deg,#fff,#f8faff)!important;box-shadow:0 10px 30px #18305212!important}.nexo-shell.nexo-shell .replenishment-command-header .replenishment-heading-copy h1{margin:.18rem 0!important;color:#0c2e55!important}.nexo-shell.nexo-shell .replenishment-command-header .replenishment-heading-copy p{margin:0!important;color:#657b98!important}.nexo-shell.nexo-shell .replenishment-heading-actions{width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;flex-wrap:nowrap!important}.nexo-shell.nexo-shell .replenishment-heading-actions .replenishment-order-tools{flex:0 0 auto!important;margin:0!important}.nexo-shell.nexo-shell .replenishment-heading-actions .replenishment-order-tools>label{min-width:245px!important}.nexo-shell.nexo-shell .replenishment-heading-actions .importex-btn{border-color:#a8c8f6!important;background:#eef6ff!important;color:#0758a8!important;box-shadow:0 4px 12px #2169b814!important}.nexo-shell.nexo-shell .replenishment-heading-actions .replenishment-session-link{min-width:220px!important;background:linear-gradient(135deg,#f4f1ff,#ece9ff)!important;box-shadow:0 4px 12px #573fd917!important}.nexo-shell.nexo-shell .replenishment-purge-trigger{flex:0 0 auto!important;min-width:92px!important;min-height:42px!important;padding:8px 12px!important;border:1px solid #f1c6cb!important;background:#fff7f8!important;color:#b42336!important;box-shadow:0 4px 12px #b0233712!important}.nexo-shell.nexo-shell .replenishment-purge-trigger i{font-size:.88rem!important}.nexo-shell.nexo-shell .replenishment-purge-confirm{position:fixed!important;z-index:2147483647!important;top:82px!important;left:50%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;width:min(720px,calc(100vw - 32px))!important;padding:14px 17px!important;border:1px solid #f0c7cd!important;border-radius:13px!important;background:#fff!important;box-shadow:0 20px 52px #4c18263d!important;transform:translate(-50%)!important}.nexo-shell.nexo-shell .replenishment-purge-message{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.nexo-shell.nexo-shell .replenishment-purge-lock{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:11px!important;background:#fff0f2!important;color:#c62f47!important;font-size:1.05rem!important}.nexo-shell.nexo-shell .replenishment-purge-message small,.nexo-shell.nexo-shell .replenishment-purge-message strong{display:block!important}.nexo-shell.nexo-shell .replenishment-purge-message small{color:#b42336!important;font-size:.6rem!important;font-weight:900!important;letter-spacing:.08em!important}.nexo-shell.nexo-shell .replenishment-purge-message strong{margin-top:1px!important;color:#152f52!important;font-size:.92rem!important}.nexo-shell.nexo-shell .replenishment-purge-message p{margin:2px 0 0!important;color:#667991!important;font-size:.72rem!important}.nexo-shell.nexo-shell .replenishment-purge-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.nexo-shell.nexo-shell .replenishment-purge-actions .btn{min-height:36px!important;padding:7px 11px!important;font-size:.7rem!important}@media(max-width:720px){.nexo-shell.nexo-shell .replenishment-purge-confirm{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.nexo-shell.nexo-shell .replenishment-purge-actions{justify-content:flex-end!important;width:100%!important}}.nexo-shell.nexo-shell .replenishment-table-wrap{border-color:#cbd8e7!important;box-shadow:0 12px 34px #132b4a17!important}.nexo-shell.nexo-shell .replenishment-table .master-group{background:linear-gradient(135deg,#dceafe,#cfe0f7)!important;color:#244b73!important;letter-spacing:.045em!important}.nexo-shell.nexo-shell .replenishment-table .merged-send-group{background:linear-gradient(90deg,#fff1c8,#ffe4bd,#ffd6b6)!important;color:#914808!important;letter-spacing:.045em!important}.nexo-shell.nexo-shell .replenishment-table thead tr:nth-child(2) th{background:linear-gradient(180deg,#17375e,#102d52)!important;color:#fff!important;text-shadow:none!important}.nexo-shell.nexo-shell .replenishment-table tbody tr{transition:background-color .15s ease!important}.nexo-shell.nexo-shell .replenishment-table tbody tr:hover td{background:#f3f7fc!important}.nexo-shell.nexo-shell .replenishment-table .merged-stock-cell{height:104px!important;padding-block:8px!important;vertical-align:top!important}.nexo-shell.nexo-shell .replenishment-table .replenishment-cell-stack{display:grid!important;grid-template-rows:26px 31px minmax(22px,auto)!important;align-content:start!important;justify-items:center!important;width:100%!important;min-height:83px!important}.nexo-shell.nexo-shell .replenishment-table .replenishment-cell-stack .cell-stock-label{align-self:start!important;height:26px!important;margin:0!important}.nexo-shell.nexo-shell .replenishment-table .replenishment-cell-stack .send-input{align-self:start!important}.nexo-shell.nexo-shell .replenishment-table .replenishment-cell-stack .quick-cell-status,.nexo-shell.nexo-shell .replenishment-table .replenishment-cell-stack .quick-cell-status-slot{align-self:start!important;min-height:22px!important}.nexo-shell.nexo-shell .quick-cell-status.quick-cell-status-full{max-width:100%!important;min-height:2.35em!important;padding:3px 3px 0!important;overflow:visible!important;font-size:clamp(.52rem,calc(.49rem + .05vw),.6rem)!important;line-height:1.2!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}@media(max-width:1320px){.nexo-shell.nexo-shell .replenishment-command-header{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .replenishment-heading-actions{justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:720px){.nexo-shell.nexo-shell .replenishment-command-header{padding:13px!important}.nexo-shell.nexo-shell .replenishment-heading-actions,.nexo-shell.nexo-shell .replenishment-heading-actions>*{width:100%!important}.nexo-shell.nexo-shell .replenishment-heading-actions .replenishment-order-tools>label{min-width:0!important;width:100%!important}}.nexo-shell.nexo-shell .history-create-menu{position:relative!important;margin:0!important}.nexo-shell.nexo-shell .history-create-menu>summary{list-style:none!important}.nexo-shell.nexo-shell .history-create-menu>summary::-webkit-details-marker{display:none!important}.nexo-shell.nexo-shell .history-create-options{position:absolute!important;z-index:30!important;top:calc(100% + 8px)!important;right:0!important;width:min(520px,calc(100vw - 42px))!important;padding:12px!important;border:1px solid #d9e3ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 36px #152a4829!important}.nexo-shell.nexo-shell .history-create-options>a{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;padding:10px!important;border:1px solid #dce5f0!important;border-radius:9px!important;color:#173653!important;text-decoration:none!important}.nexo-shell.nexo-shell .history-create-options>a:hover{border-color:#8d7afa!important;background:#f4f1ff!important}.nexo-shell.nexo-shell .history-create-options strong,.nexo-shell.nexo-shell .history-create-options small{display:block!important}.nexo-shell.nexo-shell .history-create-options small{margin-top:2px!important;color:#718197!important;font-size:.72rem!important}.nexo-shell.nexo-shell .history-create-options form{display:grid!important;grid-template-columns:1fr auto 1fr auto!important;align-items:end!important;gap:8px!important;padding-top:10px!important;border-top:1px solid #e3e9f1!important}.nexo-shell.nexo-shell .history-create-options label{display:grid!important;gap:4px!important;color:#52677d!important;font-size:.72rem!important;font-weight:800!important}.nexo-shell.nexo-shell .history-create-options select{min-width:0!important;height:36px!important;padding:0 8px!important}.nexo-shell.nexo-shell .history-create-options .btn{height:36px!important;padding-inline:10px!important;white-space:nowrap!important}@media(max-width:700px){.nexo-shell.nexo-shell .history-create-options form{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .history-create-options form>i{display:none!important}}.nexo-shell.nexo-shell .replenishment-history-heading,.nexo-shell.nexo-shell .replenishment-history-heading .row-actions,.nexo-shell.nexo-shell .history-create-menu{position:relative!important;overflow:visible!important}.nexo-shell.nexo-shell .replenishment-history-heading{z-index:40!important}.nexo-shell.nexo-shell .replenishment-history-heading .row-actions{z-index:41!important}.nexo-shell.nexo-shell .history-create-menu[open]{z-index:50!important}.nexo-shell.nexo-shell .history-create-options{display:none!important;z-index:60!important}.nexo-shell.nexo-shell .history-create-menu[open]>.history-create-options{display:block!important}.nexo-shell.nexo-shell .history-direct-options>strong,.nexo-shell.nexo-shell .history-transfer-options>strong{display:block!important;margin:0 0 9px!important;color:#173653!important;font-size:.78rem!important}.nexo-shell.nexo-shell .history-direct-options>a{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;padding:9px 10px!important;border:1px solid #dce5f0!important;border-radius:9px!important;color:#173653!important;text-decoration:none!important}.nexo-shell.nexo-shell .history-direct-options>a:hover{border-color:#8d7afa!important;background:#f4f1ff!important}.nexo-shell.nexo-shell .history-transfer-options,.nexo-shell.nexo-shell .history-create-menu.is-transfer-mode .history-direct-options{display:none!important}.nexo-shell.nexo-shell .history-create-menu.is-transfer-mode .history-transfer-options{display:block!important}.nexo-shell.nexo-shell .history-transfer-options form{display:grid!important;grid-template-columns:1fr auto 1fr auto!important;align-items:end!important;gap:8px!important;padding-top:0!important;border-top:0!important}.nexo-shell.nexo-shell .history-empty-option{display:block!important;padding:10px!important;color:#718197!important;font-size:.78rem!important}.nexo-shell.nexo-shell .history-transfer-toggle{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:5px 8px!important;border:1px solid #d9e3ef!important;border-radius:9px!important;background:#fff!important;color:#415873!important;font-size:.72rem!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}.nexo-shell.nexo-shell .history-transfer-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}.nexo-shell.nexo-shell .history-transfer-toggle i{position:relative!important;display:inline-block!important;width:28px!important;height:16px!important;border-radius:999px!important;background:#cbd5e1!important;transition:.18s ease!important}.nexo-shell.nexo-shell .history-transfer-toggle i:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0f234140!important;transition:.18s ease!important}.nexo-shell.nexo-shell .history-transfer-toggle input:checked+i{background:#14b88b!important}.nexo-shell.nexo-shell .history-transfer-toggle input:checked+i:after{transform:translate(12px)!important}@media(max-width:760px){.nexo-shell.nexo-shell .history-transfer-options form{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .history-transfer-options form>i{display:none!important}}.nexo-shell.nexo-shell .history-create-menu[open]>.history-create-options{z-index:9999!important;max-height:min(65svh,520px)!important;overflow-y:auto!important}.nexo-shell.nexo-shell .order-history-filters,.nexo-shell.nexo-shell .replenishment-history-heading~.table-responsive{position:relative!important;z-index:1!important}.nexo-shell.nexo-shell .content{padding-top:10px!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.order-page-heading,.viewer-manager-heading,.ops-heading){min-height:0!important;margin-bottom:9px!important;padding-block:12px!important}.nexo-shell.nexo-shell .history-create-options{min-width:0!important}.nexo-shell.nexo-shell .history-direct-options>a{min-width:0!important;padding:8px!important}.nexo-shell.nexo-shell .history-direct-options>a i{font-size:.95rem!important}.nexo-shell.nexo-shell .history-direct-options>a strong{font-size:.76rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell .history-direct-options>a small{font-size:.64rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nexo-shell.nexo-shell .order-delete-confirm{position:fixed!important;z-index:10000!important;top:calc(var(--nexo-fixed-header) + 10px)!important;left:50%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:min(620px,calc(100vw - 28px))!important;padding:11px 14px!important;border:1px solid #ffd0d7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 45px #64182b33!important}.nexo-shell.nexo-shell .order-delete-confirm[hidden]{display:none!important}.nexo-shell.nexo-shell .order-delete-confirm>div{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.nexo-shell.nexo-shell .order-delete-confirm>div>i{color:#d93851!important;font-size:1.2rem!important}.nexo-shell.nexo-shell .order-delete-confirm strong,.nexo-shell.nexo-shell .order-delete-confirm small{display:block!important}.nexo-shell.nexo-shell .order-delete-confirm strong{font-size:.82rem!important;color:#263754!important}.nexo-shell.nexo-shell .order-delete-confirm small{margin-top:2px!important;color:#77879b!important;font-size:.7rem!important}.nexo-shell.nexo-shell .order-delete-confirm form{display:flex!important;gap:7px!important;flex:none!important;margin:0!important}.nexo-shell.nexo-shell .order-delete-confirm .btn{min-height:34px!important;padding:6px 10px!important;font-size:.72rem!important;white-space:nowrap!important}@media(max-width:680px){.nexo-shell.nexo-shell .order-delete-confirm{align-items:stretch!important;flex-direction:column!important;gap:9px!important}.nexo-shell.nexo-shell .order-delete-confirm form{justify-content:flex-end!important}}.nexo-shell.nexo-shell.replenishment-history-page .context-bar{display:none!important}.nexo-shell.nexo-shell.replenishment-history-page .content{padding-top:8px!important}.nexo-shell.nexo-shell .replenishment-history-heading{display:grid!important;grid-template-columns:minmax(360px,.7fr) 1fr!important;align-items:center!important;column-gap:22px!important}.nexo-shell.nexo-shell .replenishment-history-heading .row-actions{justify-self:start!important;justify-content:flex-start!important}.nexo-shell.nexo-shell .history-transfer-options{display:block!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e3e9f1!important;opacity:.42!important;pointer-events:none!important;filter:grayscale(.55)!important}.nexo-shell.nexo-shell .history-create-menu.is-transfer-mode .history-direct-options{display:none!important}.nexo-shell.nexo-shell .history-create-menu.is-transfer-mode .history-transfer-options{opacity:1!important;pointer-events:auto!important;filter:none!important}.nexo-shell.nexo-shell .history-transfer-options form{grid-template-columns:1fr!important;gap:7px!important}.nexo-shell.nexo-shell .history-transfer-options form>i{display:none!important}.nexo-shell.nexo-shell .history-transfer-options .btn{width:100%!important}@media(max-width:900px){.nexo-shell.nexo-shell .replenishment-history-heading{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .replenishment-history-heading .row-actions{margin-top:8px!important}}.nexo-shell.nexo-shell .history-back-strip{display:flex!important;align-items:center!important;min-height:32px!important;margin:0 0 7px!important}.nexo-shell.nexo-shell .history-back-strip .btn{min-height:30px!important;padding:5px 9px!important;font-size:.7rem!important}.nexo-shell.nexo-shell .replenishment-history-heading{grid-template-columns:38% 1fr!important}.nexo-shell.nexo-shell .replenishment-history-heading .row-actions{margin-left:0!important;min-width:0!important}.nexo-shell.nexo-shell .history-transfer-inline{display:flex!important;align-items:end!important;gap:6px!important;min-width:0!important;margin:0!important;opacity:.42!important;pointer-events:none!important;filter:grayscale(.5)!important}.nexo-shell.nexo-shell .history-transfer-inline label{display:grid!important;gap:3px!important;min-width:94px!important;color:#52677d!important;font-size:.62rem!important;font-weight:800!important}.nexo-shell.nexo-shell .history-transfer-inline select{width:100%!important;height:34px!important;padding:0 22px 0 7px!important;font-size:.72rem!important}.nexo-shell.nexo-shell .history-transfer-inline>i{margin-bottom:8px!important;color:#5d6f87!important;font-size:.8rem!important}.nexo-shell.nexo-shell .history-transfer-inline .btn{height:34px!important;min-height:34px!important;padding:5px 8px!important;font-size:.68rem!important;white-space:nowrap!important}.nexo-shell.nexo-shell .replenishment-history-heading.is-transfer-mode .history-transfer-inline{opacity:1!important;pointer-events:auto!important;filter:none!important}.nexo-shell.nexo-shell .replenishment-history-heading.is-transfer-mode .history-create-menu{display:none!important}@media(max-width:1220px){.nexo-shell.nexo-shell .replenishment-history-heading{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .replenishment-history-heading .row-actions{margin-top:8px!important;flex-wrap:wrap!important}.nexo-shell.nexo-shell .history-transfer-inline{flex-wrap:wrap!important}}.nexo-shell.nexo-shell .history-actions-strip{display:flex!important;align-items:end!important;gap:8px!important;min-height:52px!important;margin:0 0 8px!important;padding:8px 11px!important;border:1px solid #dce5f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 6px 17px #182b480f!important}.nexo-shell.nexo-shell .history-actions-label{align-self:center!important;margin-right:4px!important;color:#64748b!important;font-size:.7rem!important;font-weight:850!important;letter-spacing:.07em!important;white-space:nowrap!important}.nexo-shell.nexo-shell .history-actions-label i{margin-right:5px!important;color:#6247db!important}.nexo-shell.nexo-shell .history-actions-strip .history-create-menu{align-self:center!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline{margin-left:0!important}.nexo-shell.nexo-shell .history-actions-strip.is-transfer-mode .history-create-menu>summary{box-shadow:0 0 0 3px #523fe124!important}.nexo-shell.nexo-shell .order-row-actions{flex-direction:column!important;align-items:center!important;gap:5px!important}.nexo-shell.nexo-shell .order-delete-icon{display:inline-grid!important;place-items:center!important;width:31px!important;min-width:31px!important;height:29px!important;padding:0!important;border-radius:8px!important}.nexo-shell.nexo-shell .replenishment-history-heading{display:block!important}@media(max-width:850px){.nexo-shell.nexo-shell .history-actions-strip{align-items:flex-start!important;flex-wrap:wrap!important}.nexo-shell.nexo-shell .history-actions-label,.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline{flex-basis:100%!important}}.nexo-shell.nexo-shell .replenishment-history-heading .history-actions-strip{margin:10px 0 0!important}.nexo-shell.nexo-shell .order-row-actions{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important}.nexo-shell.nexo-shell .order-delete-icon{align-self:center!important}.nexo-shell.nexo-shell .order-delete-confirm{transform:translate(-50%)!important}.nexo-shell.nexo-shell .replenishment-history-heading .history-actions-strip{min-height:0!important;margin:10px 0 0!important;padding:7px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.nexo-shell.nexo-shell .order-row-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important}.nexo-shell.nexo-shell .order-row-actions>.btn.primary{width:108px!important;min-width:108px!important;padding:7px 8px!important;font-size:.73rem!important}.nexo-shell.nexo-shell .order-row-actions>.order-delete-icon{width:30px!important;min-width:30px!important;height:30px!important;flex:0 0 30px!important}.nexo-shell.nexo-shell .modern-table td:last-child{min-width:148px!important}.nexo-shell.nexo-shell.replenishment-history-page .content{padding-top:0!important}.nexo-shell.nexo-shell .replenishment-history-heading{margin-top:0!important;padding-top:10px!important;padding-bottom:10px!important}.nexo-shell.nexo-shell .history-actions-label{display:none!important}.nexo-shell.nexo-shell .replenishment-history-heading .history-actions-strip{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:flex-end!important;gap:8px!important;margin-top:7px!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-toggle,.nexo-shell.nexo-shell .history-actions-strip .history-create-menu,.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline{flex:0 0 auto!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-toggle,.nexo-shell.nexo-shell .history-actions-strip .history-create-menu>summary{height:42px!important;min-height:42px!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline{align-items:flex-end!important;gap:7px!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline label{min-width:0!important;width:180px!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline select{height:42px!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline>i{margin-bottom:12px!important}@media(max-width:1180px){.nexo-shell.nexo-shell .replenishment-history-heading .history-actions-strip{flex-wrap:wrap!important;justify-content:flex-start!important}.nexo-shell.nexo-shell .history-actions-strip .history-transfer-inline label{width:clamp(130px,20vw,180px)!important}}.nexo-shell.nexo-shell.replenishment-history-page .top-layout{padding-top:64px!important}.nexo-shell.nexo-shell.replenishment-history-page .replenishment-history-heading{margin-top:0!important}.nexo-shell.nexo-shell .history-actions-strip.is-transfer-mode .history-transfer-inline,.nexo-shell.nexo-shell .history-actions-strip.is-transfer-mode .history-transfer-inline :is(select,label){opacity:1!important;pointer-events:auto!important;filter:none!important}.nexo-shell.nexo-shell .history-actions-strip.is-transfer-mode .history-transfer-inline select:not(:disabled){background:#fff!important;color:#183553!important;border-color:#b9c8da!important;cursor:pointer!important}.nexo-shell.nexo-shell .history-actions-strip.is-transfer-mode .history-create-options{display:none!important}.nexo-shell.nexo-shell .history-create-options .history-direct-options>strong,.nexo-shell.nexo-shell .history-create-options .history-direct-options small{display:none!important}.nexo-shell.nexo-shell .history-create-options .history-direct-options>a{min-height:38px!important;margin-bottom:5px!important;padding:8px 10px!important}.nexo-shell.nexo-shell .history-create-options .history-direct-options>a>i{display:none!important}.nexo-shell.nexo-shell .history-create-options .history-direct-options>a strong{font-size:.82rem!important}.nexo-shell.nexo-shell.replenishment-history-page .top-layout{padding-top:0!important}.nexo-shell.nexo-shell .history-dispatch-menu{position:relative!important;align-self:center!important;margin:0!important}.nexo-shell.nexo-shell .history-dispatch-menu>summary{display:inline-flex!important;align-items:center!important;gap:7px!important;list-style:none!important}.nexo-shell.nexo-shell .history-dispatch-menu>summary::-webkit-details-marker{display:none!important}.nexo-shell.nexo-shell .history-dispatch-options{position:absolute!important;z-index:120!important;top:calc(100% + 8px)!important;right:0!important;display:grid!important;grid-template-columns:minmax(156px,1fr) auto minmax(156px,1fr) auto!important;align-items:end!important;gap:8px!important;width:min(640px,calc(100vw - 32px))!important;padding:12px!important;border:1px solid #d7e1ed!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 36px #0f23412e!important}.nexo-shell.nexo-shell .history-dispatch-options p{grid-column:1/-1!important;margin:0 0 1px!important;color:#58708a!important;font-size:.74rem!important;font-weight:650!important}.nexo-shell.nexo-shell .history-dispatch-options label{display:grid!important;gap:4px!important;color:#304d6d!important;font-size:.72rem!important;font-weight:800!important}.nexo-shell.nexo-shell .history-dispatch-options select{height:38px!important;padding:0 9px!important;border-color:#bdcbda!important;background:#fff!important;color:#183553!important;font-size:.82rem!important}.nexo-shell.nexo-shell .history-dispatch-options>i{margin-bottom:11px!important;color:#6b7f96!important}.nexo-shell.nexo-shell .history-dispatch-options .btn{height:38px!important;white-space:nowrap!important}@media(max-width:850px){.nexo-shell.nexo-shell .history-dispatch-options{right:auto!important;left:0!important;grid-template-columns:1fr!important}.nexo-shell.nexo-shell .history-dispatch-options>i{display:none!important}.nexo-shell.nexo-shell .history-dispatch-options .btn{width:100%!important}}.nexo-shell.nexo-shell .replenishment-history-heading,.nexo-shell.nexo-shell .history-actions-strip{overflow:visible!important}.nexo-shell.nexo-shell .history-dispatch-menu{width:172px!important}.nexo-shell.nexo-shell .history-dispatch-menu>summary{justify-content:center!important;width:100%!important}.nexo-shell.nexo-shell .history-dispatch-options{grid-template-columns:1fr!important;width:100%!important;min-width:172px!important;max-width:172px!important;right:0!important;gap:7px!important}.nexo-shell.nexo-shell .history-dispatch-options>i{display:none!important}.nexo-shell.nexo-shell .history-dispatch-options .btn{width:100%!important}.nexo-shell.nexo-shell .history-dispatch-menu:not([open])>.history-dispatch-options{display:none!important}.nexo-shell.nexo-shell .history-dispatch-menu[open]{z-index:1000!important}.nexo-shell.nexo-shell .history-dispatch-menu[open]>.history-dispatch-options{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.nexo-shell.nexo-shell .history-dispatch-menu.is-disabled>summary{opacity:.45!important;pointer-events:none!important;cursor:not-allowed!important;filter:grayscale(.45)!important}.nexo-shell.nexo-shell .history-dispatch-menu.is-disabled>summary:after{content:"Activa transferencias"!important;display:block!important;position:absolute!important;top:calc(100% + 4px)!important;left:50%!important;width:max-content!important;transform:translate(-50%)!important;color:#718197!important;font-size:.65rem!important;font-weight:700!important}.nexo-shell.nexo-shell .history-dispatch-menu[open]>.history-dispatch-options{z-index:2147483647!important}.nexo-shell.nexo-shell.dispatches-clean.top-layout{padding-top:0!important}.nexo-shell.nexo-shell.dispatches-clean .content{padding-top:8px!important}.nexo-shell.nexo-shell.dispatches-clean .warehouse-page-head{margin-bottom:8px!important}.nexo-shell.nexo-shell.dispatches-clean .warehouse-search{margin-bottom:10px!important}.nexo-shell.nexo-shell.dispatches-clean .dispatches-prepared-card{margin-top:0!important}.nexo-shell.nexo-shell.saved-dispatch-page .context-bar{display:none!important}.nexo-shell.nexo-shell.saved-dispatch-page.top-layout{padding-top:0!important}.nexo-shell.nexo-shell.saved-dispatch-page .content{padding-top:8px!important}.nexo-shell.nexo-shell.saved-dispatch-page .page-heading{margin-bottom:10px!important}.nexo-shell.nexo-shell .tracking-products{margin-top:5px;color:#61738e;font-size:.8rem;font-weight:650}.nexo-shell.nexo-shell .tracking-products b{color:#172943;font-size:1rem}.nexo-shell.nexo-shell .replenishment-order-tracking .data-table td:nth-child(2){white-space:normal;min-width:300px}.nexo-shell.nexo-shell .saved-dispatch-detail-table{width:100%;min-width:1180px;table-layout:fixed}.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-code{width:9%}.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-description{width:28%}.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-laboratory{width:16%}.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-barcode{width:17%}.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-factor{width:8%}.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-requested,.nexo-shell.nexo-shell .saved-dispatch-detail-table col.dispatch-sent{width:11%}.nexo-shell.nexo-shell .saved-dispatch-detail-table th,.nexo-shell.nexo-shell .saved-dispatch-detail-table td{box-sizing:border-box;vertical-align:middle;white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.nexo-shell.nexo-shell .saved-dispatch-detail-table th:nth-child(n+5),.nexo-shell.nexo-shell .saved-dispatch-detail-table td:nth-child(n+5){text-align:center}.nexo-shell.nexo-shell .saved-dispatch-detail-table td:nth-child(2){min-width:0!important;line-height:1.35}.nexo-shell.nexo-shell .saved-dispatch-detail-table td:nth-child(4){white-space:nowrap!important;overflow-wrap:normal}.nexo-shell.nexo-shell .saved-dispatch-detail-table td:nth-child(5){color:#dc2626!important;font-weight:900}.nexo-shell .ops-stats>article:after,.nexo-shell .manager-stats>article:after{content:none!important;display:none!important}.operations-dashboard .app-main{background:#f3f6fa!important}.operations-dashboard .app-content{width:100%!important;max-width:none!important}.operations-dashboard .livewire-dashboard{min-height:calc(100vh - 68px)}.erp-dashboard-workspace{min-width:0;padding:26px clamp(20px,2.1vw,38px) 38px}.erp-dashboard-workspace .ops-heading{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.erp-dashboard-workspace .ops-heading h1{font-size:28px!important}.erp-dashboard-workspace .ops-breadcrumb{color:#6b7280!important}.erp-dashboard-workspace .ops-breadcrumb i{color:#a1aab8}.erp-dashboard-workspace .ops-stats>article{min-height:128px!important;padding:20px!important;border:1px solid #e1e7ef!important;border-top:1px solid #e1e7ef!important;border-radius:12px!important;box-shadow:0 4px 14px #1f314e0e!important}.erp-dashboard-workspace .ops-stats>article:hover{transform:none!important;border-color:#d7dee9!important;box-shadow:0 7px 20px #1f314e13!important}.erp-dashboard-workspace .ops-stat-icon{width:46px;height:46px;border-radius:10px;box-shadow:none}.erp-dashboard-workspace .ops-stats strong{font-size:25px!important}.erp-dashboard-workspace .ops-stats small{font-size:11px!important}.erp-dashboard-workspace .ops-stats em{font-size:9px!important}.erp-analytics-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px}.erp-analytics-grid .ops-card{border-radius:12px!important;box-shadow:0 4px 14px #1f314e0e!important}.erp-analytics-grid .ops-card>header{height:auto!important;min-height:60px!important;padding:14px 18px!important}.erp-analytics-grid .ops-card>header>div{display:flex;align-items:center;gap:10px}.erp-analytics-grid .ops-card>header>div>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#eef0ff;color:#4f46e5}.erp-analytics-grid header span strong,.erp-analytics-grid header span small{display:block}.erp-analytics-grid header span strong{color:#182943;font-size:12px}.erp-analytics-grid header span small{margin-top:2px;color:#8794a5;font-size:8px}.erp-analytics-grid header em{color:#8794a5;font-size:8px;font-style:normal}.erp-analytics-grid .finance-chart{height:230px;padding-bottom:17px}.erp-analytics-grid .chart-bars{height:186px}.erp-analytics-grid .chart-day small{font-size:7px}.erp-overview-body{min-height:267px;display:grid;place-items:center;padding:20px}.erp-donut{--pending:34%;--stock:67%;position:relative;width:164px;height:164px;border-radius:50%;background:conic-gradient(#4f6fe8 0 var(--pending),#f3a21b var(--pending) var(--stock),#19a97d var(--stock) 100%);box-shadow:inset 0 0 0 1px #fff}.erp-donut.empty{background:#e7ebf1}.erp-donut:after{content:"";position:absolute;inset:23px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #edf1f5}.erp-donut>span{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center}.erp-donut strong,.erp-donut small{display:block}.erp-donut strong{color:#13233e;font-size:30px}.erp-donut small{color:#8592a3;font-size:9px}.erp-overview-legend{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.erp-overview-legend span{display:flex;align-items:center;justify-content:center;gap:5px;color:#718096;font-size:8px;white-space:nowrap}.erp-overview-legend i{width:8px;height:8px;border-radius:50%}.erp-overview-legend i.blue{background:#4f6fe8}.erp-overview-legend i.amber{background:#f3a21b}.erp-overview-legend i.green{background:#19a97d}.erp-overview-legend b{color:#23344f}.erp-dashboard-workspace .ops-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr)!important}.erp-dashboard-workspace :is(.ops-card,.ops-tasks,.ops-activity,.ops-actions){border-radius:12px!important;box-shadow:0 4px 14px #1f314e0e!important}.erp-dashboard-workspace .ops-activity th{background:#f7f9fc!important;color:#6d7c90!important}.erp-dashboard-workspace .ops-card>header strong{font-size:12px!important}@media(max-width:1250px){.erp-dashboard-workspace{padding-inline:20px}.erp-analytics-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr)}}@media(max-width:980px){.erp-analytics-grid{grid-template-columns:1fr}.erp-dashboard-workspace{padding:20px 14px 30px}}@media(max-width:700px){.erp-dashboard-workspace .ops-stats{grid-template-columns:1fr!important}.erp-overview-legend{grid-template-columns:1fr}.erp-overview-legend span{justify-content:flex-start}}.nexo-shell.nexo-shell :is(.content,.app-content){width:100%!important;max-width:none!important;margin-inline:0!important}.nexo-shell.nexo-shell.orders-mode .order-table-scroll{overflow-x:auto!important;overflow-y:visible!important;scrollbar-gutter:stable!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table{width:100%!important;min-width:1420px!important;table-layout:fixed!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-code{width:7%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-description{width:25%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-best{width:9%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-recommended{width:12%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-quantity{width:8%!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table :is(th,td){font-size:clamp(.75rem,.16vw + .64rem,.94rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead th{font-size:clamp(.68rem,.12vw + .61rem,.82rem)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table thead th>small{display:block!important;margin-top:4px!important;color:#bfdbfe!important;font-size:.62rem!important;font-weight:750!important;line-height:1.1!important}.nexo-shell.nexo-shell.orders-mode .recommended-summary{white-space:normal!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .sticky-description{left:0!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table .order-col-description{width:32%!important}.nexo-shell.nexo-shell.orders-mode .recommended-saving{display:block!important;margin-top:5px!important;color:#0f766e!important;font-size:.68rem!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important}@media(min-width:2200px){.nexo-shell.nexo-shell :is(.content,.app-content){padding-inline:clamp(32px,3vw,88px)!important}.nexo-shell.nexo-shell.orders-mode .order-comparison-table{min-width:100%!important}}@media(max-width:1500px){.nexo-shell.nexo-shell.orders-mode .order-comparison-table{width:1420px!important}}.nexo-shell.saved-dispatch-page .context-bar{display:none!important}.nexo-shell.nexo-shell.saved-dispatch-page .content{padding-top:16px!important}.nexo-shell.nexo-shell .saved-dispatch-heading{margin-top:0!important;margin-bottom:12px!important}.nexo-shell.nexo-shell .saved-dispatch-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-left:auto!important}.nexo-shell.nexo-shell .saved-dispatch-actions .order-actions,.nexo-shell.nexo-shell .saved-destination-filter{margin:0!important}.nexo-shell.nexo-shell .saved-destination-filter select{width:100%!important;min-width:185px!important;height:40px!important;padding:0 32px 0 10px!important;border:1px solid #bfcfe1!important;border-radius:9px!important;background:#fff!important;color:#172f4d!important;font-size:1rem!important;font-weight:800!important}@media(max-width:900px){.nexo-shell.nexo-shell .saved-dispatch-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;margin:8px 0 0!important}.nexo-shell.nexo-shell .saved-dispatch-actions .order-actions{flex-wrap:wrap!important}.nexo-shell.nexo-shell .saved-destination-filter select{min-width:0!important}}.nexo-shell.nexo-shell .history-destination-picker{position:relative!important;align-self:flex-end!important;min-width:186px!important;margin:0!important}.nexo-shell.nexo-shell .history-destination-picker>summary{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:0 7px!important;height:42px!important;padding:5px 9px!important;list-style:none!important;border:1px solid #bdcbda!important;border-radius:9px!important;background:#fff!important;color:#183553!important;cursor:pointer!important}.nexo-shell.nexo-shell .history-destination-picker>summary::-webkit-details-marker{display:none!important}.nexo-shell.nexo-shell .history-destination-caption{grid-column:1/2!important;color:#52677d!important;font-size:.62rem!important;font-weight:800!important;line-height:1!important}.nexo-shell.nexo-shell #history-destination-value{grid-column:1/2!important;grid-row:2!important;overflow:hidden!important;color:#183553!important;font-size:.78rem!important;font-weight:750!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nexo-shell.nexo-shell .history-destination-picker>summary>i{grid-column:2!important;grid-row:1/3!important;font-size:.72rem!important}.nexo-shell.nexo-shell .history-destination-picker.is-disabled>summary{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.5)!important}.nexo-shell.nexo-shell .history-destination-options{position:absolute!important;z-index:2147483647!important;top:calc(100% + 7px)!important;right:0!important;display:grid!important;gap:5px!important;width:230px!important;max-height:310px!important;padding:10px!important;overflow:auto!important;border:1px solid #d7e1ed!important;border-radius:11px!important;background:#fff!important;box-shadow:0 16px 36px #0f234133!important}.nexo-shell.nexo-shell .history-destination-picker:not([open])>.history-destination-options{display:none!important}.nexo-shell.nexo-shell .replenishment-history-heading,.nexo-shell.nexo-shell .history-actions-strip,.nexo-shell.nexo-shell .history-transfer-inline,.nexo-shell.nexo-shell .history-destination-picker{overflow:visible!important}.nexo-shell.nexo-shell .history-destination-picker[open]{z-index:2147483647!important}.nexo-shell.nexo-shell .history-destination-picker[open]>.history-destination-options{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.nexo-shell.nexo-shell .history-destination-options>strong{padding:1px 3px 5px!important;color:#304d6d!important;font-size:.71rem!important}.nexo-shell.nexo-shell .history-destination-options label{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:7px 8px!important;border:1px solid #dde6f0!important;border-radius:8px!important;color:#203d5c!important;font-size:.78rem!important;font-weight:800!important;cursor:pointer!important}.nexo-shell.nexo-shell .history-destination-options label.is-empty{opacity:.42!important;cursor:not-allowed!important}.nexo-shell.nexo-shell .history-destination-options label.is-source{display:none!important}.nexo-shell.nexo-shell .history-destination-options input{width:15px!important;height:15px!important;margin:0!important;accent-color:#523fe1!important}.nexo-shell.nexo-shell .destination-ready-dot{width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important;background:#c6d2df!important}.nexo-shell.nexo-shell .history-destination-options label.is-ready .destination-ready-dot{background:#19bb88!important;box-shadow:0 0 0 3px #19bb8821!important}.nexo-shell.nexo-shell .dispatch-location-filter{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:10px 12px 2px!important}.nexo-shell.nexo-shell .dispatch-location-filter label{color:#52677d!important;font-size:.75rem!important;font-weight:800!important}.nexo-shell.nexo-shell .dispatch-location-filter select{width:190px!important;height:38px!important;padding:0 28px 0 10px!important;border:1px solid #bdcbda!important;border-radius:8px!important;background:#fff!important;color:#183553!important;font-size:.8rem!important;font-weight:750!important}@media(max-width:850px){.nexo-shell.nexo-shell .history-destination-picker{width:100%!important}.nexo-shell.nexo-shell .history-destination-options{right:auto!important;left:0!important;width:100%!important}.nexo-shell.nexo-shell .dispatch-location-filter{justify-content:stretch!important;flex-direction:column!important;align-items:stretch!important}.nexo-shell.nexo-shell .dispatch-location-filter select{width:100%!important}}.nexo-shell.nexo-shell.saved-dispatch-page .content{padding-top:4px!important}.nexo-shell.nexo-shell.saved-dispatch-page .saved-dispatch-heading{min-height:0!important;padding:12px 16px!important;margin-bottom:10px!important}.nexo-shell.nexo-shell .dispatch-quantity-input{width:92px!important;min-height:38px!important;padding:5px 8px!important;border:1px solid #9cb5d0!important;border-radius:8px!important;background:#fff!important;color:#132f50!important;font-size:.95rem!important;font-weight:800!important;text-align:center!important;outline:none!important}.nexo-shell.nexo-shell .dispatch-quantity-input:focus{border-color:#5947ef!important;box-shadow:0 0 0 3px #5947ef24!important}.nexo-shell.nexo-shell .dispatch-archive-confirm{position:fixed!important;z-index:2147483647!important;top:82px!important;left:50%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:min(760px,calc(100vw - 32px))!important;padding:14px 18px!important;border:1px solid #cfdcf0!important;border-radius:13px!important;background:#fff!important;box-shadow:0 18px 46px #122a4c40!important;transform:translate(-50%)!important}.nexo-shell.nexo-shell .dispatch-archive-confirm[hidden]{display:none!important}.nexo-shell.nexo-shell .dispatch-archive-confirm strong{display:block!important;margin-top:3px!important;color:#102c4d!important;font-size:1rem!important}.nexo-shell.nexo-shell .dispatch-archive-confirm p{margin:3px 0 0!important;color:#657892!important;font-size:.83rem!important}.nexo-shell.nexo-shell .dispatch-archive-confirm-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important}@media(max-width:700px){.nexo-shell.nexo-shell .dispatch-archive-confirm{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.nexo-shell.nexo-shell .dispatch-archive-confirm-actions{width:100%!important;justify-content:flex-end!important}.nexo-shell.nexo-shell .dispatch-quantity-input{width:78px!important}}.nexo-shell.nexo-shell :is(.top-layout,.app-main){padding-top:64px!important}.nexo-shell.nexo-shell :is(.content,.app-content){padding-top:16px!important}.nexo-shell.nexo-shell .context-bar{display:none!important}@media(max-width:700px){.nexo-shell.nexo-shell :is(.content,.app-content){padding-top:12px!important}}@media print{.nexo-shell.nexo-shell :is(.top-layout,.app-main){padding-top:0!important}}.nexo-shell.nexo-shell .app-frame{padding-top:64px!important}.nexo-shell.nexo-shell :is(.top-layout,.app-main){padding-top:0!important}.nexo-shell.nexo-shell :is(.content,.app-content){padding-top:12px!important}@media(max-width:700px){.nexo-shell.nexo-shell .app-frame{padding-top:60px!important}.nexo-shell.nexo-shell :is(.content,.app-content){padding-top:10px!important}}.samples-page{display:grid;gap:14px}.samples-header{margin-bottom:0}.samples-header-note{align-self:center;color:#00876f;font-weight:700;font-size:.83rem;background:#e7faf3;border:1px solid #b9eadb;border-radius:999px;padding:.5rem .75rem}.samples-toolbar{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;flex-wrap:wrap}.samples-toolbar-label{font-size:.73rem;letter-spacing:.08em;font-weight:800;color:#657a98;margin-right:.35rem}.samples-toolbar-label i{margin-right:.35rem}.samples-toolbar .btn{white-space:nowrap}.samples-panel{margin-left:auto}.sample-toggle{display:inline-flex;align-items:center;gap:.48rem;border:1px solid #d9e3f0;background:#fbfcff;border-radius:.65rem;padding:.48rem .65rem;font-weight:700;font-size:.82rem;color:#294365;cursor:pointer}.sample-toggle input{position:absolute;opacity:0;pointer-events:none}.sample-switch{display:inline-block;width:2rem;height:1.08rem;border-radius:99px;background:#bdcadb;position:relative;transition:.18s}.sample-switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.78rem;height:.78rem;background:#fff;border-radius:50%;transition:.18s;box-shadow:0 1px 2px #0003}.sample-toggle input:checked+.sample-switch{background:#0eb18c}.sample-toggle input:checked+.sample-switch:after{left:1.07rem}.sample-save-state{font-size:.78rem;color:#6d809a;flex:1 1 13rem;min-width:13rem}.samples-search{padding:.75rem 1rem}.samples-search .search-form{display:flex;align-items:center;gap:.6rem}.samples-search .search-form>i{font-size:1.1rem;color:#527093}.samples-search input{flex:1;min-width:0;border:1px solid #cfdaea;border-radius:.55rem;padding:.7rem .8rem;color:#142e50;background:#fff}.samples-search p{margin:.5rem 0 0 1.75rem;font-size:.76rem;color:#7185a1}.samples-table-card{padding:0;overflow:hidden}.samples-table-heading{padding:1rem 1.1rem .75rem;display:flex;justify-content:space-between;align-items:center}.samples-table-heading h2{font-size:1.15rem;margin:0;color:#0c2a4f}.samples-table-heading p{margin:.16rem 0 0;color:#6d809a;font-size:.82rem}.samples-count{font-size:.8rem;color:#526d91;background:#edf4ff;border:1px solid #d7e6fb;padding:.45rem .65rem;border-radius:.55rem;font-weight:700}.samples-table-wrap{overflow:auto}.samples-table{width:100%;min-width:1350px;border-collapse:separate;border-spacing:0}.samples-table th{background:#182d4d;color:#fff;font-size:.7rem;text-transform:uppercase;white-space:nowrap;padding:.75rem .55rem;text-align:center;border-right:1px solid #2d4465}.samples-table td{padding:.48rem .45rem;text-align:center;border-right:1px solid #e2e8f1;border-bottom:1px solid #e2e8f1;color:#173657;font-size:.82rem;vertical-align:middle;background:#fff}.samples-table tbody tr:nth-child(2n) td{background:#f8fafc}.samples-table th:first-child,.samples-table td:first-child{padding-left:.75rem}.sample-code{font-weight:800;color:#084b96!important}.sample-description{text-align:left!important;min-width:220px;font-weight:700}.sample-barcode{font-family:ui-monospace,monospace;font-size:.75rem!important}.sample-stock{display:inline-block;min-width:3.8rem;background:#fff7d7;border:1px solid #e7bc26;border-radius:.45rem;padding:.42rem .6rem;font-weight:800}.sample-input,.sample-date,.sample-text{width:100%;min-width:86px;border:1px solid #cfdaea;background:#fff;border-radius:.45rem;padding:.5rem .45rem;text-align:center;color:#102e52}.sample-one-input{min-width:185px}.sample-one-input .sample-input{max-width:230px}.sample-difference{font-weight:800}.sample-status{display:inline-block;padding:.35rem .5rem;border-radius:99px;font-weight:800;font-size:.72rem}.status-pending{background:#edf0f5;color:#6a7687}.status-missing{background:#fee4e7;color:#c9273c}.status-surplus{background:#dff1ff;color:#0877cd}.status-ok{background:#ddf7eb;color:#048560}.samples-empty{padding:2rem!important;color:#667b99!important}.samples-pagination{padding:1rem}.samples-pagination nav{display:flex;justify-content:center}.samples-pagination svg{width:1rem}@media(max-width:900px){.samples-panel{margin-left:0}.samples-header-note{display:none}.sample-save-state{flex-basis:100%;order:3}.samples-search .search-form{flex-wrap:wrap}.samples-search input{flex-basis:70%}}.sample-preference-panel{padding:0;overflow:hidden}.sample-preference-filters{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.8rem;align-items:end;padding:1rem 1.1rem}.sample-preference-filters label{display:grid;gap:.35rem}.sample-preference-filters label>span{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#607797;font-weight:800}.sample-preference-filters select,.sample-preference-filters input{height:2.7rem;border:1px solid #ccd9e9;border-radius:.55rem;background:#fff;padding:0 .75rem;color:#183657}.sample-catalog-toolbar{display:grid;grid-template-columns:minmax(245px,.8fr) minmax(360px,1.35fr) auto;align-items:center;gap:1rem;border-top:1px solid #e2eaf4;padding:.8rem 1.1rem;background:#f8fbff}.sample-catalog-toolbar strong,.sample-catalog-toolbar small{display:block}.sample-catalog-toolbar small{margin-top:.18rem;color:#6f829d}.sample-toolbar-search{display:flex;align-items:center;gap:.5rem}.sample-toolbar-search label{display:flex;align-items:center;gap:.5rem;flex:1;height:2.55rem;padding:0 .72rem;border:1px solid #ccd9e9;border-radius:.55rem;background:#fff;color:#587291}.sample-toolbar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#183657}.sample-toolbar-search .btn{white-space:nowrap}.sample-catalog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.sample-catalog-actions form{margin:0}.sample-excel-compact,.sample-mark-visible{min-height:2.35rem!important;padding:.48rem .7rem!important;font-size:.78rem!important;white-space:nowrap}.sample-product-catalog{max-height:none;overflow:visible;border-top:1px solid #dce5f0}.sample-product-catalog table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.sample-product-catalog th{background:#1b365d;color:#fff;padding:.72rem .7rem;text-align:left;text-transform:uppercase;font-size:.7rem}.sample-product-catalog th:first-child,.sample-product-catalog td:first-child{text-align:center}.sample-product-catalog td{padding:.65rem .7rem;border-right:1px solid #e3eaf2;border-bottom:1px solid #e3eaf2;color:#183657;background:#fff}.sample-product-catalog tbody tr:nth-child(2n) td{background:#f8fafc}.sample-product-catalog td small{display:block;color:#7487a1;margin-top:.16rem}.sample-preference-check input{position:absolute;opacity:0}.sample-preference-check span{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid #cad7e7;border-radius:.48rem;color:#b7c3d2;background:#fff;cursor:pointer}.sample-preference-check input:checked+span{color:#fff;background:#f3a712;border-color:#df9400;box-shadow:0 3px 8px #d9911933}.sample-preferred-badge{display:inline-flex!important;align-items:center;gap:.2rem;margin-left:.35rem;padding:.15rem .38rem;border-radius:99px;background:#fff1c9;color:#a86700;font-size:.64rem!important;font-weight:800!important}.sample-preferred-badge i{font-size:.6rem}@media(max-width:1350px){.sample-catalog-toolbar{grid-template-columns:1fr 1.5fr}.sample-catalog-actions{grid-column:1/-1}}@media(max-width:950px){.sample-preference-filters{grid-template-columns:1fr 1fr}.sample-catalog-toolbar{display:flex;align-items:stretch;flex-direction:column}.sample-toolbar-search{width:100%}.sample-catalog-actions{justify-content:flex-start}.sample-product-catalog{overflow-x:auto}}@media(max-width:620px){.sample-preference-filters{grid-template-columns:1fr}.sample-toolbar-search{align-items:stretch;flex-direction:column}}.sample-excel-heading-actions{align-self:center;display:flex;align-items:center;gap:.6rem}.sample-excel-heading-actions form{margin:0}.sample-excel-heading-actions .btn{white-space:nowrap}@media(max-width:800px){.sample-excel-heading-actions{align-self:flex-start;flex-wrap:wrap}}.sample-history-section{padding:0;overflow:hidden;margin-bottom:1rem}.sample-history-section .data-table{min-width:980px}.sample-lock-actions{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.sample-lock-actions form{margin:0}.sample-lock-actions .danger:disabled{opacity:.42;cursor:not-allowed}.sample-lock-actions .sample-unlock:disabled{color:#078568;background:#e3f7f0;border-color:#afe4d3}.sample-history-section .protected-state{margin-right:.2rem}.permission-single-editor{grid-column:1/-1}.permission-editor-header{display:grid!important;grid-template-columns:auto minmax(220px,1fr) minmax(250px,360px) auto;align-items:center!important}.permission-selected-role>span{display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#7750c5}.permission-role-selector{display:grid;gap:.32rem}.permission-role-selector label{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#647895}.permission-role-selector select{height:2.7rem;border:1px solid #ccd8e8;border-radius:.58rem;background:#fff;padding:0 .75rem;color:#173657;font-weight:700}.permission-bulk-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding:.8rem 1rem;border-bottom:1px solid #e8edf4;background:#f8fbff}.permission-bulk-toolbar>div{margin-right:auto}.permission-bulk-toolbar strong,.permission-bulk-toolbar small{display:block}.permission-bulk-toolbar small{margin-top:.12rem;color:#71839d}.permission-module legend{align-items:center}.permission-module legend>span:nth-child(2){flex:1}.permission-module-toggle{border:1px solid #d7dfeb;border-radius:.45rem;background:#fff;color:#526b8e;font-size:.68rem;font-weight:800;padding:.38rem .48rem;white-space:nowrap}.permission-module-toggle.is-active{background:#e8f6f0;border-color:#b9dfd0;color:#08785e}.permission-kind{display:inline-block;margin-bottom:.25rem;border-radius:99px;padding:.13rem .38rem;font-size:.58rem;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.permission-kind.screen{background:#e8f0ff;color:#2d63c6}.permission-kind.action{background:#fff0dc;color:#a65b00}.permission-save-footer{display:flex;align-items:center;justify-content:space-between!important;gap:1rem}.permission-save-footer>div{display:flex;align-items:center;gap:.6rem;color:#526b8e}.permission-save-footer>div>i{font-size:1.4rem;color:#0a9b76}.permission-save-footer strong,.permission-save-footer small{display:block}.permission-save-footer small{margin-top:.12rem;font-size:.7rem;color:#7d8ca0}@media(max-width:900px){.permission-editor-header{grid-template-columns:auto 1fr!important}.permission-role-selector{grid-column:1/-1}.permission-count{position:absolute;right:1rem}.permission-bulk-toolbar{align-items:flex-start;flex-wrap:wrap}.permission-bulk-toolbar>div{flex-basis:100%}.permission-save-footer{align-items:stretch;flex-direction:column}.permission-save-footer .btn{width:100%}}.samples-page{gap:12px}.samples-header{display:flex;justify-content:space-between;margin-bottom:0;padding:1rem 1.35rem;align-items:center;background:#fff;border:1px solid #d9e2ef;border-left:4px solid #5c45f5;border-radius:.75rem;box-shadow:0 10px 24px #1a304f0f}.samples-header>div:first-child{min-width:0}.samples-header h1{margin:.12rem 0;font-size:1.55rem}.samples-header p:last-child{margin:.2rem 0 0}.samples-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;margin-left:auto;max-width:62rem}.samples-actions .btn{min-height:2.65rem;white-space:nowrap}.samples-actions .sample-toggle{height:2.65rem;padding:.42rem .65rem;border-radius:.55rem;background:#fff;white-space:nowrap}.samples-actions .sample-save-state{flex:0 0 100%;min-width:0;margin-top:-.12rem;text-align:right;font-size:.72rem;color:#6c819e}.samples-panel{margin-left:0}.samples-table{min-width:1120px}.samples-table th:nth-child(2){min-width:310px}.sample-description{min-width:310px!important;font-weight:600}.sample-description strong{display:block;color:#0d315a;line-height:1.25}.sample-description small{display:block;margin-top:.2rem;font-size:.75rem;font-weight:600;line-height:1.35;color:#6c819e;white-space:normal}.sample-barcode{display:none}@media(max-width:1100px){.samples-header{align-items:flex-start;flex-direction:column}.samples-actions{justify-content:flex-start;margin:.65rem 0 0;max-width:none}.samples-actions .sample-save-state{text-align:left}}@media(max-width:720px){.samples-header{padding:.9rem}.samples-actions{gap:.4rem}.samples-actions .btn,.samples-actions .sample-toggle{font-size:.78rem}}.nexo-shell.nexo-shell #nexoModuleNav{gap:5px!important}.nexo-shell.nexo-shell #nexoModuleNav>a,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{min-height:40px!important;padding:0 11px!important;font-size:.79rem!important;white-space:nowrap!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown){width:260px!important;min-width:260px!important;padding:8px!important;border-radius:12px!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>strong{display:none!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a{min-height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 4px!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;color:#273b57!important;box-shadow:none!important;text-decoration:none!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a:last-child{margin-bottom:0!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a>i{width:29px!important;height:29px!important;flex:0 0 29px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#eef2ff!important;color:#5b4cf5!important;font-size:.9rem!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a>span{min-width:0!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a b{display:block!important;overflow:hidden!important;color:inherit!important;font-size:.76rem!important;font-weight:800!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a small{display:none!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a:hover{border-color:#e0dcff!important;background:#f7f6ff!important;color:#4f40df!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a.active{border-color:#ddd7ff!important;background:#efedff!important;color:#4f40df!important;box-shadow:inset 3px 0 #5b4cf5!important}@media(max-width:1050px){.nexo-shell.nexo-shell #nexoModuleNav{overflow-x:auto!important;overflow-y:visible!important;justify-content:flex-start!important}}.nexo-shell.nexo-shell .ledger-page-heading{margin-bottom:14px}.nexo-shell.nexo-shell .ledger-functions-card{margin-bottom:14px;overflow:hidden;border:1px solid #dce5f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #182a480f}.nexo-shell.nexo-shell .ledger-functions-card>header{padding:17px 20px;border-bottom:1px solid #e6ecf3;background:linear-gradient(135deg,#fff,#f8faff)}.nexo-shell.nexo-shell .ledger-functions-card>header>div{display:flex;align-items:center;gap:12px}.nexo-shell.nexo-shell .ledger-functions-card h2{margin:0;color:#10284b;font-size:18px}.nexo-shell.nexo-shell .ledger-functions-card p{margin:3px 0 0;color:#6b7b91;font-size:13px}.ledger-section-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#edeaff;color:#5b46e8;font-size:18px}.nexo-shell.nexo-shell .ledger-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.nexo-shell.nexo-shell .ledger-function-button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;border:1px solid #dde5ef;border-radius:11px;background:#fff;color:#142b4d;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.nexo-shell.nexo-shell .ledger-function-button:hover{border-color:#9aa9ff;box-shadow:0 7px 18px #4440d21a;transform:translateY(-1px)}.nexo-shell.nexo-shell .ledger-function-button.active{border-color:#6652ef;background:linear-gradient(135deg,#f8f7ff,#eeecff);box-shadow:inset 0 0 0 1px #6652ef}.ledger-function-button>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#edf3ff;color:#405fe0;font-size:17px}.ledger-function-button.active>span{background:#6250ea;color:#fff}.ledger-function-button div{min-width:0}.ledger-function-button strong,.ledger-function-button small{display:block}.ledger-function-button strong{font-size:13px}.ledger-function-button small{margin-top:3px;color:#7b899c;font-size:11px}.ledger-function-button>b{color:#31476a;font-size:12px;white-space:nowrap}.nexo-shell.nexo-shell .ledger-selected-summary{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(540px,1.4fr);gap:18px;align-items:center;padding:16px 18px;margin-bottom:14px;border:1px solid #dbe5f2;border-radius:14px;background:linear-gradient(120deg,#f7f9ff 0,#fff 58%)}.ledger-selected-copy{display:flex;align-items:center;gap:13px}.ledger-selected-copy>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#5848e8;color:#fff;font-size:20px;box-shadow:0 7px 16px #5848e838}.ledger-selected-copy small{color:#5c4be9;font-size:10px;font-weight:800;letter-spacing:.1em}.ledger-selected-copy h2{margin:2px 0;color:#112849;font-size:20px}.ledger-selected-copy p{margin:0;color:#718096;font-size:12px}.ledger-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ledger-summary-metrics article{padding:10px 12px;border:1px solid #e1e7ef;border-radius:9px;background:#fff}.ledger-summary-metrics small,.ledger-summary-metrics strong{display:block}.ledger-summary-metrics small{color:#77869a;font-size:10px}.ledger-summary-metrics strong{margin-top:5px;color:#132d52;font-size:16px;white-space:nowrap}.ledger-summary-metrics .income{border-bottom:3px solid #16a57c}.ledger-summary-metrics .expense{border-bottom:3px solid #ef6570}.ledger-summary-metrics .balance{border-bottom:3px solid #5265ea}.nexo-shell.nexo-shell .ledger-search{margin-bottom:14px}.nexo-shell.nexo-shell .ledger-movements-card{border-radius:14px}.ledger-table-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 17px;border-bottom:1px solid #e3e9f1}.ledger-table-heading h2{margin:0;color:#122949;font-size:16px}.ledger-table-heading p{margin:3px 0 0;color:#77869a;font-size:11px}.ledger-table-heading>span{padding:6px 9px;border-radius:999px;background:#edf2ff;color:#4058bd;font-size:10px;font-weight:800}.nexo-shell.nexo-shell .ledger-table{min-width:1120px}.nexo-shell.nexo-shell .ledger-table th:nth-child(5){min-width:250px}.nexo-shell.nexo-shell .ledger-table td{vertical-align:middle}.nexo-shell.nexo-shell .ledger-table .ledger-detail-cell{white-space:normal;line-height:1.4}.ledger-reference{display:inline-flex;max-width:210px;padding:5px 7px;border-radius:6px;background:#f3f6fa;color:#56677d;font-size:11px;overflow-wrap:anywhere;white-space:normal}.nexo-shell.nexo-shell .ops-ledger-functions{grid-column:1!important;grid-row:1 / span 2!important}.dashboard-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.dashboard-ledger-grid>a{display:grid;grid-template-columns:35px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:10px;border:1px solid #e0e6ef;border-radius:9px;background:#fff;color:#172d4e;text-decoration:none;transition:.16s}.dashboard-ledger-grid>a:hover{border-color:#9489ee;background:#f8f7ff;transform:translateY(-1px)}.dashboard-ledger-grid>a>span{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#edf2ff;color:#4b5fe0}.dashboard-ledger-grid>a div{min-width:0}.dashboard-ledger-grid>a strong,.dashboard-ledger-grid>a small{display:block}.dashboard-ledger-grid>a strong{font-size:11px}.dashboard-ledger-grid>a small{margin-top:2px;color:#7d899b;font-size:8px}.dashboard-ledger-grid>a b{color:#293f62;font-size:9px;white-space:nowrap}.dashboard-ledger-grid>a>.bi-chevron-right{font-size:10px;color:#8a97aa}@media(max-width:1200px){.nexo-shell.nexo-shell .ledger-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo-shell.nexo-shell .ledger-selected-summary{grid-template-columns:1fr}.nexo-shell.nexo-shell .ops-ledger-functions{grid-column:auto!important;grid-row:auto!important}}@media(max-width:720px){.nexo-shell.nexo-shell .ledger-function-grid,.dashboard-ledger-grid{grid-template-columns:1fr}.ledger-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo-shell.nexo-shell .ledger-function-button{grid-template-columns:36px minmax(0,1fr)}.ledger-function-button>b{grid-column:2}}.nexo-shell.nexo-shell .ledger-selected-summary{grid-template-columns:minmax(360px,.78fr) minmax(540px,1.35fr);overflow:visible;position:relative;z-index:8;margin-top:0}.nexo-shell.nexo-shell .ledger-selected-copy{align-items:flex-start;min-width:0}.nexo-shell.nexo-shell .ledger-selector-copy{min-width:0;flex:1}.nexo-shell.nexo-shell .ledger-selector-copy>small{display:block;margin-bottom:5px}.nexo-shell.nexo-shell .ledger-function-selector{position:relative;width:min(100%,350px)}.nexo-shell.nexo-shell .ledger-function-selector>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border:1px solid #cfd9e8;border-radius:10px;background:#fff;color:#142c50;cursor:pointer;list-style:none;box-shadow:0 3px 9px #1f304b0f;transition:.16s}.nexo-shell.nexo-shell .ledger-function-selector>summary::-webkit-details-marker{display:none}.nexo-shell.nexo-shell .ledger-function-selector>summary:hover{border-color:#8172ef;background:#faf9ff}.nexo-shell.nexo-shell .ledger-function-selector>summary strong{font-size:17px}.nexo-shell.nexo-shell .ledger-function-selector>summary .bi-chevron-down{color:#5a4be6;font-size:13px;transition:transform .16s}.nexo-shell.nexo-shell .ledger-function-selector[open]>summary{border-color:#6855ed;box-shadow:0 0 0 3px #6855ed1c}.nexo-shell.nexo-shell .ledger-function-selector[open]>summary .bi-chevron-down{transform:rotate(180deg)}.nexo-shell.nexo-shell .ledger-function-selector>nav{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(610px,calc(100vw - 100px));padding:9px;border:1px solid #d9e1ec;border-radius:12px;background:#fff;box-shadow:0 18px 46px #13233e2e}.nexo-shell.nexo-shell .ledger-function-selector>nav>a{display:grid;grid-template-columns:33px minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:52px;padding:7px 8px;border:1px solid transparent;border-radius:8px;color:#183050;text-decoration:none}.nexo-shell.nexo-shell .ledger-function-selector>nav>a:hover{border-color:#ded9ff;background:#f8f7ff}.nexo-shell.nexo-shell .ledger-function-selector>nav>a.active{border-color:#cec6ff;background:#efedff;color:#4e3fd7}.nexo-shell.nexo-shell .ledger-function-selector>nav>a>span{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#edf2ff;color:#4e5fe0}.nexo-shell.nexo-shell .ledger-function-selector>nav>a div{min-width:0}.nexo-shell.nexo-shell .ledger-function-selector>nav>a strong,.nexo-shell.nexo-shell .ledger-function-selector>nav>a small{display:block}.nexo-shell.nexo-shell .ledger-function-selector>nav>a strong{font-size:11px}.nexo-shell.nexo-shell .ledger-function-selector>nav>a small{margin-top:2px;color:#7e8b9d;font-size:8px}.nexo-shell.nexo-shell .ledger-function-selector>nav>a b{color:#324867;font-size:9px;white-space:nowrap}.nexo-shell.nexo-shell .ledger-function-selector>nav>a>.bi-check2{color:#4e3fd7;font-size:14px}.nexo-shell.nexo-shell .ledger-selector-copy>p{margin:6px 0 0;color:#718096;font-size:11px}@media(max-width:1200px){.nexo-shell.nexo-shell .ledger-selected-summary{grid-template-columns:1fr}.nexo-shell.nexo-shell .ledger-function-selector{width:min(100%,430px)}}@media(max-width:720px){.nexo-shell.nexo-shell .ledger-function-selector>nav{grid-template-columns:1fr;width:min(420px,calc(100vw - 64px))}.nexo-shell.nexo-shell .ledger-selected-copy>span{width:40px;height:40px}.nexo-shell.nexo-shell .ledger-function-selector>summary strong{font-size:15px}}.nexo-shell.nexo-shell .erp-dashboard-workspace .ops-grid{grid-template-columns:1fr!important}.nexo-shell.nexo-shell .erp-dashboard-workspace .ops-ledger-functions{grid-column:1 / -1!important;grid-row:auto!important;width:100%}.nexo-shell.nexo-shell .ops-ledger-functions>header .ledger-sync-state{display:inline-flex;align-items:center;gap:6px;border:1px solid #bfe8d9;border-radius:999px;background:#ecf9f4;color:#08785c;font-size:9px;font-weight:800}.nexo-shell.nexo-shell .ops-ledger-functions>header .ledger-sync-state i{animation:ledger-sync-spin 3s linear infinite}.nexo-shell.nexo-shell .dashboard-ledger-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.nexo-shell.nexo-shell .dashboard-ledger-grid>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px 12px;border:1px solid #dfe6ef;border-radius:10px;background:linear-gradient(135deg,#fff,#fafbfe);color:#172d4e;cursor:default}.nexo-shell.nexo-shell .dashboard-ledger-grid>article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#edf2ff;color:#4b5fe0;font-size:16px}.nexo-shell.nexo-shell .dashboard-ledger-grid>article div{min-width:0}.nexo-shell.nexo-shell .dashboard-ledger-grid>article strong,.nexo-shell.nexo-shell .dashboard-ledger-grid>article small{display:block}.nexo-shell.nexo-shell .dashboard-ledger-grid>article strong{font-size:11px}.nexo-shell.nexo-shell .dashboard-ledger-grid>article small{margin-top:3px;color:#7d899b;font-size:9px}.nexo-shell.nexo-shell .dashboard-ledger-grid>article b{color:#293f62;font-size:10px;white-space:nowrap}@keyframes ledger-sync-spin{0%,82%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){.nexo-shell.nexo-shell .dashboard-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.nexo-shell.nexo-shell .dashboard-ledger-grid{grid-template-columns:1fr}.nexo-shell.nexo-shell .ops-ledger-functions>header{height:auto;min-height:52px;gap:8px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}}@media not all{:root{--navy:#173b33;--navy2:#245247;--blue:#18775d;--blue-bright:#2b9277;--pale:#f3f1ec;--line:#d9ddd4;--text:#17352f;--muted:#6f786f;--green:#18775d}html{background:#f3f1ec}body.nexo-shell:not(.modern-login){background:#f3f1ec!important;color:#17352f!important}.nexo-shell.nexo-shell .app-frame,.nexo-shell.nexo-shell .top-layout,.nexo-shell.nexo-shell main,.nexo-shell.nexo-shell .content{background:transparent}.nexo-shell.nexo-shell :is(h1,h2,h3,h4,strong,.brand){color:#17352f}.nexo-shell.nexo-shell :is(p,small,.muted){color:#6f786f}.nexo-shell.nexo-shell :is(.kicker,.ops-breadcrumb,.module-label){color:#2d806c!important}.nexo-shell.nexo-shell #nexoHeader.navbar{background:#fbfaf7!important;border-bottom:1px solid #d8ddd5!important;box-shadow:0 4px 16px #263b3312!important;color:#24483f!important}.nexo-shell.nexo-shell #nexoHeader :is(.brand-copy strong,.brand-copy small,.nav-user strong,.nav-user small){color:#24483f!important}.nexo-shell.nexo-shell #nexoHeader .top-brand-icon,.nexo-shell.nexo-shell #nexoHeader .brand-copy:before{background:linear-gradient(145deg,#198064,#0f654f)!important;color:#fff!important;box-shadow:0 7px 16px #18775d38!important}.nexo-shell.nexo-shell #nexoHeader :is(.location-picker-trigger,.nav-user,.user-menu-trigger){border-color:#d7ddd5!important;background:#fff!important;color:#24483f!important;box-shadow:none!important}.nexo-shell.nexo-shell #nexoHeader :is(.location-picker-current-icon,.avatar){background:#e4f0ea!important;color:#18775d!important}.nexo-shell.nexo-shell #nexoModuleNav,.nexo-shell.nexo-shell .top-nav{background:#fbfaf7!important;border-color:#d8ddd5!important}.nexo-shell.nexo-shell #nexoModuleNav :is(a,summary){color:#49645c!important}.nexo-shell.nexo-shell #nexoModuleNav :is(a,summary):hover{background:#edf4f0!important;color:#176b56!important}.nexo-shell.nexo-shell #nexoModuleNav :is(a.active,details[open]>summary){border-color:#b9d8cc!important;background:#e4f0ea!important;color:#12634f!important;box-shadow:inset 0 -2px #18775d!important}.nexo-shell.nexo-shell #nexoModuleNav :is(a.active,details[open]>summary) i{color:#18775d!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown){border-color:#d8ddd5!important;background:#fbfaf7!important;box-shadow:0 16px 38px #20383024!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a{background:#fbfaf7!important;color:#29483f!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a>i{background:#e4f0ea!important;color:#18775d!important}.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a:hover,.nexo-shell.nexo-shell #nexoModuleNav :is(.warehouse-dropdown,.viewer-dropdown,.orders-dropdown,.logix-dropdown)>a.active{border-color:#bfdacf!important;background:#edf5f1!important;color:#12634f!important;box-shadow:inset 3px 0 #18775d!important}.nexo-shell.nexo-shell :is(.card,.panel,.panel-card,.table-card,.ops-card,.manager-card,.form-section,.search-bar,.config-card,.settings-module,.branch-card,.permission-card,.roles-card,.ledger-selected-summary,.ledger-movements-card,.sample-history-section,.sample-preferences-section,.replenishment-card,.warehouse-card){border-color:#d9ddd4!important;background:#fff!important;box-shadow:0 7px 22px #263b3311!important}.nexo-shell.nexo-shell :is(.page-heading,.ops-heading,.samples-header,.sample-panel-heading,.replenishment-heading,.warehouse-heading){border-color:#d7ddd5!important;background:#faf9f6!important;box-shadow:0 5px 18px #263b330b!important}.nexo-shell.nexo-shell :is(.page-heading,.ops-heading,.samples-header,.sample-panel-heading,.replenishment-heading,.warehouse-heading):before{background:#18775d!important}.nexo-shell.nexo-shell :is(.stats,.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats,.replenishment-summary)>article{border-color:#d9ddd4!important;background:#fff!important;box-shadow:0 6px 18px #263b330f!important}.nexo-shell.nexo-shell :is(.stats,.ops-stats,.manager-stats,.viewer-summary,.order-stats,.warehouse-stats,.ledger-stats,.replenishment-summary)>article:after{background:linear-gradient(90deg,#3f806d,transparent)!important}.nexo-shell.nexo-shell .btn.primary,.nexo-shell.nexo-shell button.primary,.nexo-shell.nexo-shell .ops-primary{border-color:#146b55!important;background:#18775d!important;color:#fff!important;box-shadow:0 7px 17px #18775d33!important}.nexo-shell.nexo-shell .btn.primary:hover,.nexo-shell.nexo-shell button.primary:hover,.nexo-shell.nexo-shell .ops-primary:hover{background:#12634f!important}.nexo-shell.nexo-shell :is(.btn.secondary,.btn.ghost,.mini-btn.muted){border-color:#cfd8d1!important;background:#fbfaf7!important;color:#31564c!important}.nexo-shell.nexo-shell :is(input,select,textarea){border-color:#cfd8d1!important;background:#fff!important;color:#203f37!important}.nexo-shell.nexo-shell :is(input,select,textarea):focus{border-color:#4b9a83!important;box-shadow:0 0 0 3px #4b9a8324!important;outline:0!important}.nexo-shell.nexo-shell :is(.switch input:checked+span,.toggle input:checked+span,.permission-options input:checked+i){background:#18775d!important}.nexo-shell.nexo-shell :is(.blue,.indigo,.violet,.module-icon,.stat-icon.blue,.task-icon.indigo,.action-icon.request){background:#e4f0ea!important;color:#18775d!important}.nexo-shell.nexo-shell :is(.table-scroll,.excel-wrap,.config-table-wrap){border-color:#cfd7d0!important;background:#fff!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.excel-table,.order-comparison-table,.recommended-table,.shelf-editor-table) thead th{border-color:#45665d!important;background:#173b33!important;color:#fff!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.excel-table,.order-comparison-table,.recommended-table,.shelf-editor-table) tbody td{border-color:#e1e4df!important;background:#fff!important;color:#25433b!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.excel-table,.order-comparison-table,.recommended-table,.shelf-editor-table) tbody tr:nth-child(2n) td{background:#f8f8f5!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.excel-table,.order-comparison-table,.recommended-table,.shelf-editor-table) tbody tr:hover td{background:#edf4f0!important}.nexo-shell.nexo-shell :is(.data-table,.modern-table,.config-table,.excel-table,.order-comparison-table,.recommended-table,.shelf-editor-table) tbody td strong{color:#173b33!important}.nexo-shell.nexo-shell .erp-dashboard-workspace .ops-ledger-functions{border-color:#d7ddd5!important;background:#faf9f6!important}.nexo-shell.nexo-shell .ops-ledger-functions>header{border-color:#dde2dc!important;background:#faf9f6!important}.nexo-shell.nexo-shell .ops-ledger-functions>header .ledger-sync-state{border-color:#b9d9cd!important;background:#e5f3ed!important;color:#146b55!important}.nexo-shell.nexo-shell .dashboard-ledger-grid>article{border-color:#d9ddd4!important;background:#fff!important;color:#17352f!important}.nexo-shell.nexo-shell .dashboard-ledger-grid>article>span{background:#e4f0ea!important;color:#18775d!important}.nexo-shell.nexo-shell .dashboard-ledger-grid>article b{color:#173b33!important}.nexo-shell.nexo-shell .ledger-selected-copy>span{background:#18775d!important;color:#fff!important;box-shadow:0 7px 16px #18775d33!important}.nexo-shell.nexo-shell .ledger-selector-copy>small{color:#2d806c!important}.nexo-shell.nexo-shell .ledger-function-selector>summary{border-color:#cfd8d1!important;background:#fff!important;color:#173b33!important}.nexo-shell.nexo-shell .ledger-function-selector[open]>summary{border-color:#3f806d!important;box-shadow:0 0 0 3px #3f806d21!important}.nexo-shell.nexo-shell .ledger-function-selector>summary .bi-chevron-down{color:#18775d!important}.nexo-shell.nexo-shell .ledger-function-selector>nav{border-color:#d5dcd5!important;background:#fbfaf7!important;box-shadow:0 18px 46px #1c352d2b!important}.nexo-shell.nexo-shell .ledger-function-selector>nav>a:hover,.nexo-shell.nexo-shell .ledger-function-selector>nav>a.active{border-color:#bdd8ce!important;background:#eaf3ef!important;color:#146b55!important}.nexo-shell.nexo-shell .ledger-function-selector>nav>a>span{background:#e4f0ea!important;color:#18775d!important}.nexo-shell.nexo-shell .ledger-summary-metrics article{border-color:#d9ddd4!important;background:#fafaf7!important}.nexo-shell.nexo-shell .ledger-summary-metrics .income{border-bottom-color:#2b9277!important}.nexo-shell.nexo-shell .ledger-summary-metrics .balance{border-bottom-color:#3f806d!important}.nexo-shell.nexo-shell :is(dialog,.modal-content,.location-picker-menu,.user-menu,.column-picker>div){border-color:#d5dcd5!important;background:#fbfaf7!important;color:#17352f!important;box-shadow:0 20px 50px #1c352d2e!important}.nexo-shell.nexo-shell .pagination :is(a,span[aria-current=page] span){border-color:#d1d9d2!important;background:#fff!important;color:#31564c!important}.nexo-shell.nexo-shell .pagination span[aria-current=page] span{border-color:#18775d!important;background:#18775d!important;color:#fff!important}body.modern-login{background:radial-gradient(circle at 88% 9%,rgba(63,128,109,.1),transparent 31%),#f3f1ec!important;color:#17352f!important}.modern-login .login-shell{border-color:#dde1db!important;background:#fff!important;box-shadow:0 28px 75px #1d362e26!important}.modern-login .login-showcase{background:#173b33!important}.modern-login .login-brand-symbol,.modern-login .login-mobile-brand .brand-mark{background:linear-gradient(145deg,#23866c,#12634f)!important;box-shadow:0 16px 38px #08433347!important}.modern-login .login-message>p,.modern-login .login-benefits small{color:#bed1ca!important}.modern-login .login-benefits article>i{border-color:#b0d6c952!important;color:#7bd3b7!important}.modern-login .login-showcase footer{color:#91aea4!important}.modern-login .login-panel{background:#fbfaf7!important}.modern-login .login-access-icon{border-color:#bfd9cf!important;background:#e4f0ea!important;color:#18775d!important;box-shadow:0 10px 25px #18775d17!important}.modern-login .login-card .kicker{color:#18775d!important}.modern-login .login-card h2,.modern-login .login-field>span{color:#17352f!important}.modern-login .login-card>p{color:#6f786f!important}.modern-login .input-shell{border-color:#cfd8d1!important;background:#fff!important}.modern-login .input-shell:focus-within{border-color:#4b9a83!important;box-shadow:0 0 0 4px #4b9a8321!important}.modern-login .input-shell>i,.modern-login .password-toggle{color:#668077!important}.modern-login .input-shell input{color:#17352f!important}.modern-login .login-remember{color:#566d65!important}.modern-login .login-remember input{accent-color:#18775d!important}.modern-login .login-submit{background:linear-gradient(135deg,#23866c,#12634f)!important;box-shadow:0 12px 27px #18775d3d!important}.modern-login .login-security{border-color:#dde2dc!important;color:#64766f!important}}body.nexo-shell:not(.modern-login){background:#f3f1ec!important}.operations-dashboard .app-main{background:#f4f6fa!important}.operations-dashboard .content{padding:0!important}.operations-dashboard .erp-dashboard-workspace{max-width:1920px;margin:0 auto;padding:28px clamp(22px,3vw,52px) 44px}.operations-dashboard .ops-heading{align-items:center;margin-bottom:20px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.operations-dashboard .ops-heading h1{margin:6px 0 4px!important;color:#102541!important;font-size:clamp(25px,2vw,34px)!important;letter-spacing:-.025em}.operations-dashboard .ops-heading p{color:#6b7b90;font-size:13px!important}.operations-dashboard .ops-breadcrumb{color:#5263df!important;font-size:10px!important;font-weight:800;letter-spacing:.04em}.operations-dashboard .ops-heading-actions{gap:12px}.operations-dashboard .ops-live-state{display:inline-flex;align-items:center;gap:7px;color:#66778b!important;font-size:10px!important}.operations-dashboard .ops-live-state>i{width:8px;height:8px;border-radius:50%;background:#14a67b;box-shadow:0 0 0 4px #dff6ef}.operations-dashboard .ops-primary{min-height:46px;padding-inline:18px;border-radius:10px!important}.operations-dashboard .ops-stats{gap:16px;margin-bottom:18px}.operations-dashboard .erp-dashboard-workspace .ops-stats>article{position:relative;min-height:142px!important;align-items:center;padding:22px!important;border:1px solid #dfe5ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px #192c480f!important;overflow:hidden}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#16a58b}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(2):before{background:#ee5965}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(3):before{background:#4e5de4}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(4):before{background:#f4a019}.operations-dashboard .erp-dashboard-workspace .ops-stat-icon{width:52px;height:52px;border-radius:13px;font-size:22px}.operations-dashboard .erp-dashboard-workspace .ops-stats small{font-size:12px!important}.operations-dashboard .erp-dashboard-workspace .ops-stats strong{margin:7px 0 10px;font-size:clamp(24px,1.8vw,32px)!important}.operations-dashboard .erp-dashboard-workspace .ops-stats em{font-size:10px!important}.operations-dashboard .erp-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.72fr);gap:18px;margin-bottom:18px}.operations-dashboard .erp-analytics-grid .ops-card,.operations-dashboard .ops-ledger-functions{border:1px solid #dfe5ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px #192c480f!important}.operations-dashboard .erp-analytics-grid .ops-card>header,.operations-dashboard .ops-ledger-functions>header{min-height:68px!important;padding:14px 20px!important}.operations-dashboard .erp-analytics-grid header span strong{font-size:14px}.operations-dashboard .erp-analytics-grid header span small{font-size:10px}.operations-dashboard .ops-period-select{display:flex;align-items:center;gap:8px;color:#6e7d90;font-size:9px;font-weight:700}.operations-dashboard .ops-period-select select{width:102px;height:35px;padding:0 28px 0 10px;border:1px solid #d9e1eb;border-radius:8px;background-color:#fff;color:#263a55;font-size:10px;font-weight:700}.operations-dashboard .chart-legend{padding:13px 22px 0;font-size:9px}.operations-dashboard .chart-legend i{width:18px;height:3px;border-radius:99px}.operations-dashboard .finance-line-chart{height:255px;padding:5px 18px 14px}.operations-dashboard .finance-line-chart svg{display:block;width:100%;height:220px;overflow:visible}.operations-dashboard .finance-line-chart .grid-line{stroke:#e8edf3;stroke-width:1;vector-effect:non-scaling-stroke}.operations-dashboard .finance-line-chart .chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.operations-dashboard .finance-line-chart .chart-line.income{stroke:#12a486}.operations-dashboard .finance-line-chart .chart-line.expense{stroke:#ef5e68}.operations-dashboard .finance-line-chart .chart-dot{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.operations-dashboard .finance-line-chart .chart-dot.income{fill:#12a486}.operations-dashboard .finance-line-chart .chart-dot.expense{fill:#ef5e68}.operations-dashboard .finance-chart-labels{display:flex;justify-content:space-between;gap:2px;padding:0 2px;color:#8190a3}.operations-dashboard .finance-chart-labels small{flex:1;text-align:center;font-size:8px;white-space:nowrap}.operations-dashboard .finance-chart-labels .label-hidden{visibility:hidden}.operations-dashboard .erp-overview-body{min-height:270px;padding:22px}.operations-dashboard .erp-donut{width:166px;height:166px}.operations-dashboard .erp-overview-legend{gap:9px}.operations-dashboard .erp-overview-legend span{padding:9px 10px;border-radius:8px;background:#f7f9fc}.operations-dashboard .ops-ledger-functions>header>div i{color:#4d59d8}.operations-dashboard .dashboard-ledger-grid{gap:12px;padding:16px!important}.operations-dashboard .dashboard-ledger-grid>article{min-height:76px!important;padding:13px!important;border-radius:11px!important;background:#fff!important;box-shadow:none;transition:border-color .18s,transform .18s,box-shadow .18s}.operations-dashboard .dashboard-ledger-grid>article:hover{border-color:#b8c2f4!important;transform:translateY(-1px);box-shadow:0 8px 18px #2f3d7812}.operations-dashboard .dashboard-ledger-grid>article strong{font-size:12px!important}.operations-dashboard .dashboard-ledger-grid>article small{font-size:9px!important}.operations-dashboard .dashboard-ledger-grid>article b{font-size:11px!important}@media(max-width:1200px){.operations-dashboard .erp-analytics-grid{grid-template-columns:1fr}.operations-dashboard .erp-dashboard-workspace{padding-inline:20px}.operations-dashboard .ops-live-state{display:none}}@media(max-width:760px){.operations-dashboard .erp-dashboard-workspace{padding:18px 12px 30px}.operations-dashboard .ops-heading{align-items:flex-start}.operations-dashboard .ops-heading-actions{width:100%}.operations-dashboard .ops-primary{width:100%;justify-content:center}.operations-dashboard .ops-stats{grid-template-columns:1fr!important}.operations-dashboard .ops-period-select>span{display:none}.operations-dashboard .finance-line-chart{padding-inline:8px}.operations-dashboard .finance-chart-labels small{font-size:7px}}.operations-dashboard .erp-dashboard-workspace{padding-top:24px;background:radial-gradient(circle at 10% 0,rgba(79,70,229,.045),transparent 24%),transparent}.operations-dashboard .ops-heading{min-height:82px;padding:16px 18px!important;border:1px solid #dce4ef!important;border-left:5px solid #5548f2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 28px #1b2d4c13!important}.operations-dashboard .ops-heading-actions{flex-wrap:nowrap}.operations-dashboard .ops-heading-period{height:46px;min-width:190px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #d4deeb;border-radius:10px;background:#fff;box-shadow:0 5px 14px #1c2f4e0f;color:#52647b}.operations-dashboard .ops-heading-period i{color:#5262e1;font-size:14px}.operations-dashboard .ops-heading-period select{width:100%;height:42px;padding:0 27px 0 0;border:0!important;background-color:transparent!important;color:#243953;font-size:11px!important;font-weight:800;box-shadow:none!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article{border-width:1px!important;border-bottom-width:3px!important;box-shadow:0 11px 28px #162a4a17!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(1){border-bottom-color:#10aa91!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(2){border-bottom-color:#f45c68!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(3){border-bottom-color:#4d57ee!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:nth-child(4){border-bottom-color:#ff9d0a!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:hover{transform:translateY(-3px)!important;box-shadow:0 15px 34px #162a4a21!important}.operations-dashboard .ops-stat-icon.teal{background:linear-gradient(145deg,#08b79d,#078d7c)!important}.operations-dashboard .ops-stat-icon.coral{background:linear-gradient(145deg,#ff6b73,#ee4456)!important}.operations-dashboard .ops-stat-icon.indigo{background:linear-gradient(145deg,#6257ff,#344be8)!important}.operations-dashboard .ops-stat-icon.amber{background:linear-gradient(145deg,#ffad12,#f48800)!important}.operations-dashboard .erp-analytics-grid .ops-chart-card{border-top:4px solid #18a98c!important}.operations-dashboard .erp-analytics-grid .erp-overview-card{border-top:4px solid #5060ef!important}.operations-dashboard .ops-ledger-functions{border-top:4px solid #5b4cf2!important}.operations-dashboard .erp-analytics-grid .ops-card,.operations-dashboard .ops-ledger-functions{box-shadow:0 12px 32px #1a2d4d1a!important}.operations-dashboard .erp-analytics-grid .ops-card>header,.operations-dashboard .ops-ledger-functions>header{background:linear-gradient(180deg,#fff,#fbfcff);border-bottom:1px solid #e4eaf2!important}.operations-dashboard .erp-analytics-grid .ops-card>header>div>i{background:linear-gradient(145deg,#eeefff,#e4e8ff);color:#5049ed;box-shadow:inset 0 0 0 1px #dfe2ff}.operations-dashboard .finance-line-chart .chart-line.income{stroke:#10ae90}.operations-dashboard .finance-line-chart .chart-line.expense{stroke:#ff5d67}.operations-dashboard .finance-line-chart .chart-dot.income{fill:#10ae90}.operations-dashboard .finance-line-chart .chart-dot.expense{fill:#ff5d67}.operations-dashboard .erp-donut{filter:drop-shadow(0 10px 14px rgba(63,78,213,.16))}.operations-dashboard .dashboard-ledger-grid>article{border-left:4px solid #5261ee!important;box-shadow:0 6px 17px #1e305212!important}.operations-dashboard .dashboard-ledger-grid>article:nth-child(2n){border-left-color:#7654df!important}.operations-dashboard .dashboard-ledger-grid>article:nth-child(3n){border-left-color:#10a487!important}.operations-dashboard .dashboard-ledger-grid>article:nth-child(4n){border-left-color:#f0a21a!important}.operations-dashboard .dashboard-ledger-grid>article>span{background:linear-gradient(145deg,#eef1ff,#e5e9ff)!important;color:#4857dc!important;box-shadow:inset 0 0 0 1px #dce1ff}.operations-dashboard .ops-ledger-functions>header .ledger-sync-state{box-shadow:0 4px 11px #08785c17}@media(max-width:760px){.operations-dashboard .ops-heading-period{width:100%;min-width:0}.operations-dashboard .ops-heading-actions{display:grid;grid-template-columns:1fr}.operations-dashboard .ops-heading{padding:14px!important}}.operations-dashboard .livewire-dashboard .ops-chart-card{display:block!important;width:100%!important}.operations-dashboard .erp-analytics-grid{display:block!important;width:100%;margin-bottom:18px}.operations-dashboard .erp-analytics-grid .ops-chart-card{min-height:345px}.operations-dashboard .erp-dashboard-workspace .ops-grid{display:block!important;width:100%;margin-bottom:18px}.operations-dashboard .erp-overview-after-ledger{display:block!important;width:100%;margin-top:0;border:1px solid #dfe5ee!important;border-top:4px solid #5060ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 32px #1a2d4d1a!important;overflow:hidden}.operations-dashboard .erp-overview-after-ledger>header{min-height:68px!important;display:flex;align-items:center;padding:14px 20px!important;border-bottom:1px solid #e4eaf2!important;background:linear-gradient(180deg,#fff,#fbfcff)}.operations-dashboard .erp-overview-after-ledger>header>div{display:flex;align-items:center;gap:10px}.operations-dashboard .erp-overview-after-ledger>header>div>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#eeefff,#e4e8ff);color:#5049ed;box-shadow:inset 0 0 0 1px #dfe2ff}.operations-dashboard .erp-overview-after-ledger header span strong,.operations-dashboard .erp-overview-after-ledger header span small{display:block}.operations-dashboard .erp-overview-after-ledger header span strong{color:#182943;font-size:14px}.operations-dashboard .erp-overview-after-ledger header span small{margin-top:2px;color:#8794a5;font-size:10px}.operations-dashboard .erp-overview-after-ledger .erp-overview-body{min-height:240px;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;justify-content:center;gap:34px;max-width:850px;margin:0 auto;padding:24px}.operations-dashboard .erp-overview-after-ledger .erp-overview-legend{display:grid;grid-template-columns:1fr;gap:10px}.operations-dashboard .erp-overview-after-ledger .erp-overview-legend span{min-width:240px;justify-content:flex-start;padding:12px 14px;border:1px solid #e4e9f1;background:#f8faff}@media(max-width:700px){.operations-dashboard .erp-overview-after-ledger .erp-overview-body{grid-template-columns:1fr;justify-items:center}.operations-dashboard .erp-overview-after-ledger .erp-overview-legend{width:100%}.operations-dashboard .erp-overview-after-ledger .erp-overview-legend span{min-width:0;width:100%}}.shelves-search{margin-bottom:18px;border:1px solid #dce5ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 22px #182c4c11!important}.shelf-editor-card{border:1px solid #dce5ef!important;border-radius:14px!important;box-shadow:0 12px 32px #182c4c16!important}.shelf-editor-card>.card-head{min-height:92px;padding:18px 22px;border-bottom:1px solid #e3e9f1;background:linear-gradient(135deg,#fff,#f8faff)}.shelf-editor-card>.card-head h2{color:#122b4a;font-size:20px}.shelf-editor-card>.card-head p{margin-top:5px;color:#728198;font-size:12px}.shelf-editor-scroll{overflow-x:auto;background:#fff}.shelf-editor-table{width:100%;min-width:1080px;table-layout:fixed}.shelf-editor-table col.shelf-col-code{width:105px}.shelf-editor-table col.shelf-col-description{width:500px}.shelf-editor-table col.shelf-col-location{width:130px}.shelf-editor-table col.shelf-col-lot{width:155px}.shelf-editor-table col.shelf-col-expiration{width:175px}.shelf-editor-table col.shelf-col-stock{width:145px}.shelf-editor-table thead th{height:54px;background:#193b66!important;border-color:#36577d!important;color:#fff!important;font-size:11px!important;letter-spacing:.02em;text-align:center}.shelf-editor-table tbody td{height:82px!important;vertical-align:middle!important}.shelf-editor-table .fixed-code{padding:14px!important;background:#f4f7fb!important;color:#174875!important;font-size:12px}.shelf-editor-table .shelf-product-cell{padding:8px 12px!important;background:#fff!important}.shelf-description-input{height:35px!important;padding:4px 7px!important;color:#102d4c!important;font-size:12px!important;font-weight:800}.shelf-product-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 7px 0}.shelf-product-meta span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #dfe6ef;border-radius:999px;background:#f5f8fc;color:#60738a;font-size:8px;font-weight:700;white-space:nowrap}.shelf-product-meta span i{color:#4762d9}.shelf-product-meta .shelf-factor{border-color:#ffd0d3;background:#fff1f2;color:#cf3f4a}.shelf-product-meta .shelf-factor i{color:#e54d58}.shelf-editor-table .shelf-cell{height:46px;border:1px solid #d5dfeb!important;border-radius:9px;background:#fff!important;font-size:12px}.shelf-editor-table .shelf-cell:hover{border-color:#9eb2ca!important;background:#fbfdff!important}.shelf-editor-table .shelf-cell:focus{border-color:#5262e2!important;background:#fff!important;box-shadow:0 0 0 3px #5262e21f!important}.shelf-editor-table .stock-cell{color:#07836d!important;font-weight:850}.shelf-editor-card .locked-code{border:1px solid #dce5ef;background:#f3f7fc;color:#38536f}@media(max-width:760px){.shelf-editor-card>.card-head{align-items:flex-start;gap:12px;flex-direction:column}.shelf-editor-table{min-width:950px}.shelf-editor-table col.shelf-col-description{width:410px}}.samples-page{gap:16px}.samples-table-card{border:1px solid #d8e2ee!important;border-top:4px solid #5748f3!important;border-radius:14px!important;background:#fff;box-shadow:0 13px 34px #172b4c18!important}.samples-table-wrap{max-height:calc(100vh - 300px);min-height:360px;overflow:auto;border-radius:0 0 13px 13px}.samples-table{min-width:1320px!important}.samples-table thead{position:sticky;top:0;z-index:8}.samples-table th{height:52px;padding:11px 8px!important;background:linear-gradient(180deg,#1d3c68,#17345c)!important;border-color:#38577e!important;font-size:10px!important;letter-spacing:.025em}.samples-table td{height:68px;padding:8px!important;font-size:11px!important}.samples-table tbody tr{transition:background .16s,box-shadow .16s}.samples-table tbody tr:hover td{background:#f1f6ff!important}.samples-table tbody tr:hover{box-shadow:inset 4px 0 #5867ee}.samples-table th:first-child,.samples-table td:first-child{position:sticky;left:0;z-index:4}.samples-table thead th:first-child{z-index:10;background:#17345c!important}.samples-table tbody td:first-child{background:#f7f9fc!important}.samples-table th:nth-child(2){min-width:340px!important}.samples-table th:nth-child(3){min-width:112px}.samples-table th:nth-child(4),.samples-table th:nth-child(5){min-width:138px}.samples-table th:nth-child(6){min-width:92px}.samples-table th:nth-child(7){min-width:105px}.samples-table th:nth-child(8){min-width:120px}.samples-table th:nth-child(9){min-width:105px}.sample-description strong{font-size:12px;letter-spacing:.005em}.sample-description small{font-size:9px!important;color:#70829a!important}.sample-stock{min-width:58px;padding:7px 9px;border-color:#efbd2a;background:#fff8dc;color:#634b00;box-shadow:inset 0 0 0 1px #fff}.sample-input,.sample-date,.sample-text{min-height:43px!important;border:1px solid #cfdbea!important;border-radius:9px!important;background:#fff!important;font-size:11px!important}.sample-input:focus,.sample-date:focus,.sample-text:focus{border-color:#5865e8!important;box-shadow:0 0 0 3px #5865e81f!important}.sample-difference{display:inline-flex;min-width:60px;justify-content:center;padding:6px 8px;border-radius:8px;background:#f1f4f8;color:#29435f;font-size:12px}.sample-unit-price{color:#174d82!important;font-weight:800;white-space:nowrap}.sample-total{display:inline-flex;min-width:90px;justify-content:center;padding:7px 9px;border:1px solid #dbe3ee;border-radius:8px;background:#f5f7fa;color:#6f7e90;font-weight:900;white-space:nowrap}.sample-total.positive{border-color:#acdcee;background:#eaf7ff;color:#0877b0}.sample-total.negative{border-color:#f2bec4;background:#fff0f2;color:#c72f42}.sample-total.neutral{border-color:#bde5d5;background:#eaf9f2;color:#07815f}.samples-search{border:1px solid #d8e2ee!important;border-radius:12px!important;background:#fff;box-shadow:0 7px 20px #172b4c0f!important}.samples-search p{display:none}@media(max-width:760px){.samples-table-wrap{max-height:none}.samples-table{min-width:1250px!important}}.samples-header{padding:15px 18px!important;border-radius:14px!important;box-shadow:0 10px 28px #192c4c16!important}.samples-header>div:first-child{flex:1 1 420px}.samples-actions{flex:1 1 680px;display:grid!important;grid-template-columns:auto auto auto auto;justify-content:end!important;align-items:center;gap:8px!important;max-width:none!important}.samples-actions .sample-save-state{grid-column:1/-1;margin:0!important;text-align:right!important;font-size:9px!important}.samples-actions .sample-toggle,.samples-actions .btn{height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important}.samples-actions .samples-panel{border:1px solid #d5dfed!important;background:#fff!important;box-shadow:0 5px 12px #1c304e14!important}.samples-actions .samples-save{background:linear-gradient(135deg,#6252f5,#493be6)!important;box-shadow:0 8px 18px #4f3ee63b!important}.samples-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto}.samples-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.samples-table th,.samples-table td{min-width:0!important;overflow:hidden}.samples-table th{padding:10px 4px!important;font-size:9px!important;white-space:normal!important;line-height:1.15}.samples-table td{padding:7px 5px!important;font-size:10px!important}.samples-table th:nth-child(1){width:5%}.samples-table th:nth-child(2){width:22%!important}.samples-table th:nth-child(3){width:8%}.samples-table th:nth-child(4){width:7%}.samples-table th:nth-child(5){width:7%}.samples-table th:nth-child(6){width:6%}.samples-table th:nth-child(7){width:8%}.samples-table th:nth-child(8){width:8%}.samples-table th:nth-child(9){width:7%}.samples-table th:nth-child(10){width:10%}.samples-table th:nth-child(11){width:6%}.samples-table th:nth-child(12){width:6%}.sample-description{min-width:0!important}.sample-description strong,.sample-description small{overflow-wrap:anywhere}.sample-stock-input{display:block;width:100%;min-width:0!important;height:40px;padding:5px 3px!important;border:1px solid #e1b62a!important;border-radius:8px!important;background:#fff8dc!important;color:#654c00!important;text-align:center;font-size:10px!important;font-weight:900;box-shadow:none}.sample-stock-input:focus{border-color:#e4a900!important;box-shadow:0 0 0 3px #e4a90024!important}.sample-input,.sample-date,.sample-text{width:100%!important;min-width:0!important;min-height:40px!important;padding:5px 3px!important;font-size:10px!important;text-overflow:ellipsis}.sample-one-input{min-width:0!important}.sample-one-input .sample-input{max-width:none!important}.sample-total{min-width:0!important;width:100%;padding:6px 3px!important;font-size:9px}.sample-status{max-width:100%;padding:5px 6px!important;font-size:9px!important}.sample-difference{min-width:0!important;width:100%;padding:5px 3px!important}.sample-unit-price{font-size:9px!important}@media(max-width:1150px){.samples-actions{grid-template-columns:1fr 1fr}.samples-actions .sample-save-state{text-align:left!important}.samples-header>div:first-child{flex-basis:100%}.samples-table th,.sample-description small{font-size:8px!important}}@media(max-width:720px){.samples-actions{width:100%;grid-template-columns:1fr 1fr}.samples-table-wrap{overflow-x:auto!important}.samples-table{min-width:1050px!important}}.sample-preference-filters{grid-template-columns:minmax(180px,.8fr) minmax(190px,.75fr) minmax(190px,.8fr) minmax(220px,1fr)!important;padding:14px 18px!important;background:linear-gradient(180deg,#fbfdff,#f5f8fc);border-bottom:1px solid #dfe7f1}.sample-upload-step{display:grid;gap:.35rem}.sample-upload-step>span{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#607797;font-weight:800}.sample-upload-step .btn{height:2.7rem!important;display:flex;align-items:center;justify-content:center;border-radius:.55rem!important;box-shadow:0 6px 14px #04916c29}.sample-report-heading{border-left-color:#4e5ced!important}.sample-report-summary{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:16px}.sample-report-summary article{display:grid;gap:5px;padding:18px;border:1px solid #dce5ef;border-top:4px solid #5364e8;border-radius:13px;background:#fff;box-shadow:0 9px 24px #1c2f4d14}.sample-report-summary span{color:#6d7f96;font-size:11px;font-weight:800;text-transform:uppercase}.sample-report-summary strong{color:#142d4d;font-size:27px}.sample-report-summary small{color:#74859a}.sample-report-summary .report-missing{border-top-color:#ed5362}.sample-report-summary .report-surplus{border-top-color:#239cdd}.sample-report-summary .report-correct{border-top-color:#10a680}.sample-report-layout{display:grid;grid-template-columns:270px minmax(0,1fr);padding:0!important;overflow:hidden}.sample-report-list{padding:16px;border-right:1px solid #e1e8f1;background:#f7f9fc}.sample-report-list h2{margin:0 0 12px;font-size:15px}.sample-report-list>a{display:grid;gap:3px;margin-bottom:8px;padding:11px;border:1px solid #dae3ee;border-radius:9px;background:#fff;color:#173757;text-decoration:none}.sample-report-list>a.active{border-color:#5966e9;background:#eef0ff;box-shadow:inset 3px 0 #5966e9}.sample-report-list>a span,.sample-report-list>a small{color:#708199;font-size:9px}.sample-report-detail{min-width:0;padding:16px}.sample-report-filters{display:flex;gap:7px;margin-bottom:12px}.sample-report-filters button{padding:8px 12px;border:1px solid #d6e0ec;border-radius:8px;background:#fff;color:#42607f;font-weight:800}.sample-report-filters button.active{border-color:#4f5de8;background:#4f5de8;color:#fff}.sample-report-table{min-width:950px}.sample-report-table td small{display:block;margin-top:3px;color:#7b8ba0}.report-text-missing{color:#cf3446!important;font-weight:900}.report-text-surplus{color:#087ab4!important;font-weight:900}.report-text-correct{color:#078262!important;font-weight:900}.sample-report-empty{padding:70px 20px;text-align:center}.sample-report-empty i{font-size:38px;color:#5966e9}@media(max-width:1100px){.sample-preference-filters{grid-template-columns:1fr 1fr!important}.sample-report-summary{grid-template-columns:1fr 1fr}.sample-report-layout{grid-template-columns:1fr}.sample-report-list{border-right:0;border-bottom:1px solid #e1e8f1}}@media(max-width:650px){.sample-preference-filters,.sample-report-summary{grid-template-columns:1fr!important}}.sample-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sample-report-toolbar .sample-report-filters{margin:0}.report-archive-button{min-width:132px;justify-content:center;box-shadow:0 7px 16px #09976f33!important}.report-protected{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #a9dfcc;border-radius:9px;background:#eaf9f3;color:#087b5e;font-size:10px;font-weight:900;white-space:nowrap}.report-list-state{display:inline-flex;align-items:center;gap:3px;margin-left:5px;padding:3px 6px;border-radius:99px;font-size:7px;font-style:normal;vertical-align:middle}.report-list-state.locked{background:#dff5ec;color:#087a5d}.report-list-state.draft{background:#fff1cd;color:#a66800}.sample-report-table{min-width:1220px!important}.sample-report-table th:nth-last-child(2),.sample-report-table td:nth-last-child(2){min-width:105px}.sample-report-table th:last-child,.sample-report-table td:last-child{min-width:150px}.report-unlock-form{margin:0}.report-unlock-form .mini-btn{white-space:nowrap}@media(max-width:760px){.sample-report-toolbar{align-items:stretch;flex-direction:column}.sample-report-toolbar .sample-report-filters{overflow-x:auto}.report-protected,.report-archive-button{width:100%;justify-content:center}}.sample-report-layout{display:block!important}.sample-report-detail{width:100%;padding:14px 16px 18px!important}.sample-report-toolbar-left{display:flex;align-items:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.sample-report-selector{display:grid;gap:5px;min-width:310px;max-width:520px}.sample-report-selector>span{font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#667b96}.sample-report-selector select{width:100%;height:39px;padding:0 34px 0 11px;border:1px solid #d6e0ec;border-radius:8px;background:#fff;color:#173757;font:inherit;font-size:11px;font-weight:800}.sample-report-table{width:100%!important;min-width:1260px!important;table-layout:fixed}.sample-report-table th:nth-child(1){width:74px}.sample-report-table th:nth-child(2){width:300px}.sample-report-table th:nth-child(3){width:135px}.sample-report-table th:nth-child(4),.sample-report-table th:nth-child(5){width:72px}.sample-report-table th:nth-child(6){width:92px}.sample-report-table th:nth-child(7){width:105px}.sample-report-table th:nth-child(8),.sample-report-table th:nth-child(9){width:96px}.sample-report-table th:nth-child(10){width:105px}.sample-report-table th:nth-child(11){width:155px}.sample-report-table td:nth-child(2){white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;line-height:1.4}.sample-report-table td:nth-child(2) small{white-space:normal;overflow-wrap:anywhere;line-height:1.35}@media(max-width:900px){.sample-report-toolbar-left{align-items:stretch;flex-direction:column}.sample-report-selector{min-width:0;max-width:none;width:100%}.sample-report-toolbar-left,.sample-report-filters{width:100%}}.archived-products-card{border-top:4px solid #5262e8!important}.archived-products-filters{display:grid;grid-template-columns:minmax(300px,1.6fr) minmax(170px,.75fr) minmax(170px,.75fr) minmax(150px,.65fr) auto auto;align-items:end;gap:10px;padding:14px 16px;border-bottom:1px solid #e1e8f1;background:linear-gradient(180deg,#fbfdff,#f6f9fd)}.archived-products-filters label,.sample-data-filters label{display:grid;gap:5px}.archived-products-filters label>span,.sample-data-filters label>span{color:#60738e;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.archived-products-filters select,.archived-products-filters input,.sample-data-filters select,.sample-data-filters input{width:100%;height:40px;border:1px solid #d4dfec;border-radius:8px;background:#fff;color:#173757;padding:0 11px;outline:none}.archived-products-filters select:focus,.archived-products-filters input:focus,.sample-data-filters select:focus,.sample-data-filters input:focus{border-color:#5867e8;box-shadow:0 0 0 3px #5867e81c}.archive-search>div,.sample-data-filters label>div{position:relative}.archive-search>div i,.sample-data-filters label>div i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#56718d}.archive-search input,.sample-data-filters label>div input{padding-left:35px}.archive-products-table-wrap{max-height:620px}.archive-products-table{width:100%!important;min-width:1180px!important;table-layout:fixed}.archive-products-table th{white-space:nowrap}.archive-products-table th:nth-child(1){width:75px}.archive-products-table th:nth-child(2){width:390px}.archive-products-table th:nth-child(3),.archive-products-table th:nth-child(4){width:70px}.archive-products-table th:nth-child(5){width:90px}.archive-products-table th:nth-child(6){width:100px}.archive-products-table th:nth-child(7){width:125px}.archive-products-table th:nth-child(8){width:110px}.archive-products-table th:nth-child(9){width:100px}.archive-products-table th:nth-child(10){width:180px}.archive-products-table td{vertical-align:middle}.archive-product-description{white-space:normal!important;line-height:1.35;overflow-wrap:anywhere}.archive-product-description strong,.archive-product-description small{display:block}.archive-product-description small{margin-top:4px!important;white-space:normal;color:#71839b!important}.archive-product-description .archive-product-meta{display:flex!important;align-items:center;flex-wrap:wrap;gap:5px}.archive-factor{color:#d83e4b!important;font-weight:900}.archive-reference{white-space:normal!important;overflow-wrap:anywhere}.sample-data-heading{border-left-color:#0aa57f!important}.sample-data-card{border-top:4px solid #0aa57f!important}.sample-data-filters{display:grid;grid-template-columns:minmax(320px,1.5fr) minmax(190px,.7fr) auto auto;align-items:end;gap:10px;padding:14px 16px;border-bottom:1px solid #e1e8f1;background:#f8fbfd}.sample-data-table{min-width:960px!important}@media(max-width:1200px){.archived-products-filters{grid-template-columns:1fr 1fr 1fr}.archived-products-filters .archive-search{grid-column:1/-1}.sample-data-filters{grid-template-columns:1fr 1fr}}@media(max-width:700px){.archived-products-filters,.sample-data-filters{grid-template-columns:1fr}.archived-products-filters .archive-search{grid-column:auto}.archived-products-filters .btn,.sample-data-filters .btn{width:100%}}.sample-data-dialog{width:min(1500px,96vw);height:min(880px,92vh);max-width:none;max-height:none;padding:0;border:0;border-radius:16px;background:#f4f7fb;box-shadow:0 28px 80px #0f254447;overflow:hidden}.sample-data-dialog::backdrop{background:#0f254480;backdrop-filter:blur(3px)}.sample-data-dialog-shell{display:grid;grid-template-rows:auto 1fr;height:100%}.sample-data-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #dce5f0;background:#fff}.sample-data-dialog-header h2{margin:2px 0 0;color:#102f54;font-size:22px}.sample-data-dialog-close{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d5dfeb;border-radius:10px;background:#fff;color:#173757;cursor:pointer;font-size:18px}.sample-data-dialog-close:hover{background:#eef3fa;color:#4f46e5}.sample-data-dialog-content{overflow:auto;padding:18px}.sample-data-dialog-content>.content>.app-notices:empty{display:none}.sample-data-dialog-content .main,.sample-data-dialog-content .content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.sample-data-dialog-content .page-heading{margin-top:0}.sample-data-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:260px;color:#60738e;font-weight:800}.sample-data-loading i{font-size:24px;animation:sample-data-spin 1s linear infinite}@keyframes sample-data-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.sample-data-dialog{width:100vw;height:100vh;border-radius:0}.sample-data-dialog-content{padding:10px}.sample-data-dialog-header{padding:12px 14px}}.operations-dashboard,.operations-dashboard .app-main,.operations-dashboard .livewire-dashboard{background:#e7eaee!important}.operations-dashboard .erp-dashboard-workspace{background:transparent!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}.operations-dashboard .ops-heading{border:1px solid #cfd6df!important;border-left:1px solid #cfd6df!important;background:#fff!important;box-shadow:0 8px 22px #18273d17!important}.operations-dashboard .ops-heading h1{color:#12263f!important;font-weight:800!important;letter-spacing:-.035em!important}.operations-dashboard .ops-heading p{color:#65758a!important;font-size:13px!important;font-weight:500!important}.operations-dashboard .ops-breadcrumb{color:#526178!important}.operations-dashboard .ops-breadcrumb i{color:#9aa6b5!important}.operations-dashboard .ops-heading-period{border-color:#ccd5e0!important;box-shadow:0 4px 12px #1c2b4012!important}.operations-dashboard .ops-primary{background:#5147e7!important;border-color:#5147e7!important;box-shadow:0 7px 17px #3e36be33!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article{border:1px solid #cfd6df!important;border-bottom:1px solid #cfd6df!important;background:#fff!important;box-shadow:0 9px 24px #18273d18!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:before{display:none!important}.operations-dashboard .erp-dashboard-workspace .ops-stats>article:hover{transform:translateY(-2px)!important;border-color:#bbc5d1!important;box-shadow:0 13px 29px #18273d21!important}.operations-dashboard .erp-dashboard-workspace .ops-stat-icon{background:#f0f3f6!important;border:1px solid #dce2e9!important;color:#34465e!important;box-shadow:none!important}.operations-dashboard .erp-dashboard-workspace .ops-stat-icon.teal{background:#edf6f3!important;color:#148168!important}.operations-dashboard .erp-dashboard-workspace .ops-stat-icon.coral{background:#f9eeee!important;color:#d84e59!important}.operations-dashboard .erp-dashboard-workspace .ops-stat-icon.indigo{background:#eef0fa!important;color:#4d58d4!important}.operations-dashboard .erp-dashboard-workspace .ops-stat-icon.amber{background:#faf3e8!important;color:#ca8013!important}.operations-dashboard .erp-dashboard-workspace .ops-stats small{color:#65758a!important;font-weight:700!important}.operations-dashboard .erp-dashboard-workspace .ops-stats strong{color:#10243e!important;font-weight:850!important;letter-spacing:-.025em!important}.operations-dashboard .erp-analytics-grid .ops-card,.operations-dashboard .ops-ledger-functions,.operations-dashboard .erp-overview-after-ledger{border:1px solid #cbd3dd!important;border-top:1px solid #cbd3dd!important;background:#fff!important;box-shadow:0 10px 26px #18273d1a!important}.operations-dashboard .erp-analytics-grid .ops-card>header,.operations-dashboard .ops-ledger-functions>header,.operations-dashboard .erp-overview-after-ledger>header{background:#fff!important;border-bottom:1px solid #dce2e9!important}.operations-dashboard .erp-analytics-grid .ops-card>header>div>i,.operations-dashboard .erp-overview-after-ledger>header>div>i{background:#f0f2f6!important;border:1px solid #dbe1e9!important;color:#46566d!important;box-shadow:none!important}.operations-dashboard .erp-analytics-grid header span strong,.operations-dashboard .ops-ledger-functions>header strong,.operations-dashboard .erp-overview-after-ledger header span strong{color:#152a45!important;font-size:14px!important;font-weight:800!important}.operations-dashboard .erp-analytics-grid header span small,.operations-dashboard .erp-overview-after-ledger header span small{color:#748298!important;font-size:10px!important}.operations-dashboard .dashboard-ledger-grid>article{border:1px solid #d2d9e2!important;border-left:1px solid #d2d9e2!important;background:#fff!important;box-shadow:0 6px 16px #18273d13!important}.operations-dashboard .dashboard-ledger-grid>article:nth-child(n){border-left-color:#d2d9e2!important}.operations-dashboard .dashboard-ledger-grid>article:hover{border-color:#adb9c8!important;background:#fbfcfd!important;box-shadow:0 9px 20px #18273d1c!important}.operations-dashboard .dashboard-ledger-grid>article>span{background:#eef1f5!important;border:1px solid #dce2e9!important;color:#43536a!important;box-shadow:none!important}.operations-dashboard .dashboard-ledger-grid>article strong{color:#182d48!important;font-weight:800!important}.operations-dashboard .dashboard-ledger-grid>article small{color:#77869a!important}.operations-dashboard .dashboard-ledger-grid>article b{color:#263b57!important;font-weight:800!important}.operations-dashboard .erp-overview-legend span{border:1px solid #dce2e9!important;background:#f5f7f9!important;box-shadow:0 3px 9px #18273d0b}.operations-dashboard .erp-donut{filter:drop-shadow(0 7px 11px rgba(37,50,75,.15)) saturate(.78)!important}.operations-dashboard table{border:1px solid #cbd3dd!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:0 8px 22px #18273d17!important}.operations-dashboard table thead th{background:#203956!important;color:#fff!important;font-weight:800!important;letter-spacing:.015em!important}.operations-dashboard table tbody td{color:#243a55!important;font-weight:500!important}.operations-dashboard table tbody tr:nth-child(2n){background:#f5f7f9!important}.operations-dashboard table tbody tr:hover{background:#edf1f5!important}.operations-dashboard .finance-line-chart .chart-line.income{stroke:#397b6d!important}.operations-dashboard .finance-line-chart .chart-line.expense{stroke:#b85b63!important}.operations-dashboard .finance-line-chart .chart-dot.income{fill:#397b6d!important}.operations-dashboard .finance-line-chart .chart-dot.expense{fill:#b85b63!important}.operations-dashboard .ledger-sync-state{background:#f0f4f2!important;border-color:#cfdcd6!important;color:#347061!important;box-shadow:none!important}:root{--erp-page:#e9edf2;--erp-surface:#ffffff;--erp-surface-soft:#f6f8fb;--erp-border:#cfd7e2;--erp-border-soft:#dfe5ed;--erp-ink:#142b47;--erp-muted:#6c7c91;--erp-navy:#19385f;--erp-primary:#5548e8;--erp-primary-dark:#4338ca;--erp-primary-soft:#eeecff;--erp-success:#119276;--erp-success-dark:#08775f;--erp-warning:#c98014;--erp-danger:#d84f5d;--erp-info:#2684d8;--erp-shadow:0 8px 22px rgba(24,39,61,.085);--erp-shadow-hover:0 13px 30px rgba(24,39,61,.13)}body.nexo-shell:not(.modern-login){background:var(--erp-page)!important;color:var(--erp-ink)!important;font-family:DM Sans,Segoe UI,Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}.nexo-shell .app-frame,.nexo-shell .app-main,.nexo-shell .main{background:transparent!important}.nexo-shell .content{width:min(100%,1920px)!important;max-width:1920px!important;margin-inline:auto!important;padding:22px clamp(18px,2.2vw,42px) 42px!important}.nexo-shell.nexo-shell .app-sticky-shell{border-bottom:1px solid var(--erp-border)!important;background:#fffffff7!important;box-shadow:0 4px 16px #18273d13!important;backdrop-filter:blur(12px)}.nexo-shell.nexo-shell #nexoHeader .top-brand-icon{background:linear-gradient(145deg,#6457f4,#4b3fe0)!important;color:#fff!important;border:0!important;border-radius:11px!important;box-shadow:0 7px 16px #4a3fd23d!important}.nexo-shell.nexo-shell #nexoHeader :is(.brand-copy strong,.brand-copy small,.nav-user strong){color:var(--erp-ink)!important}.nexo-shell.nexo-shell #nexoHeader :is(.location-picker-current small,.nav-user small){color:var(--erp-muted)!important}.nexo-shell.nexo-shell #nexoModuleNav,.nexo-shell.nexo-shell .top-nav{background:transparent!important;border:0!important}.nexo-shell.nexo-shell #nexoModuleNav>a,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{border:1px solid transparent!important;border-radius:9px!important;color:#53667e!important;font-weight:750!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.nexo-shell.nexo-shell #nexoModuleNav>a:hover,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary:hover{border-color:#dce1e9!important;background:#f4f6f9!important;color:#243c5b!important}.nexo-shell.nexo-shell #nexoModuleNav>a.active,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary.active{border-color:#cec9ff!important;background:var(--erp-primary-soft)!important;color:var(--erp-primary)!important;box-shadow:inset 0 -2px var(--erp-primary)!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary.active i{color:var(--erp-primary)!important}.nexo-shell.nexo-shell #nexoHeader :is(.location-picker-trigger,.nav-user,.user-menu-trigger){border:1px solid var(--erp-border)!important;border-radius:11px!important;background:#fff!important;color:var(--erp-ink)!important;box-shadow:0 3px 10px #18273d0e!important}.nexo-shell.nexo-shell #nexoHeader :is(.location-picker-current-icon,.avatar){background:#eeecff!important;color:var(--erp-primary)!important}.nexo-shell.nexo-shell :is(.warehouse-dropdown,.location-picker-menu,.user-menu){border:1px solid var(--erp-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 44px #18273d2e!important}.nexo-shell.nexo-shell:not(.operations-dashboard) :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero){border:1px solid var(--erp-border)!important;border-left:4px solid var(--erp-primary)!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--erp-shadow)!important}.nexo-shell.nexo-shell:not(.operations-dashboard) :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero):after{display:none!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero) h1,.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero) h2{color:var(--erp-ink)!important;font-family:Manrope,DM Sans,Segoe UI,sans-serif!important;font-weight:800!important;letter-spacing:-.025em!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero) p{color:var(--erp-muted)!important;font-weight:500!important}.nexo-shell.nexo-shell :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero) .eyebrow{color:var(--erp-primary)!important;font-weight:850!important;letter-spacing:.09em!important}.nexo-shell.nexo-shell :is(.card,.panel-card,.table-card,.settings-module,.summary-card,.filter-card,.toolbar-card){border-color:var(--erp-border)!important;background:var(--erp-surface)!important;box-shadow:var(--erp-shadow)!important}.nexo-shell.nexo-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.nexo-shell.nexo-shell select,.nexo-shell.nexo-shell textarea{border-color:#cdd7e3!important;border-radius:9px!important;background:#fff!important;color:var(--erp-ink)!important;font-family:inherit!important;box-shadow:inset 0 1px 2px #18273d06!important}.nexo-shell.nexo-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.nexo-shell.nexo-shell select:focus,.nexo-shell.nexo-shell textarea:focus{border-color:#756bf0!important;outline:0!important;box-shadow:0 0 0 3px #5548e81f!important}.nexo-shell.nexo-shell input::placeholder,.nexo-shell.nexo-shell textarea::placeholder{color:#8a98aa!important;opacity:1}.nexo-shell.nexo-shell :is(.search-bar,.samples-search,.filter-bar,.toolbar,.order-filter-bar,.archived-products-filters,.sample-data-filters){border-color:var(--erp-border)!important;background:#fff!important;box-shadow:0 6px 18px #18273d11!important}.nexo-shell.nexo-shell .btn{border-radius:9px!important;font-family:inherit!important;font-weight:800!important;letter-spacing:0!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease!important}.nexo-shell.nexo-shell .btn:hover{transform:translateY(-1px)}.nexo-shell.nexo-shell :is(.btn-primary,.btn-purple,.btn-indigo){border-color:var(--erp-primary)!important;background:linear-gradient(135deg,#6256f2,var(--erp-primary-dark))!important;color:#fff!important;box-shadow:0 7px 16px #4539ca38!important}.nexo-shell.nexo-shell :is(.btn-success,.btn-green){border-color:var(--erp-success)!important;background:linear-gradient(135deg,#15a786,var(--erp-success-dark))!important;color:#fff!important;box-shadow:0 7px 16px #0a846833!important}.nexo-shell.nexo-shell :is(.btn-secondary,.btn-outline,.btn-ghost){border-color:var(--erp-border)!important;background:#fff!important;color:#314a68!important;box-shadow:0 4px 10px #18273d0f!important}.nexo-shell.nexo-shell :is(.btn-danger,.danger-btn){background:var(--erp-danger)!important;color:#fff!important}.nexo-shell.nexo-shell :is(.table-responsive,.table-scroll,.excel-wrap,.viewer-excel-wrap,.ops-table-wrap,.config-table-wrap,.samples-table-wrap,.warehouse-table-wrap){border:1px solid var(--erp-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--erp-shadow)!important}.nexo-shell.nexo-shell :is(.data-table,.excel-table,.config-table,.samples-table,.warehouse-table,.sample-report-table,.archive-products-table) thead th{border-color:#ffffff24!important;background:var(--erp-navy)!important;color:#fff!important;font-weight:850!important;letter-spacing:.015em!important}.nexo-shell.nexo-shell :is(.data-table,.excel-table,.config-table,.samples-table,.warehouse-table,.sample-report-table,.archive-products-table) tbody td{border-color:var(--erp-border-soft)!important;color:#223b58!important}.nexo-shell.nexo-shell :is(.data-table,.excel-table,.config-table,.samples-table,.warehouse-table,.sample-report-table,.archive-products-table) tbody tr:nth-child(2n) td{background:#f6f8fa!important}.nexo-shell.nexo-shell :is(.data-table,.excel-table,.config-table,.samples-table,.warehouse-table,.sample-report-table,.archive-products-table) tbody tr:hover td{background:#edf2f7!important}.nexo-shell.nexo-shell :is(.badge,.status-badge,.sample-status){font-weight:850!important;box-shadow:none!important}.nexo-shell.nexo-shell :is(.status-ok,.badge-success,.status-success){background:#dff5ed!important;color:#08775f!important}.nexo-shell.nexo-shell :is(.status-pending,.badge-warning,.status-warning){background:#fff0d4!important;color:#a96809!important}.nexo-shell.nexo-shell :is(.status-missing,.badge-danger,.status-danger){background:#fde5e8!important;color:#c63547!important}.nexo-shell.nexo-shell :is(.status-surplus,.badge-info,.status-info){background:#dff1ff!important;color:#126fae!important}.nexo-shell.nexo-shell :is(dialog,.modal-content,.sample-data-dialog,.column-picker>div){border:1px solid var(--erp-border)!important;background:#f8fafc!important;color:var(--erp-ink)!important;box-shadow:0 26px 70px #12243e42!important}.nexo-shell.nexo-shell .pagination :is(a,span[aria-current=page] span){border-color:var(--erp-border)!important;border-radius:8px!important;background:#fff!important;color:#405975!important}.nexo-shell.nexo-shell .pagination span[aria-current=page] span{border-color:var(--erp-primary)!important;background:var(--erp-primary)!important;color:#fff!important}@media(max-width:900px){.nexo-shell .content{padding:14px 12px 30px!important}.nexo-shell.nexo-shell:not(.operations-dashboard) :is(.page-heading,.module-heading,.ops-heading,.viewer-command-head,.warehouse-page-head,.order-page-heading,.operations-hero){border-radius:11px!important}}.nexo-shell.nexo-shell.viewer-mode .content{width:min(100%,1920px)!important;max-width:1920px!important;padding:24px clamp(20px,2.1vw,40px) 32px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-filter-form{display:block!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-head{display:grid!important;grid-template-columns:minmax(360px,.85fr) minmax(720px,1.35fr)!important;align-items:center!important;gap:24px!important;min-height:104px!important;margin:0 0 14px!important;padding:18px 22px!important;border:1px solid var(--erp-border)!important;border-left:4px solid var(--erp-primary)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--erp-shadow)!important}.nexo-shell.nexo-shell.viewer-mode .viewer-breadcrumb{color:#7a899c!important;font-size:.69rem!important;font-weight:700!important;letter-spacing:.04em!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-head h1{margin:5px 0 2px!important;color:#132c4c!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:clamp(1.25rem,1.15rem + .35vw,1.65rem)!important;font-weight:850!important;letter-spacing:-.035em!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-head p{margin:0!important;color:#708198!important;font-size:.78rem!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;justify-content:end!important;gap:16px!important;min-width:0!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions>.btn{min-width:190px!important;height:46px!important;min-height:46px!important;justify-content:center!important;white-space:nowrap!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters{display:grid!important;grid-template-columns:minmax(142px,1.05fr) minmax(112px,.8fr) minmax(132px,.9fr) minmax(126px,.9fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;min-width:0!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters select{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 31px 0 11px!important;border:1px solid #cfd9e5!important;border-radius:9px!important;background-color:#fff!important;color:#1f3857!important;font-size:.75rem!important;font-weight:750!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters .viewer-filter-submit{height:44px!important;min-height:44px!important;padding-inline:18px!important;white-space:nowrap!important}.nexo-shell.nexo-shell.viewer-mode .viewer-filter-bar{display:flex!important;align-items:center!important;gap:10px!important;min-height:66px!important;margin:0 0 14px!important;padding:10px 14px!important;border:1px solid var(--erp-border)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 7px 19px #18273d12!important}.nexo-shell.nexo-shell.viewer-mode .viewer-search{display:flex!important;flex:1 1 auto!important;align-items:center!important;height:44px!important;min-height:44px!important;gap:10px!important;padding:0 14px!important;border:1px solid #cfd9e5!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.nexo-shell.nexo-shell.viewer-mode .viewer-search i{color:#647a94!important;font-size:1rem!important}.nexo-shell.nexo-shell.viewer-mode .viewer-search input{height:40px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:.79rem!important}.nexo-shell.nexo-shell.viewer-mode .viewer-clear{flex:0 0 auto!important;margin:0!important;padding:8px 10px!important;border-radius:8px!important;color:#6157dc!important;font-size:.7rem!important;font-weight:800!important;text-decoration:none!important}.nexo-shell.nexo-shell.viewer-mode .viewer-clear:hover{background:#efedff!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap{width:100%!important;max-width:100%!important;max-height:calc(100svh - 274px)!important;min-height:330px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #c8d2df!important;border-radius:13px!important;background:#fff!important;box-shadow:0 10px 27px #18273d1a!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .editable-excel-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table thead th{height:42px!important;padding:9px 5px!important;border-right:1px solid rgba(255,255,255,.16)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:#1a3458!important;color:#fff!important;font-size:clamp(.61rem,.56rem + .08vw,.7rem)!important;font-weight:850!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table .group-row .col-invoice{background:linear-gradient(135deg,#6254ec,#4d42d8)!important;color:#fff!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table .group-row .col-purchase{background:linear-gradient(135deg,#17a77f,#078866)!important;color:#fff!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table .group-row .col-sale{background:linear-gradient(135deg,#15a6bc,#087f99)!important;color:#fff!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table tbody td{min-width:0!important;height:55px!important;padding:5px 4px!important;border-right:1px solid #dce3eb!important;border-bottom:1px solid #dce3eb!important;background:#fff!important;color:#183451!important;font-size:clamp(.64rem,.59rem + .08vw,.72rem)!important;vertical-align:middle!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table tbody tr:nth-child(2n) td{background:#f7f9fb!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .excel-table tbody tr:hover td{background:#eef3f8!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .viewer-cell-input{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:4px 5px!important;border:1px solid #d3dce7!important;border-radius:8px!important;background:#fffffff5!important;color:#183451!important;font-size:clamp(.64rem,.59rem + .08vw,.72rem)!important;text-align:center!important;text-overflow:ellipsis!important;box-shadow:inset 0 1px 2px #18273d05!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .viewer-cell-input:focus{border-color:#7065eb!important;box-shadow:0 0 0 3px #5548e81f!important}.nexo-shell.nexo-shell.viewer-mode .viewer-master-code{color:#143f78!important;font-weight:900!important;text-align:center!important}.nexo-shell.nexo-shell.viewer-mode .viewer-description-cell{padding:7px 10px!important;text-align:left!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-title{display:block!important;overflow:visible!important;color:#15365d!important;font-size:clamp(.68rem,.63rem + .1vw,.78rem)!important;font-weight:850!important;line-height:1.28!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta{margin-top:4px!important;color:#74869d!important;font-size:.63rem!important;white-space:normal!important}.nexo-shell.nexo-shell.viewer-mode .days-cell{text-align:center!important;font-weight:800!important}.nexo-shell.nexo-shell.viewer-mode .alert-cell{text-align:center!important}.nexo-shell.nexo-shell.viewer-mode .alert-cell .badge{min-width:64px!important;justify-content:center!important;padding:6px 8px!important;border-radius:999px!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-product_code{width:5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-description{width:20%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-order_number,.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-lot{width:6%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-invoice_vendor,.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-invoice_number{width:7%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-item{width:5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-purchase,.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-sale{width:6%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-days{width:4%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-alert{width:6%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-status{width:7%!important}.nexo-shell.nexo-shell.viewer-mode .pagination{margin-top:10px!important;padding:6px 4px!important}@media(max-width:1380px){.nexo-shell.nexo-shell.viewer-mode .viewer-command-head{grid-template-columns:1fr!important;align-items:start!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions{width:100%!important}}@media(max-width:980px){.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions{grid-template-columns:1fr!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-actions>.btn{width:100%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters{grid-template-columns:1fr 1fr!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters .viewer-filter-submit{width:100%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap{overflow-x:auto!important}.nexo-shell.nexo-shell.viewer-mode .viewer-excel-wrap .editable-excel-table{min-width:1280px!important}}@media(max-width:620px){.nexo-shell.nexo-shell.viewer-mode .content{padding:12px 10px 24px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-command-head{padding:15px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-header-filters{grid-template-columns:1fr!important}}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-description{width:24%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-invoice_vendor,.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-invoice_number{width:5.5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-item{width:4%!important}.nexo-shell.nexo-shell.viewer-mode .viewer-description-cell{padding-inline:12px!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-title{font-size:clamp(.7rem,.64rem + .11vw,.8rem)!important;line-height:1.32!important}.nexo-shell.nexo-shell.viewer-mode .viewer-product-meta{font-size:clamp(.62rem,.58rem + .07vw,.69rem)!important}.nexo-shell.nexo-shell.viewer-mode :is(.col-invoice_vendor,.col-invoice_number,.col-item) .viewer-cell-input{padding-inline:3px!important;font-size:clamp(.6rem,.56rem + .07vw,.67rem)!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .group-row :is(.col-invoice,.col-purchase,.col-sale){width:auto!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table .col-description{width:21%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table :is(thead tr:not(.group-row),tbody) .col-invoice_vendor{width:5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table :is(thead tr:not(.group-row),tbody) .col-invoice_number{width:5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table :is(thead tr:not(.group-row),tbody) .col-item{width:4.5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table :is(thead tr:not(.group-row),tbody) .col-purchase{width:7.5%!important}.nexo-shell.nexo-shell.viewer-mode .editable-excel-table :is(thead tr:not(.group-row),tbody) .col-sale{width:7.5%!important}.nexo-shell.nexo-shell.viewer-mode :is(.col-purchase,.col-sale) .viewer-cell-input{padding-inline:5px!important;font-variant-numeric:tabular-nums!important;font-size:clamp(.65rem,.6rem + .08vw,.73rem)!important}.nexo-shell.nexo-shell :is(.search-bar,.viewer-search,.order-search,.manager-search,.replenishment-search) input:not([type=checkbox]):not([type=radio]),.nexo-shell.nexo-shell :is(.search-bar,.viewer-search,.order-search,.manager-search,.replenishment-search) input:not([type=checkbox]):not([type=radio]):focus{height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.nexo-shell.nexo-shell :is(.search-bar,.viewer-search,.order-search,.manager-search,.replenishment-search):focus-within{border-color:#766bec!important;box-shadow:0 0 0 3px #5548e81c,0 7px 19px #18273d12!important}body.modern-login{min-height:100svh!important;display:grid!important;place-items:center!important;padding:clamp(18px,3vw,42px)!important;background:radial-gradient(circle at 12% 16%,rgba(98,86,242,.24),transparent 28%),radial-gradient(circle at 88% 82%,rgba(16,169,139,.14),transparent 27%),linear-gradient(145deg,#0b1c36,#122b4c 52%,#172d4b)!important;font-family:Inter,DM Sans,Segoe UI,sans-serif!important}.modern-login .login-shell{position:relative!important;width:min(1220px,100%)!important;min-height:min(720px,calc(100svh - 52px))!important;display:grid!important;grid-template-columns:minmax(390px,.95fr) minmax(470px,1.05fr)!important;overflow:visible!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:28px!important;background:#ffffff0e!important;box-shadow:0 32px 85px #020c1d66!important;backdrop-filter:blur(10px)!important}.modern-login .login-showcase{position:relative!important;min-height:100%!important;padding:clamp(46px,5vw,68px)!important;overflow:hidden!important;border-radius:27px 0 0 27px!important;background:transparent!important;color:#fff!important}.modern-login .login-showcase:before{inset:auto auto -290px -250px!important;width:610px!important;height:610px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05!important}.modern-login .login-showcase:after{display:none!important}.modern-login .login-message{max-width:470px!important}.modern-login .login-brand-symbol{width:72px!important;height:72px!important;margin-bottom:24px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:19px!important;background:linear-gradient(145deg,#7165ff,#4e40df)!important;font-size:34px!important;box-shadow:0 16px 34px #0e085252!important}.modern-login .login-message h1{font-size:clamp(30px,3vw,43px)!important;line-height:1.06!important}.modern-login .login-message>p{color:#c6d2e2!important;font-size:14px!important}.modern-login .login-benefits{border-color:#ffffff1c!important}.modern-login .login-benefits article{min-height:71px!important;border-color:#ffffff1c!important}.modern-login .login-benefits article>i{background:#ffffff12!important;color:#73e1cf!important}.modern-login .login-benefits strong{font-size:13px!important}.modern-login .login-benefits small{font-size:10px!important}.modern-login .login-panel{min-height:100%!important;display:grid!important;place-items:center!important;padding:clamp(24px,4.5vw,64px)!important;border-radius:0 27px 27px 0!important;background:#eef2f7!important}.modern-login .login-card{width:min(470px,100%)!important;padding:clamp(30px,4vw,46px)!important;border:1px solid #d3dbe6!important;border-radius:22px!important;background:#fff!important;box-shadow:0 20px 55px #0d1f392e!important}.modern-login .login-access-icon{width:52px!important;height:52px!important;margin-bottom:15px!important;border-radius:14px!important;background:#efedff!important;color:#5548e8!important;font-size:23px!important;box-shadow:none!important}.modern-login .login-card .kicker{color:#5548e8!important;font-size:10px!important}.modern-login .login-card h2{margin:10px 0 6px!important;color:#142b47!important;font-size:clamp(28px,2.5vw,36px)!important}.modern-login .login-card>p{margin-bottom:23px!important;color:#718197!important;font-size:13px!important}.modern-login .login-field{margin:15px 0!important}.modern-login .login-field>span{margin-bottom:7px!important;color:#243b58!important;font-size:11px!important}.modern-login .input-shell{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:54px!important;overflow:hidden!important;border:1px solid #ccd6e3!important;border-radius:11px!important;background:#f9fbfd!important;box-shadow:inset 0 1px 2px #18273d06!important}.modern-login .input-shell:focus-within{border-color:#7065eb!important;background:#fff!important;box-shadow:0 0 0 4px #5548e81f!important}.modern-login .input-shell>i{flex:0 0 48px!important;width:48px!important;color:#71839b!important;font-size:17px!important;text-align:center!important}.modern-login .input-shell input,.modern-login .input-shell input:focus{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0 10px 0 0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#142b47!important;font-size:14px!important;box-shadow:none!important;transform:none!important}.modern-login .password-toggle{position:static!important;flex:0 0 48px!important;width:48px!important;height:52px!important;border:0!important;background:transparent!important;color:#71839b!important}.modern-login .login-remember{margin:17px 0 20px!important;color:#64758c!important;font-size:11px!important}.modern-login .login-submit{height:52px!important;border-radius:10px!important;font-size:14px!important}.modern-login .login-security{margin-top:21px!important;padding-top:18px!important;font-size:9px!important}@media(max-width:900px){body.modern-login{padding:0!important;background:#eef2f7!important}.modern-login .login-shell{display:block!important;width:100%!important;min-height:100svh!important;border:0!important;border-radius:0!important;background:#eef2f7!important;box-shadow:none!important;backdrop-filter:none!important}.modern-login .login-showcase{display:none!important}.modern-login .login-panel{min-height:100svh!important;padding:24px!important;border-radius:0!important}.modern-login .login-card{padding:30px!important}.modern-login .login-mobile-brand{display:flex!important;margin-bottom:28px!important}}.requisition-search .requisition-marked-toggle{flex:0 0 auto;min-width:150px;justify-content:center}.lot-records-heading{align-items:center}.lot-heading-actions{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #dbe3ef;border-radius:13px;background:#fff;box-shadow:0 8px 24px #19304e14}.warehouse-list-toggle{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 11px;border:1px solid #d7e0ed;border-radius:10px;background:#fff;color:#334c6b;text-decoration:none;font-size:11px;font-weight:850}.warehouse-list-toggle>b{position:relative;width:32px;height:18px;border-radius:999px;background:#b8c5d6}.warehouse-list-toggle>b>i{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #142c4a40;transition:transform .18s}.warehouse-list-toggle>small{color:#8291a5;font-size:8px;font-weight:900}.warehouse-list-toggle.is-active{border-color:#8b7ff1;background:#f5f3ff;color:#5142d8}.warehouse-list-toggle.is-active>b{background:#6657ef}.warehouse-list-toggle.is-active>b>i{transform:translate(14px)}.warehouse-list-toggle.is-active>small{color:#5142d8}.lot-list-placeholder{display:grid;justify-items:center;gap:7px;padding:54px 20px;color:#75879c;text-align:center}.lot-list-placeholder>i{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#eef2f8;color:#5f7390;font-size:22px}.lot-list-placeholder strong{color:#243d5b;font-size:15px}.lot-list-placeholder p{margin:0;font-size:11px}.lot-product-row{grid-template-columns:minmax(300px,1fr) minmax(430px,1.45fr) 150px!important;align-items:center!important;gap:20px!important;padding:17px 20px!important}.lot-product-info{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:18px;border-right:1px solid #e0e7ef}.lot-description-label{margin-bottom:7px!important;color:#5a49e1!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase}.lot-product-info>strong{font-size:14px!important;line-height:1.35}.lot-product-meta{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:8px!important}.lot-product-meta>span{display:inline-flex!important;margin:0!important;padding:3px 7px;border:1px solid #dce5ef;border-radius:6px;background:#f4f7fb;color:#607691!important;font-size:9px!important;font-weight:800}.lot-product-meta>span:first-child{border-color:#d9d3ff;background:#efedff;color:#5849de!important}.lot-editor-workspace{display:grid;gap:9px}.lot-slot-tabs{display:flex;align-items:center;gap:6px}.lot-slot-tab{width:30px;height:27px;border:1px solid #d4deea;border-radius:7px;background:#fff;color:#6c7f96;font-size:10px;font-weight:900;cursor:pointer}.lot-slot-tab:hover{border-color:#8174ed;color:#5648d9}.lot-slot-tab.is-active{border-color:#14a77c;background:#e5f8f1;color:#087a5c;box-shadow:0 0 0 3px #14a77c17}.lot-slots{display:block!important}.lot-slot{grid-template-columns:1.05fr 1.25fr .7fr!important;margin:0;padding:12px!important;border-color:#d7e1ec!important}.lot-slot.is-active{border-color:#5bc9a7!important;background:#f1fcf8!important;box-shadow:0 0 0 3px #0f9f7614}.lot-slot[hidden]{display:none!important}.lot-save{width:150px;justify-content:center}.warehouse-confirm-dialog{width:min(92vw,440px);padding:28px;border:1px solid #d7e1ed;border-radius:18px;background:#fff;color:#173452;text-align:center;box-shadow:0 28px 80px #11274447}.warehouse-confirm-dialog::backdrop{background:#0d1e356e;backdrop-filter:blur(2px)}.warehouse-confirm-dialog>.dialog-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:8px;background:#f1f4f8;color:#65768b;cursor:pointer}.warehouse-confirm-dialog>span{width:52px;height:52px;margin:0 auto 12px;display:grid;place-items:center;border-radius:14px;background:#efedff;color:#5848e4;font-size:23px}.warehouse-confirm-dialog h2{margin:0 0 8px;font-size:20px}.warehouse-confirm-dialog p{margin:0;color:#6f8299;font-size:12px;line-height:1.55}.warehouse-confirm-dialog>div{display:flex;justify-content:center;gap:9px;margin-top:21px}.expiration-location-table th:first-child{width:42%}.expiration-description>strong{white-space:normal}.expiration-description>small{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:7px!important}.expiration-description>small>span{display:inline-flex;padding:2px 6px;border:1px solid #dce5ef;border-radius:6px;background:#f4f7fb;color:#667b95;font-size:9px;font-weight:800}.expiration-description>small>span:first-child{border-color:#d9d3ff;background:#efedff;color:#5849de}@media(max-width:1100px){.lot-product-row{grid-template-columns:1fr!important}.lot-product-info{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid #e0e7ef}.lot-save{width:100%}.lot-heading-actions{width:100%;flex-wrap:wrap}.lot-records-heading{align-items:stretch}}@media(max-width:760px){.lot-slot{grid-template-columns:1fr!important}.warehouse-list-toggle{flex:1;justify-content:center}.lot-heading-actions .btn{flex:1}.requisition-search .requisition-marked-toggle{order:3;width:100%;min-width:100%}}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown{padding:10px!important;border:1px solid #d7dde6!important;border-radius:12px!important;box-shadow:0 16px 38px #11233a29!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a{margin-top:6px!important;border:1px solid #e1e6ed!important;border-radius:10px!important;background:#fff!important;color:#111827!important;box-shadow:0 3px 9px #11233a0b!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a:first-of-type{margin-top:0!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a:hover{border-color:#c8cfd9!important;background:#f7f8fa!important;color:#000!important;box-shadow:0 7px 16px #11233a17!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a.active{border-color:#bcb5ee!important;background:#f3f1ff!important;color:#000!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>strong,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a span,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a b,.nexo-shell.nexo-shell #nexoModuleNav .warehouse-dropdown>a small{color:#000!important}.nexo-shell.nexo-shell .app-sticky-shell{gap:2px!important;padding-inline:8px!important}.nexo-shell.nexo-shell #nexoHeader .top-brand{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding:0 4px!important}.nexo-shell.nexo-shell #nexoHeader .brand-copy{display:none!important}.nexo-shell.nexo-shell #nexoModuleNav.top-nav{gap:0!important;justify-content:flex-start!important}.nexo-shell.nexo-shell #nexoModuleNav>.warehouse-menu{margin:0!important;padding:0!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{gap:4px!important;padding-inline:7px!important;font-size:10.5px!important;letter-spacing:-.02em!important}.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary>.menu-chevron{width:10px!important;margin-left:0!important;font-size:9px!important}.nexo-shell.nexo-shell #nexoHeader .location-picker{flex-basis:160px!important;width:160px!important;min-width:160px!important;max-width:160px!important;margin-left:3px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user{flex-basis:146px!important;width:146px!important;min-width:146px!important;max-width:146px!important}@media(max-width:1380px){.nexo-shell.nexo-shell #nexoModuleNav .warehouse-menu>summary{padding-inline:5px!important;font-size:9.5px!important}.nexo-shell.nexo-shell #nexoHeader .location-picker{flex-basis:142px!important;width:142px!important;min-width:142px!important;max-width:142px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user{flex-basis:78px!important;grid-template-columns:30px 27px!important;width:78px!important;min-width:78px!important;max-width:78px!important}.nexo-shell.nexo-shell #nexoHeader .nav-user>div:nth-child(2){display:none!important}}.permission-page-heading{margin-bottom:14px!important}.permission-page-heading .back-link{display:flex!important;width:max-content;margin-bottom:7px!important}.permission-page-heading .kicker{display:block!important}.permission-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;border-bottom:1px solid #e1e7ef;background:#f7f9fc}.permission-overview article{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid #dce3ec;border-radius:11px;background:#fff;box-shadow:0 4px 12px #11233a0d}.permission-overview article>i{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:9px;background:#eeecff;color:#5548e8;font-size:15px}.permission-overview article span,.permission-overview article strong,.permission-overview article small{display:block}.permission-overview article strong{color:#142b47;font-size:17px}.permission-overview article small{margin-top:2px;color:#718198;font-size:10px;font-weight:700}.permission-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 220px;gap:10px;padding:12px 16px;border-bottom:1px solid #e4e9f0;background:#fff}.permission-filter-bar label{display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border:1px solid #ccd7e4;border-radius:9px;background:#f9fbfd}.permission-filter-bar label>i{color:#657991}.permission-filter-bar input{width:100%;height:40px!important;padding:0!important;border:0!important;background:transparent!important}.permission-filter-bar select{height:42px!important}.permission-module[hidden],.permission-options>label[hidden]{display:none!important}.permission-module legend>span:nth-child(2)>small{display:block;margin-top:3px;color:#7b899b;font-size:9px;font-weight:700}.permission-module legend>span:nth-child(2)>small b{color:#5548e8}.permission-kind.menu{background:#e8f0ff;color:#285fbd}.permission-kind.submenu{background:#e7f6f1;color:#08765f}.permission-kind.screen{background:#edf1f7;color:#52657d}.permission-kind.operation{background:#fff1dc;color:#a45e08}.permission-kind.button{background:#fee9ed;color:#b33b50}.permission-kind.option{background:#efe8fb;color:#7443bd}.permission-no-results{display:grid;justify-items:center;gap:5px;padding:42px 20px;color:#718198;text-align:center}.permission-no-results>i{font-size:24px;color:#5548e8}.permission-no-results strong{color:#142b47}.permission-no-results span{font-size:11px}@media(max-width:900px){.permission-overview,.permission-filter-bar{grid-template-columns:1fr}.task-permission-grid{grid-template-columns:1fr!important}}html.erp-navigation-pending .content{pointer-events:auto}.erp-loading-overlay{backdrop-filter:none;background:#0b1d363d}
