.modaos{--mo-bg:#f1f3f5;--mo-panel:#fff;--mo-ink:#202a36;--mo-muted:#697789;--mo-line:#e5e9ee;--mo-accent:#285f72;--mo-hover:#f5f8f9;--mo-subtle:#eef4f5;--mo-side:#111d2a;--mo-success:#276757;--mo-pending:#916015;background:var(--mo-bg);color:var(--mo-ink);font-family:'Segoe UI',Arial,sans-serif;font-size:14px}.modaos.mo-dark{--mo-bg:#111b26;--mo-panel:#1a2735;--mo-ink:#edf3f7;--mo-muted:#9bacbc;--mo-line:#304152;--mo-accent:#75c8cf;--mo-hover:#213243;--mo-subtle:#233c45;--mo-success:#88d3b8;--mo-pending:#efc17e}.modaos .erp{background:var(--mo-bg);min-height:100vh}.modaos .sidebar{width:248px;background:linear-gradient(160deg,#172635,#101a28 75%);border-right:1px solid #304256;padding:29px 17px 15px;display:flex;flex-direction:column;gap:0;overflow-y:auto;color:#c5d0db;z-index:80}.modaos .erp-body{margin-left:248px;background:var(--mo-bg);min-width:0}.modaos .sidebar .brand{display:none}.mo-wordmark{display:flex;align-items:center;gap:9px;margin:0 14px 28px;position:relative;color:#fff}.mo-wordmark>span{display:block;color:#91d8d2;width:31px;height:34px}.mo-wordmark svg{width:100%;height:100%}.mo-wordmark>b{font-size:27px;letter-spacing:-1px;font-weight:650;line-height:1.2}.mo-wordmark>b>span{font-weight:350;color:#91d8d2}.mo-wordmark>small{position:absolute;bottom:-13px;left:40px;font-size:7px;letter-spacing:2px;color:#8b9ba9}.mo-store{display:flex;align-items:center;gap:10px;padding:15px 11px;border:1px solid #3a4754;border-radius:10px;margin:10px 0 18px;background:#ffffff05}.mo-store>span{width:34px;height:34px;display:grid;place-items:center;background:#e1c9a2;color:#31291e;font:bold 12px Georgia;border-radius:8px}.mo-store>div{display:flex;flex-direction:column;gap:2px}.mo-store b{color:#e7edf2;font-size:11px}.mo-store small{font-size:9px;color:#8d9fae}.mo-store i{font-style:normal;margin-left:auto}.mo-command{padding:11px 8px!important;display:flex;align-items:center;gap:8px;font-size:10px;color:#9db0c0;background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;margin-bottom:25px;min-height:39px}.mo-command svg{width:15px}.mo-command kbd{font:8px 'Segoe UI';padding:3px;border:1px solid #3d4b59;border-radius:3px;margin-left:auto}.mo-nav-group{margin-bottom:23px}.mo-nav-group>small{display:block;font-size:8px;letter-spacing:1.8px;font-weight:600;color:#7f95a7;margin:0 13px 10px}.modaos .sidebar nav{display:block;flex:1}.modaos .sidebar .nav-item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;min-height:40px;color:#b5c3d1;font-size:11px;line-height:1.3;border:1px solid transparent;border-radius:6px;margin-bottom:3px;text-align:left;background:transparent}.modaos .sidebar .nav-item svg{width:17px;height:17px;opacity:.8}.modaos .sidebar .nav-item.active{background:linear-gradient(90deg,#79b6c026,#65b0bb0e);border-color:#72bdc52c;color:#b3ecec;box-shadow:inset 3px 0 #8dd2cc}.modaos .sidebar .nav-item:hover{background:#ffffff08}.modaos .nav-item>b{margin-left:auto;font:9px 'Segoe UI';padding:3px 6px;background:#ffffff0e;color:#b6c5d0;border-radius:5px}.mo-side-bottom{border-top:1px solid #ffffff10;padding:17px 10px 0;font-size:10px;margin-top:auto}.mo-side-bottom>a{display:flex;align-items:center;gap:8px;margin-bottom:15px}.mo-side-bottom svg{width:14px}.mo-side-bottom>div{display:flex;justify-content:space-between}.mo-side-bottom button{font-size:10px;color:#8fa4b6;padding:4px}.modaos .erp-header{height:73px;padding:0 36px;background:var(--mo-panel);border-bottom:1px solid var(--mo-line);position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;color:var(--mo-ink)}.erp-header>div{display:flex;align-items:center;gap:17px}.mo-breadcrumb{font-size:11px!important;color:var(--mo-muted)}.mo-breadcrumb>span{margin:0 14px;color:#aab5bf}.mo-breadcrumb>b{color:var(--mo-ink);font-weight:550}.mo-connection{font-size:9px!important;display:flex;align-items:center;gap:6px;color:var(--mo-muted)}.mo-connection>i{width:5px;height:5px;border-radius:50%;background:#4c9e88}.modaos .mo-profile{width:31px;height:31px;border-radius:50%;background:#e6dccc;color:#574632;font-size:10px}.modaos #mo-refresh{color:var(--mo-muted);font-size:21px}.modaos .dev-banner{padding:10px 36px;background:var(--mo-bg);border-bottom:1px solid var(--mo-line);display:flex;gap:11px;align-items:center;font-size:10px;color:var(--mo-muted)}.dev-banner>button{font-size:10px;color:var(--mo-accent);margin-left:auto;white-space:nowrap}.mo-content{padding:34px 36px 50px!important;max-width:1700px;margin:auto}.mo-page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:29px}.mo-eyebrow{display:block;font-size:8px;letter-spacing:1.8px;font-weight:650;color:var(--mo-muted);margin-bottom:12px}.mo-page-heading h1{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:0 0 9px}.mo-page-heading p{font-size:11px;color:var(--mo-muted);margin:0}.mo-heading-actions{display:flex;gap:9px;flex-wrap:wrap}.mo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:10px 14px;border:1px solid var(--mo-line);border-radius:6px;background:var(--mo-panel);color:var(--mo-ink);font-size:10px;line-height:1.4;font-weight:600;white-space:nowrap}.mo-btn svg{width:15px;height:15px}.mo-btn:hover{background:var(--mo-hover);border-color:#96b4be}.mo-btn.primary{background:#285f72;border-color:#285f72;color:#fff;box-shadow:0 2px 3px #14384812}.mo-btn.primary:hover{background:#214e5e}.mo-btn.subtle{background:transparent}.mo-text{font-size:11px;color:var(--mo-accent);font-weight:600;white-space:nowrap}.mo-small{font-size:10px;color:var(--mo-muted)}.mo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.mo-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-metric{background:var(--mo-panel);border:1px solid var(--mo-line);border-radius:10px;padding:21px 23px;box-shadow:0 3px 6px #1d314003}.mo-metric>div{display:flex;justify-content:space-between;gap:10px;color:var(--mo-muted);font-size:11px}.mo-metric i{font-style:normal;color:var(--mo-accent);font-size:14px}.mo-metric>strong{font-size:32px;letter-spacing:-1px;font-weight:500;display:block;line-height:1.25;margin:15px 0 7px;font-variant-numeric:tabular-nums}.mo-metric small{font-size:9px;color:var(--mo-muted)}.mo-panel{border:1px solid var(--mo-line);background:var(--mo-panel);border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #1d314003;margin-bottom:22px;padding:24px}.mo-panel-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.mo-panel-head .mo-eyebrow{margin-bottom:9px}.mo-panel h2{font:500 20px/1.3 'Segoe UI',sans-serif;letter-spacing:-.4px;margin:0}.mo-panel>p{font-size:11px;color:var(--mo-muted);max-width:520px;line-height:1.8}.mo-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;font-size:9px;font-weight:550;white-space:nowrap;line-height:1.5}.mo-badge.pending{background:#f7ecd9;color:#885c1e}.mo-badge.success{background:#e5f2ec;color:#2d6d55}.mo-badge.neutral{background:#edf0f6;color:#65728b}.mo-dark .mo-badge.pending{background:#473c29;color:#e9c68b}.mo-dark .mo-badge.success{background:#253f39;color:#8bd4b8}.mo-dark .mo-badge.neutral{background:#30394d;color:#b0bdd7}.mo-dashboard-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.mo-dashboard-grid.lower{grid-template-columns:1.3fr 1fr}.mo-progress{height:5px;border-radius:10px;background:var(--mo-line);overflow:hidden;margin:24px 0}.mo-progress>span{height:100%;background:#6dafa3;display:block;border-radius:10px}.mo-checklist>div{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--mo-line)}.mo-checklist>div>span:first-child{border:1px solid var(--mo-line);border-radius:50%;height:28px;min-width:28px;display:grid;place-items:center;font-size:9px;color:var(--mo-muted)}.mo-checklist .done{background:#e6f2ed;color:#39775e!important;border-color:transparent!important}.mo-checklist>div>div{flex:1}.mo-checklist b{font-size:11px;font-weight:600}.mo-checklist small{display:block;font-size:9px;color:var(--mo-muted);margin-top:4px}.mo-editorial-panel{background:radial-gradient(ellipse at 110% 110%,#38636b,#142c3b 80%);position:relative;isolation:isolate;color:#f2eee6;display:flex;flex-direction:column;align-items:flex-start;padding:32px}.mo-editorial-panel>.mo-eyebrow{color:#91b2bb}.mo-editorial-panel h2{font:44px/1.03 Georgia,serif;letter-spacing:-1.6px;margin:24px 0}.mo-editorial-panel p{font-size:11px;color:#b0c1c7;max-width:230px;line-height:1.9}.mo-editorial-panel>a{font-size:9px;border-bottom:1px solid #597782;letter-spacing:1.4px;padding-bottom:7px;margin-top:auto}.mo-orbit{position:absolute;bottom:-55px;right:-55px;width:260px;height:260px;transform:rotate(-12deg);opacity:.07;z-index:-1}.mo-orbit svg{width:100%;height:100%}.mo-action-deck{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.mo-action-deck>button{border:1px solid var(--mo-line);border-radius:7px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;position:relative;text-align:left;background:var(--mo-panel)}.mo-action-deck svg{width:19px;height:19px;color:var(--mo-accent);margin-bottom:15px}.mo-action-deck b{font-size:11px;margin-bottom:5px;font-weight:600}.mo-action-deck small{font-size:9px;color:var(--mo-muted)}.mo-action-deck button>span{position:absolute;top:18px;right:16px;font-size:14px;color:#8da3af}.mo-action-deck button:hover{background:var(--mo-hover);border-color:#9eb9c0}.mo-attention button{display:flex;align-items:center;gap:12px;padding:21px 0;border-bottom:1px solid var(--mo-line);width:100%;text-align:left}.mo-attention b{font-size:11px;font-weight:550}.mo-attention small{display:block;font-size:9px;color:var(--mo-muted);margin-top:6px}.mo-attention button>span:last-child{margin-left:auto;color:var(--mo-muted)}.mo-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mo-dot.amber{background:#ce9e4f}.mo-dot.blue{background:#699eb7}.mo-dot.mint{background:#7bae9c}.mo-activity>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--mo-line)}.mo-activity>div>span{display:grid;place-items:center;width:30px;height:30px;background:var(--mo-subtle);border-radius:7px;color:var(--mo-accent)}.mo-activity svg{width:14px}.mo-activity b{font-size:10px;font-weight:550}.mo-activity small{display:block;color:var(--mo-muted);font-size:9px;max-width:450px;overflow-wrap:anywhere;margin-top:4px}.mo-activity time{font-size:9px;color:var(--mo-muted);margin-left:auto;white-space:nowrap}.mo-list-panel{padding:0}.mo-list-tabs{display:flex;gap:22px;padding:0 24px;border-bottom:1px solid var(--mo-line);overflow:auto}.mo-list-tabs>button{display:flex;gap:8px;align-items:center;padding:18px 0;font-size:11px;white-space:nowrap;border-bottom:2px solid transparent;color:var(--mo-muted)}.mo-list-tabs>button.active{color:var(--mo-accent);border-bottom-color:var(--mo-accent);font-weight:650}.mo-list-tabs button>span{font-size:9px;padding:2px 5px;background:var(--mo-subtle);border-radius:4px;color:var(--mo-muted)}.mo-list-toolbar{display:flex;gap:12px;padding:18px 24px;align-items:center;border-bottom:1px solid var(--mo-line);flex-wrap:wrap}.modaos label.mo-search,.modaos label.mo-select{margin:0}.mo-search{border:1px solid var(--mo-line);border-radius:5px;display:flex;align-items:center;gap:8px;padding:0 10px;min-width:230px;flex:1;background:var(--mo-panel);height:38px}.mo-search svg{width:15px;color:var(--mo-muted)}.mo-search input{padding:8px 0!important;min-width:0;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--mo-ink);font-size:11px!important}.mo-select{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--mo-muted)}.mo-select select{background:var(--mo-panel)!important;color:var(--mo-ink)!important;border:1px solid var(--mo-line)!important;border-radius:5px;font-size:10px!important;padding:9px!important;max-width:190px;height:38px}.modaos table{color:var(--mo-ink);font-size:11px;min-width:740px}.modaos th{background:var(--mo-hover);font-size:8px;letter-spacing:.5px;font-weight:650;color:var(--mo-muted);text-transform:uppercase;padding:13px 16px;border-bottom:1px solid var(--mo-line);white-space:nowrap}.modaos td{border-bottom:1px solid var(--mo-line);padding:14px 16px;font-size:11px}.modaos td small{display:block;color:var(--mo-muted);font-size:9px;margin-top:4px}.modaos tr:hover td{background:var(--mo-hover)}.modaos .table-wrap{border:0;border-radius:0;background:var(--mo-panel)}.mo-product-cell{display:flex;align-items:center;gap:12px;padding:0;text-align:left;max-width:310px;min-width:210px}.mo-product-cell img{width:42px;height:52px;object-fit:cover;border:1px solid var(--mo-line);border-radius:5px}.mo-product-cell b{font-size:11px;font-weight:550;line-height:1.5}.mo-product-cell span{display:block}.mo-product-cell small{font-size:8px!important;letter-spacing:.4px}.mo-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.mo-row-action{border:1px solid var(--mo-line);border-radius:5px;width:28px;height:28px;color:var(--mo-accent)}.mo-bulk{padding:12px 24px;background:var(--mo-subtle);display:flex;gap:22px;align-items:center;font-size:11px;border-bottom:1px solid var(--mo-line)}.mo-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font-size:10px;color:var(--mo-muted)}.mo-pagination>div{display:flex;align-items:center;gap:15px}.mo-pagination .mo-btn{padding:4px 10px;min-height:30px}.mo-footnote{font-size:10px;line-height:1.8;color:var(--mo-muted)}.mo-empty{text-align:center;padding:60px 25px;color:var(--mo-muted)}.mo-empty>span{display:grid;place-items:center;width:45px;height:45px;background:var(--mo-subtle);color:var(--mo-accent);border:1px solid var(--mo-line);border-radius:12px;margin:0 auto 20px}.mo-empty h3{color:var(--mo-ink);font-size:19px;font-weight:500;margin-bottom:10px}.mo-empty p{font-size:12px;max-width:450px;margin:0 auto 22px;line-height:1.8}.mo-loading{padding:45px;color:var(--mo-muted);font-size:12px}.modaos dialog{background:var(--mo-panel);color:var(--mo-ink);border:1px solid var(--mo-line);border-radius:12px;padding:35px;max-height:90svh;max-width:calc(100vw - 28px);width:650px;box-shadow:0 30px 100px #00122655}.modaos dialog::backdrop{background:#0d1a2b88;backdrop-filter:blur(4px)}.modaos dialog .close{color:var(--mo-muted);z-index:2}.modaos dialog h2{font:500 27px/1.2 'Segoe UI';letter-spacing:-.7px;max-width:95%;margin:14px 0 20px}.modaos dialog p{color:var(--mo-muted);font-size:12px;line-height:1.85}.modaos dialog label{font-size:11px}.modaos input,.modaos select,.modaos textarea{background:var(--mo-panel);color:var(--mo-ink);border-color:var(--mo-line);border-radius:5px;font-size:12px}.modaos textarea{padding:12px;width:100%;resize:vertical}.modaos input[type=checkbox]{accent-color:#285f72;width:15px;height:15px;padding:0}.modaos .mo-detail-dialog,.modaos .mo-count-dialog{width:1080px}.mo-detail-head{display:flex;gap:15px;align-items:center;margin-right:35px;padding-bottom:20px;border-bottom:1px solid var(--mo-line)}.mo-detail-head .mo-eyebrow{margin:0;flex:1}.mo-detail-layout{display:grid;grid-template-columns:.75fr 1.2fr;gap:34px;margin-top:25px}.mo-detail-photo>img{width:100%;max-height:540px;object-fit:cover;border-radius:7px}.mo-detail-photo>a{font-size:10px;display:block;margin-top:15px;color:var(--mo-accent)}.mo-detail-metrics{display:flex;gap:30px;padding:20px 0;border-block:1px solid var(--mo-line);margin:25px 0}.mo-detail-metrics small{display:block;font-size:10px;color:var(--mo-muted)}.mo-detail-metrics strong{display:block;margin-top:7px;font-size:18px;font-weight:500}.mo-detail-info{display:flex;flex-direction:column;gap:13px;margin-bottom:24px;font-size:10px;color:var(--mo-muted)}.mo-detail-info span{display:flex;justify-content:space-between}.mo-detail-info b{color:var(--mo-ink);font-weight:500}.mo-detail-actions{display:flex;gap:10px;margin:25px 0;flex-wrap:wrap}.mo-detail-layout h3{font-size:13px;font-weight:550;margin-top:30px}.mo-detail-layout table{min-width:470px}.mo-callout{padding:15px;border:1px solid var(--mo-line);background:var(--mo-hover);border-radius:6px;font-size:11px;color:var(--mo-muted);line-height:1.8;margin:18px 0}.mo-command-modal h2{font-size:24px!important}.mo-command-field{display:flex!important;flex-direction:row!important;gap:10px;border:1px solid var(--mo-line);padding:0 12px;border-radius:6px;align-items:center}.mo-command-field input{border:0;background:transparent;box-shadow:none;width:100%}.mo-command-field svg{color:var(--mo-muted);width:18px}.mo-command-modal>small{font-size:10px;color:var(--mo-muted)}#mo-command-results{max-height:50vh;overflow:auto;margin:20px 0}#mo-command-results>.mo-eyebrow{margin:18px 0 8px}#mo-command-results>button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;width:100%;border-radius:5px;font-size:12px}#mo-command-results>button:hover{background:var(--mo-hover)}#mo-command-results svg{width:16px;color:var(--mo-accent)}#mo-command-results i{margin-left:auto;font-style:normal;color:var(--mo-muted)}#mo-command-results img{width:27px;height:34px;object-fit:cover}.modaos .erp-title h1{font:500 30px/1.2 'Segoe UI';letter-spacing:-1px;color:var(--mo-ink)}.modaos .erp-title p{font-size:12px;color:var(--mo-muted)}.modaos .erp-title .eyebrow{font-size:8px;color:var(--mo-muted)}.modaos .panel{background:var(--mo-panel);border:1px solid var(--mo-line);border-radius:9px;color:var(--mo-ink)}.modaos .panel h2{font:500 22px/1.3 'Segoe UI';letter-spacing:-.4px}.modaos .panel p{color:var(--mo-muted);font-size:12px}.modaos .btn.dark{background:#285f72;border-radius:6px;font-size:10px;letter-spacing:.2px}.modaos .pill{border-radius:5px}.modaos .stats>div{background:var(--mo-panel);border:1px solid var(--mo-line);color:var(--mo-ink);border-radius:9px}.modaos .login-brand{background:radial-gradient(ellipse at bottom right,#31586a,#111d2b 75%)}.modaos .login-form{background:var(--mo-bg)}.modaos .login-form h2{font:500 35px 'Segoe UI';letter-spacing:-1px}.modaos .login-form p{color:var(--mo-muted)}.modaos .login-form input{background:var(--mo-panel)}.modaos .login-brand h1{font-family:Georgia,serif}.modaos .login-brand em{color:#8dcece}.modaos #mo-count-lines input{width:90px;min-height:36px}.modaos button:focus-visible,.modaos a:focus-visible,.modaos input:focus-visible,.modaos select:focus-visible,.modaos textarea:focus-visible{outline:3px solid #679caf;outline-offset:3px}.modaos #erp-menu{display:none}.modaos .panel .empty{background:var(--mo-panel)}
@media(min-width:1600px){.mo-content{padding-inline:45px!important}.mo-page-heading h1{font-size:35px}.mo-editorial-panel h2{font-size:52px}}
@media(max-width:1200px){.modaos .sidebar{width:218px;padding-inline:12px}.modaos .erp-body{margin-left:218px}.mo-content{padding:28px 24px!important}.mo-page-heading{align-items:flex-start;flex-direction:column;gap:18px}.mo-metric{padding:19px}.mo-dashboard-grid{grid-template-columns:1.5fr 1fr}.mo-editorial-panel{padding:25px}.mo-editorial-panel h2{font-size:38px}.mo-dashboard-grid.lower{grid-template-columns:1fr 1fr}.mo-checklist small{font-size:9px}.modaos .erp-header{padding-inline:24px}.modaos .dev-banner{padding-inline:24px}.mo-select{flex-wrap:wrap}.mo-metric>strong{font-size:28px}.mo-checklist>div{gap:8px}.mo-checklist b{font-size:10px}.mo-checklist .mo-badge{font-size:8px}}
@media(max-width:960px){.mo-dashboard-grid,.mo-dashboard-grid.lower{grid-template-columns:1fr}.mo-editorial-panel{min-height:340px}.mo-editorial-panel h2{font-size:42px}.mo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-detail-layout{grid-template-columns:1fr 1.2fr;gap:22px}.mo-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-connection{display:none!important}}
@media(max-width:760px){.modaos .sidebar{width:260px;transform:translateX(-100%);transition:transform .2s}.modaos .sidebar.mobile-open{transform:translateX(0);box-shadow:0 0 0 100vmax #0b142477}.modaos .erp-body{margin-left:0}.modaos #erp-menu{display:block;padding:0}.modaos .erp-header{height:64px;padding:0 18px}.mo-breadcrumb{font-size:10px!important}.mo-breadcrumb>span{margin:0 8px}.erp-header>div{gap:13px}.modaos .dev-banner{padding:10px 18px;align-items:flex-start;font-size:9px;line-height:1.7;gap:8px}.dev-banner>button{display:none}.mo-content{padding:25px 17px 40px!important}.mo-page-heading{gap:19px;margin-bottom:23px}.mo-page-heading h1{font-size:27px;max-width:320px}.mo-page-heading p{line-height:1.7;font-size:11px}.mo-heading-actions{width:100%;gap:8px}.mo-heading-actions .mo-btn{flex:1;min-height:43px;font-size:10px}.mo-metrics{gap:10px}.mo-metrics.three{grid-template-columns:1fr 1fr}.mo-metric{padding:16px}.mo-metric>div{font-size:10px}.mo-metric>strong{font-size:29px;margin:13px 0 5px}.mo-metric small{font-size:9px;line-height:1.5;display:block}.mo-panel{padding:20px;margin-bottom:17px}.mo-dashboard-grid{gap:0}.mo-panel h2{font-size:19px}.mo-panel-head{gap:10px;flex-wrap:wrap}.mo-checklist>div{gap:9px;padding:17px 0;flex-wrap:wrap}.mo-checklist>div>div{min-width:180px}.mo-checklist .mo-text{margin-left:37px;font-size:11px}.mo-editorial-panel{min-height:350px;padding:28px}.mo-editorial-panel h2{font-size:46px}.mo-action-deck{gap:10px}.mo-action-deck>button{padding:15px}.mo-action-deck b{font-size:10px}.mo-action-deck small{font-size:9px}.mo-activity time{font-size:8px}.mo-activity small{max-width:180px;font-size:8px}.mo-list-panel{padding:0}.mo-list-tabs{padding:0 17px;gap:20px}.mo-list-toolbar{padding:17px;gap:12px}.mo-search{min-width:100%;height:43px}.mo-select{flex:1}.mo-select select{max-width:100%;width:100%;height:40px}.mo-select>span{font-size:9px}.mo-pagination{padding:15px;font-size:9px;gap:8px}.mo-pagination>div{gap:8px}.modaos .mo-detail-dialog,.modaos .mo-count-dialog{width:100%;padding:26px 20px}.mo-detail-layout{grid-template-columns:1fr}.mo-detail-photo>img{height:300px;object-fit:contain;background:var(--mo-hover)}.mo-detail-head{gap:9px;flex-wrap:wrap}.mo-detail-head .mo-eyebrow{min-width:180px;font-size:7px}.mo-detail-dialog h2{font-size:24px!important}.mo-detail-metrics{gap:25px}.mo-detail-metrics strong{font-size:16px}.modaos dialog{padding:30px 22px;max-height:92svh}.mo-activity>div{gap:9px}.modaos .erp-title h1{font-size:27px}.mo-list-toolbar .mo-small{font-size:9px}.mo-btn{min-height:42px}.mo-badge{font-size:8px}.modaos .sidebar .nav-item{min-height:43px}.mo-row-action{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.modaos *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.modaos .sidebar .nav-item>span{margin:0;flex:1;text-align:left}.modaos .sidebar .nav-item{font-size:12px}.modaos .mo-metric>div,.modaos .mo-checklist b,.modaos .mo-attention b,.modaos .mo-product-cell b{font-size:12px}.modaos .mo-metric small,.modaos .mo-checklist small,.modaos .mo-attention small{font-size:10px}.mo-content .mo-list-toolbar input{min-height:36px}.modaos td{font-size:12px}
.mo-grade-heading{display:flex;align-items:center;justify-content:space-between;margin:25px 0 15px;gap:12px}.mo-grade-heading h3{font-size:13px;margin:0}.mo-grade-row{display:grid;grid-template-columns:1fr 1.4fr .7fr 26px;align-items:center;gap:10px;margin-bottom:10px}.mo-grade-row label{margin:0!important}.mo-grade-row input{width:100%;min-width:0}.modaos .mo-ack{display:flex;flex-direction:row;align-items:center;gap:10px;line-height:1.7;margin-block:22px}.modaos .mo-ack input{flex-shrink:0}@media(max-width:500px){.mo-grade-row{gap:6px;grid-template-columns:1fr 1fr .65fr 20px}.mo-grade-row label{font-size:10px!important}.mo-grade-row input{padding:10px 7px!important;font-size:11px}.mo-grade-heading{align-items:flex-start}}
.modaos label.mo-search{flex-direction:row!important;align-items:center!important}.modaos .mo-search input{margin:0!important;height:36px;flex:1}.modaos .erp-header>div{width:auto!important}.modaos .erp-header>div:last-child{margin-left:auto}.modaos .mo-breadcrumb{white-space:nowrap}.modaos .erp-header .mo-breadcrumb{display:inline!important}.modaos .mo-pagination .mo-btn{min-width:32px}@media(max-width:500px){.modaos .mo-breadcrumb{font-size:9px!important}.modaos .mo-breadcrumb>span{margin:0 5px}.modaos .erp-header>div{gap:9px}.modaos .mo-profile{width:28px;height:28px}.modaos .erp-header{gap:10px}}
.first-password{min-height:100svh;display:grid;place-items:center;background:#f1ece3;padding:30px 18px}.first-password>section{width:100%;max-width:470px;background:#fff;border:1px solid #e1d8cb;border-radius:12px;padding:30px;box-shadow:0 15px 70px #3125170c}.first-password img{height:105px;width:100%;object-fit:contain;background:#080808;border-radius:6px;margin-bottom:28px}.first-password h1{font:500 31px/1.15 'Segoe UI';letter-spacing:-1px}.first-password p{font-size:12px;line-height:1.8;color:#756b65}.first-password label{font-size:12px}.first-password input{width:100%}.first-password form button{width:100%;margin:8px 0 22px}.first-password #first-password-error{color:#a62634}.first-password>.mo-text{display:block;margin:auto}
.modaos{--mo-bg:#f3f0e9;--mo-panel:#fffdf8;--mo-ink:#242126;--mo-muted:#766d70;--mo-line:#e6dfd5;--mo-accent:#b6293a;--mo-hover:#f5f0e8;--mo-subtle:#f1e6db;--mo-side:#090909}.modaos.mo-dark{--mo-bg:#161314;--mo-panel:#231e20;--mo-ink:#f4eee5;--mo-muted:#b8a9a9;--mo-line:#43383a;--mo-accent:#e5bfa0;--mo-hover:#2d2527;--mo-subtle:#392b2e}.modaos .sidebar{background:#090909;border-color:#282123}.mo-wordmark{flex-direction:column;align-items:center;margin:0 0 25px;gap:6px}.mo-wordmark>span{width:180px;height:96px;color:#fff}.mo-wordmark>span img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.mo-wordmark>b{display:none}.mo-wordmark>small{position:static;font-size:9px;letter-spacing:1.3px;color:#dec29e}.modaos .sidebar .nav-item.active{background:#b6293a22;border-color:#b6293a4d;color:#f4d9c4;box-shadow:inset 3px 0 #c83243}.mo-store>span{background:#dec29e;color:#181313}.mo-btn.primary,.modaos .btn.dark{background:#a52636;border-color:#a52636;color:#fff}.mo-btn.primary:hover{background:#871d2b}.mo-progress>span{background:#b42a3c}.mo-editorial-panel{background:radial-gradient(ellipse at 110% 110%,#542e32,#141011 80%);color:#f8f0e3}.mo-editorial-panel>.mo-eyebrow{color:#d7b793}.mo-editorial-panel p{color:#c2b3ad}.mo-editorial-panel>a{border-color:#735652}.mo-orbit{width:330px;height:330px;bottom:-40px;right:-80px;opacity:.12;transform:rotate(-10deg)}.mo-orbit img{width:100%;height:100%;object-fit:contain}.modaos .login-brand{background:radial-gradient(ellipse at bottom right,#57262d,#090909 75%)}.modaos .login-brand em{color:#dec29e}.modaos input[type=checkbox]{accent-color:#a52636}.modaos button:focus-visible,.modaos a:focus-visible,.modaos input:focus-visible,.modaos select:focus-visible,.modaos textarea:focus-visible{outline-color:#c32c40}
.modaos .texas-header-logo{display:flex;align-items:center;justify-content:center;background:#080808;border-radius:5px;width:137px;height:56px;padding:4px 7px;flex-shrink:0}.modaos .texas-header-logo svg{display:block;width:100%;height:100%}.modaos .erp-header>div:first-child{min-width:0;flex-shrink:0}@media(max-width:760px){.modaos .texas-header-logo{width:115px;height:49px;padding:3px 5px}.modaos .erp-header>div:first-child{gap:12px}}
