:root{--ink:#12161c;--ink-soft:#454b57;--paper:#eef1f5;--surface:#fff;--line:#dde1e7;--accent:#2b4fd8;--accent-soft:#e8ecfd;--ok:#1f9d55;--ok-soft:#e4f7ec;--warn:#b8790a;--warn-soft:#fdf1dc;--danger:#d13438;--danger-soft:#fbe6e6;--muted:#6b7280;--radius:10px}*{box-sizing:border-box}html,body{margin:0;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,input{font:inherit}.btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:9px 14px;font-size:14px;font-weight:600}.btn-primary{background:var(--accent);color:#fff}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.field{flex-direction:column;gap:5px;display:flex}.field input{border-radius:var(--radius);border:1px solid var(--line);padding:10px 12px}.pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.pill-PENDIENTE{background:var(--warn-soft);color:var(--warn)}.pill-ENTREGADO{background:var(--ok-soft);color:var(--ok)}.pill-RECHAZADO{background:var(--danger-soft);color:var(--danger)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.page{width:100%;max-width:1000px;margin:0 auto;padding:20px 16px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.page-head-actions{flex-wrap:wrap;gap:8px;display:flex}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll table{min-width:640px}@media (width<=640px){.page{padding:14px 10px}h1{font-size:16px!important}}
