.commerce{max-width:1120px;margin:32px auto;padding:0 20px;color:#172033}.commerce h1{font-size:2rem;margin:0 0 12px}.commerce h2{margin:0 0 18px;font-size:1.3rem}.commerce p{margin:10px 0;line-height:1.65}.commerce a{color:#bb0010;text-decoration:underline}.commerce-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.commerce-card{background:#fff;border:1px solid #dce1e8;border-radius:12px;padding:24px;margin-bottom:22px;color:#172033}.commerce-nav a{display:block;padding:12px 0}.commerce label{display:block;font-weight:600;margin:12px 0}.commerce input:not([type=checkbox]):not([type=radio]),.commerce textarea,.commerce select{display:block;width:100%;padding:11px;border:1px solid #b8c1cf;border-radius:6px;font:inherit;background:#fff;color:#172033;margin-top:6px}.commerce button,.commerce .action{display:inline-block;padding:11px 18px;border:0;border-radius:6px;background:#c90015;color:white;cursor:pointer;font:inherit;text-decoration:none;margin:6px 5px 6px 0}.commerce button:disabled{opacity:.5;cursor:wait}.commerce .muted{color:#596579}.commerce .notice{background:#fff4df;padding:14px;border-radius:7px;margin:14px 0}.commerce .error{color:#971d16;background:#fff0ef}.commerce .columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.commerce .scroll{overflow:auto}.commerce table{width:100%;border-collapse:collapse}.commerce th,.commerce td{text-align:left;padding:12px;border-bottom:1px solid #e1e6ed}.commerce .stat{font-size:1.7rem;font-weight:700}.commerce details{margin:14px 0}.commerce summary{cursor:pointer;font-weight:600}.commerce img{max-width:100%;object-fit:contain}.commerce .actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:700px){.commerce-grid{grid-template-columns:1fr}.commerce-nav{display:flex;flex-wrap:wrap;gap:16px}.commerce-card{padding:18px}.commerce{padding:0 12px}}@media print{header,footer,.commerce-nav,.no-print,.whatsapp-float{display:none!important}.commerce{margin:0;max-width:none}.commerce-card{border:0}.commerce-grid{display:block}}
