/* V220.8.3 · correcciones aisladas del área administrativa de apoderamientos */
.v22083-proof-viewer .v220-viewer-body{overflow:auto!important;align-items:flex-start!important;justify-content:center!important;padding:16px!important;background:#e8edf3}
.v22083-proof-viewer .v22083-fit img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(94vh - 105px)!important;object-fit:contain!important;margin:0 auto}
.v22083-proof-viewer .v22083-real{display:block!important;text-align:center}
.v22083-proof-viewer .v22083-real img{display:block;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:none!important;margin:0 auto}
.v22083-view-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.v22083-view-actions button{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.12);color:#fff;border-radius:9px;padding:8px 11px;font-weight:800;cursor:pointer}
.v22083-payment-dialog{width:min(1040px,96vw)!important;max-height:94vh!important}
.v22083-discount-control{border:1px solid #d4deea;border-left:5px solid #0c5fb4;background:#f5f8fc;border-radius:14px;padding:16px;margin-bottom:18px}
.v22083-discount-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}
.v22083-discount-title h4{margin:0 0 4px;color:#102d4e}.v22083-discount-title p{margin:0;color:#5e6d7e}
.v22083-discount-title strong{border-radius:999px;padding:7px 11px;font-size:12px;white-space:nowrap}
.v22083-discount-title strong.pending{background:#fff1c7;color:#765300}.v22083-discount-title strong.approved{background:#dff5e8;color:#17653b}.v22083-discount-title strong.normal{background:#e6edf5;color:#34495f}
.v22083-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}
.v22083-money-grid span{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #dce4ec;border-radius:10px;padding:10px;color:#172c44}.v22083-money-grid span b{font-size:11px;color:#687789;text-transform:uppercase}
.v22083-discount-edit{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;gap:10px;align-items:end;margin:12px 0}
.v22083-discount-edit label{font-weight:800;color:#263e58}.v22083-discount-edit input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #b8c5d3;border-radius:9px;background:#fff}
.v22083-discount-edit button{min-height:42px;border:0;border-radius:10px;padding:9px 14px;font-weight:900;cursor:pointer}.v22083-discount-edit .gold{background:#f2c20c;color:#17233a}.v22083-discount-edit .soft{background:#e6ebf1;color:#24364c}
.v22083-card-discount{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff5d2;border:1px solid #e8c65c;border-radius:10px;padding:10px 12px;margin:10px 0;color:#51410a}.v22083-card-discount span{font-size:13px}
.v22083-people-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.v22083-people-actions button{white-space:nowrap}
@media(max-width:760px){.v22083-proof-viewer .v220-viewer-body{padding:8px!important}.v22083-view-actions{gap:5px}.v22083-view-actions button{padding:7px 8px;font-size:12px}.v22083-discount-title{display:block}.v22083-discount-title strong{display:inline-block;margin-top:8px}.v22083-money-grid{grid-template-columns:1fr 1fr}.v22083-discount-edit{grid-template-columns:1fr}.v22083-people-actions{justify-content:flex-start}.v220-admin-people-head{align-items:flex-start!important;flex-direction:column}}
