@charset "UTF-8";*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;font-family:Arial,Helvetica,sans-serif;background:#fff}body{overflow-x:hidden}app-root{display:block;width:100%;min-height:100vh}body>.swal2-container{z-index:20000!important}.cu77-dialog .cu77-form{display:grid;gap:9px;text-align:left;max-width:540px;margin:auto}.cu77-dialog .cu77-form label{margin-top:8px;font-weight:650;font-size:13px;color:#28324a}.cu77-dialog .cu77-field{width:100%;box-sizing:border-box;min-height:45px;padding:10px 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:14px}.cu77-dialog .cu77-field:focus{border-color:#4f46e5;outline:2px solid #c7d2fe}.cu77-note{font-size:12px;color:#64748b;line-height:1.5;text-align:left;margin:5px 0 10px}.cu77-history-entry{text-align:left;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin:12px 0;background:#f8fafc}.cu77-history-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;margin-bottom:12px}.cu77-history-heading span{color:#15803d;font-weight:700}.cu77-history-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;font-size:13px}.cu77-history-grid span{color:#475569}.cu77-receipt-btn{border:0;border-radius:9px;background:#4f46e5;color:#fff;padding:11px 14px;margin-top:15px;cursor:pointer;font-weight:700}@media(max-width:600px){.cu77-dialog{max-width:96vw!important}.cu77-history-grid{font-size:12px}}@media print{@page{margin:4mm}body:has(app-sale-detail) .cashier-sidebar,body:has(app-sale-detail) .cashier-header,body:has(app-sale-detail) .detail-page>.head,body:has(app-sale-detail) .detail-grid,body:has(app-sale-detail) .sidebar-note{display:none!important}body:has(app-sale-detail) .cashier-shell,body:has(app-sale-detail) .cashier-content,body:has(app-sale-detail) .cashier-main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}}
