@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2) format("woff2");font-weight:400 800;font-display:swap}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-title{font-size:20px;font-weight:700;letter-spacing:-.015em;color:#182230;line-height:1.25;margin:0}.ant-card{box-shadow:0 1px 3px #1018280d}.ant-table-thead>tr>th{text-transform:uppercase;font-size:11px!important;letter-spacing:.06em;font-weight:700}.app-header{display:flex;align-items:center;gap:22px;background:#fff;border-bottom:1px solid #E4E7EC;padding:8px 22px;height:auto;line-height:1.3;position:sticky;top:0;z-index:50}.app-header .ant-menu{background:transparent}.app-nav{flex:1;min-width:0}.app-burger{display:none;flex:none}@media(max-width:900px){.app-burger{display:inline-flex}.app-nav{display:none}}.brand{flex:none}.brand-name{font-size:17px;font-weight:700;color:#182230;white-space:nowrap}.brand-sub{font-size:12.5px;color:#667085;white-space:nowrap}.app-clock{flex:none;font-size:13px;white-space:nowrap}.mcard{display:block;width:100%;text-align:left;background:#fff;border:1px solid #E4E7EC;border-radius:14px;padding:18px 20px;cursor:pointer;font:inherit;color:#182230}.mcard:hover{border-color:#1677ff;box-shadow:0 2px 10px #10182812}.mcard .c{font-size:24px;line-height:1;color:#182230}.mcard .t{font-size:16.5px;font-weight:700;margin-top:10px}.mcard .d{font-size:13.5px;color:#667085;margin-top:4px;line-height:1.45}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom:none!important}.ant-menu-horizontal .ant-menu-item-selected,.ant-menu-horizontal .ant-menu-submenu-selected{background:#1677ff14;border-radius:8px;font-weight:600}@media(max-width:1400px){.app-clock{display:none}}.menu-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi{border:1px solid #E4E7EC;border-radius:10px;padding:12px 14px;background:#fff}.kpi .lbl{font-size:12px;color:#667085;text-transform:uppercase;letter-spacing:.04em}.kpi .val{font-size:22px;font-weight:700;margin-top:2px}.kpi .hint{font-size:12px;color:#667085;margin-top:2px}.pos-cart{columns:2 400px;column-gap:30px}.pos-row{break-inside:avoid;display:flex;align-items:center;gap:8px;padding:5px 2px;border-bottom:1px solid #8ea6bf}.pos-row .no{font-weight:700;font-size:12.5px;color:#182230;min-width:18px;text-align:right}.pos-row .nm{flex:1;min-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.pos-row .rate{color:#667085;font-size:13px;white-space:nowrap}.pos-row .lt{font-weight:700;white-space:nowrap;min-width:64px;text-align:right}.fused{display:inline-flex;align-items:stretch;border:1px solid #9fb0c3;border-radius:6px;overflow:hidden;background:#fff}.fused .fl{display:inline-flex;align-items:center;padding:0 5px;font-size:9px;font-weight:700;border-right:1px solid #9fb0c3}.fused .fl.q{color:#1677ff;background:#eef4ff}.fused .fl.d{color:#cf1322;background:#fff1f0}.fused input{border:0;outline:none;text-align:center;font-size:13px;padding:3px 2px;background:transparent}.fused input.qi{width:46px}.fused input.di{width:42px}.fused input::-webkit-outer-spin-button,.fused input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fused input{-moz-appearance:textfield;appearance:textfield}#print-area{display:none}@media print{#root{display:none!important}#print-area{display:block;font-family:Inter,Arial,sans-serif;color:#000;padding:12px}#print-area table{width:100%;border-collapse:collapse}#print-area th,#print-area td{border-bottom:1px solid #999;padding:4px 6px;text-align:left;font-size:12px}#print-area .r{text-align:right}}.steps{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.step{font-size:12.5px;font-weight:600;color:#667085;background:#fff;border:1px solid #E4E7EC;border-radius:999px;padding:5px 12px}.step.done{background:#1677ff;border-color:#1677ff;color:#fff}.step.cur{border-color:#1677ff;color:#1677ff}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bcell{border:1px dashed #98A2B3;border-radius:8px;padding:8px 10px;text-align:center;page-break-inside:avoid}.bname{font-size:12px;font-weight:600;color:#182230;margin-bottom:2px}.bcell svg{max-width:100%;height:44px}.bnum{font-size:11px;color:#667085;letter-spacing:1px}.cart-cols{display:flex;gap:28px;align-items:flex-start}@media(max-width:700px){.cart-head{display:none!important}.cart-row{display:grid!important;grid-template-columns:18px 1fr auto 26px;grid-template-areas:"idx name total del" ". list disc sale" ". qty disc2 .";column-gap:8px;row-gap:3px;align-items:center}.cr-idx{grid-area:idx}.cr-name{grid-area:name}.cr-list{grid-area:list;width:auto!important;text-align:left!important}.cr-disc{grid-area:disc;width:auto!important}.cr-sale{grid-area:sale;width:auto!important}.cr-qty{grid-area:qty}.cr-disc2{grid-area:disc2}.cr-total{grid-area:total;width:auto!important}.cr-del{grid-area:del}}
