*{box-sizing:border-box}body{font-family:system-ui,Arial;background:#090a11;color:#fff;margin:0}header{padding:18px 5%;border-bottom:1px solid #39323d;display:flex;align-items:center;justify-content:space-between}header span{color:#ffce32}header a{color:#ffcf32}main{max-width:1180px;margin:auto;padding:25px 18px}.card{background:#1c1820;border:1px solid #473847;padding:24px;border-radius:17px;margin-bottom:20px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;margin:12px 0 5px}input,select{width:100%;padding:12px;background:#0e0c13;color:white;border:1px solid #69556b;border-radius:8px}input[type=checkbox]{width:auto}button{background:#e92834;color:white;padding:12px 16px;border:0;border-radius:9px;cursor:pointer;margin:10px 5px 10px 0}button:disabled{opacity:.5}table{width:100%;border-collapse:collapse;font-size:13px}td,th{padding:9px;border-bottom:1px solid #403842;text-align:left;overflow-wrap:anywhere}.notice{background:#392d19;padding:16px;border-radius:10px;margin-bottom:20px;color:#ffe29b}#status{color:#ffdd88;white-space:pre-wrap}@media(max-width:850px){.columns{grid-template-columns:1fr}}
/* Filtros independientes por medio de pago y estado */
.filter-group{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.filter-group button{opacity:.65;cursor:pointer}
.filter-group button.selected{opacity:1;outline:2px solid #f0c54a;outline-offset:2px;font-weight:700}
