:root{--brand-red:#841818;--brand-red-dark:#b0151b;--brand-red-soft:#ffecec;--border:#d0d7e2;--border-soft:#e2e7f0;--muted:#5a6472;background:#f6f7fb;color:#111;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}*{box-sizing:border-box}.page{margin:24px auto;max-width:1200px;padding:0 16px}.header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}h1{font-size:24px;margin:0}.sub{color:#5a6472;color:var(--muted);margin-top:4px}.toolbar{align-items:center;display:flex;gap:8px;margin-bottom:16px}a.pill,button,input,select,textarea{background:#fff;border:1px solid #d0d7e2;border:1px solid var(--border);border-radius:10px;font:inherit;padding:10px 12px}textarea{resize:vertical;width:100%}button{background:#fff;cursor:pointer}button:hover{filter:brightness(.98)}button.primary{background:#841818;background:var(--brand-red);border-color:#841818;border-color:var(--brand-red);color:#fff}button.primary:hover{background:#b0151b;background:var(--brand-red-dark);border-color:#b0151b;border-color:var(--brand-red-dark)}button.danger{background:#ffe8e8;border-color:#ffc6c6;color:#8a0000}.main{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.4fr}.panel{background:#fff;border:1px solid #e2e7f0;border:1px solid var(--border-soft);border-radius:14px;min-height:560px;padding:12px}.panelTitle{color:#841818;color:var(--brand-red);font-weight:800;letter-spacing:.5px;margin-bottom:10px}.list{grid-gap:8px;display:grid;gap:8px}.listItem{grid-gap:6px;border:1px solid #e9edf5;border-radius:12px;display:grid;gap:6px;padding:10px;text-align:left}.listItem.active{background:#ffecec;background:var(--brand-red-soft);border-color:#841818;border-color:var(--brand-red);box-shadow:0 0 0 3px #d719201f}.row{align-items:center;display:flex;justify-content:space-between}.gap,.row{gap:10px}.pill,a.pill{background:#ffecec;background:var(--brand-red-soft);border:1px solid #d7192038;border-radius:999px;color:#7a0f13;font-size:12px;padding:6px 10px;text-decoration:none}.title{font-weight:650}.muted{color:#5a6472;color:var(--muted);font-size:13px}.oneLine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{background:#f6f7fb;border:1px dashed #d0d7e2;border:1px dashed var(--border);border-radius:12px;color:#5a6472;color:var(--muted);padding:18px}.error{background:#fff3f3;border:1px solid #ffd0d0;border-radius:12px;color:#8a0000;margin:8px 0 14px;padding:10px 12px}.details{grid-gap:12px;display:grid;gap:12px}.block{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:12px}.label{color:#5a6472;color:var(--muted);font-size:12px;margin-bottom:6px}.value{font-weight:650}.grid2{grid-gap:10px;grid-template-columns:1fr 1fr}.grid2,.grid3{display:grid;gap:10px}.grid3{grid-gap:10px;grid-template-columns:1fr 1fr 1fr}.logs{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.log{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:10px}.labelPreview{align-items:center;background:#fff;border:1px dashed #ccc;margin:10px auto}.labelPreview,.labelPreview .label{display:flex;height:29mm;justify-content:center;width:90mm}.labelPreview .label{flex-direction:column;font-family:Arial,sans-serif;padding:3mm 4mm}.labelPreview .ticket{font-size:16pt;font-weight:900;letter-spacing:1px;margin-bottom:2mm}.labelPreview .customer{font-size:11pt;font-weight:600}.labelPreview .date{color:#444;font-size:8pt;margin-top:1.5mm}.company{font-size:9pt;font-weight:800;letter-spacing:1px;margin-bottom:1mm}.device{font-size:9pt;margin-top:1mm}.modalBackdrop{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:1000}.modal{background:#fff;border:1px solid #e2e7f0;border:1px solid var(--border-soft);border-radius:16px;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(820px,100%)}.modalHeader{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex:0 0 auto;justify-content:space-between;padding:12px 14px}.modalBody{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-y:auto;padding:14px}.modalFooter{background:#fff;border-top:1px solid #eef2f7;bottom:0;flex:0 0 auto;padding:12px 14px;position:-webkit-sticky;position:sticky}@media (max-width:980px){.main{grid-template-columns:1fr}.panel{min-height:auto}.grid2,.grid3{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}}.appHeader{background:#fff;border-bottom:3px solid #841818;border-bottom:3px solid var(--brand-red);justify-content:space-between;padding:14px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.appHeader,.appHeaderLeft{align-items:center;display:flex}.appHeaderLeft{gap:14px}.appHeader img{display:block;height:44px;object-fit:contain}.appBrand{display:flex;flex-direction:column;line-height:1.05}.appBrandMain{color:#841818;color:var(--brand-red);font-size:20px;font-weight:900;letter-spacing:2px}.appBrandSub{color:#333;font-size:12px;font-weight:800;letter-spacing:3px}.appHeaderRight{align-items:center;display:flex;gap:16px}.appUser{line-height:1.2;text-align:right}.appUserLine{font-size:13px}.appContent{margin-top:0}@media (max-width:720px){.appHeader{align-items:stretch;flex-direction:column;gap:10px;padding:12px 14px}.appHeaderLeft{justify-content:flex-start}.appHeaderRight{align-items:stretch;display:flex;flex-direction:column;gap:10px}.appUser{text-align:left}.row{flex-wrap:wrap;justify-content:flex-start}.toolbar{align-items:stretch;flex-direction:column}.toolbar>*{width:100%}.pill,a.pill,button,input,select,textarea{padding:12px 14px}.page{margin:14px auto;padding:0 12px}.panel{border-radius:14px}.listItem,.panel{padding:12px}.main{gap:12px;grid-template-columns:1fr}}@media (max-width:980px){.row{flex-wrap:wrap}}
/*# sourceMappingURL=main.9e781ee4.css.map*/