
/* SRP 0.75 · Comisarios y reclamaciones administrativas */
#tab-comisarios .srp076-admin{margin:16px 0;padding:16px 18px;background:#152a3a;border:1px solid #45697f;border-top:3px solid #cc9f6c;color:#eff6fb}
#tab-comisarios .srp076-admin-head{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}
#tab-comisarios .srp076-admin-head small{color:#96d0e7;font:800 9px "IBM Plex Mono",monospace}
#tab-comisarios .srp076-admin-head h3{font:900 32px "Big Shoulders Display",Impact,sans-serif;text-transform:uppercase;margin:3px 0}
#tab-comisarios .srp076-admin-head p{font-size:12px;color:#c2d5e1;margin:3px 0 14px}
#tab-comisarios .srp076-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}
#tab-comisarios .srp076-a-box{background:#172f40;border:1px solid #3d5d75;padding:13px 14px;min-width:0}
#tab-comisarios .srp076-a-box h4{font:900 24px "Big Shoulders Display",Impact,sans-serif;text-transform:uppercase;margin:1px 0 9px}
#tab-comisarios .srp076-a-box form{display:flex;flex-direction:column;gap:8px}
#tab-comisarios .srp076-a-box label{font:750 10px Barlow,Arial,sans-serif;display:flex;flex-direction:column;gap:4px;min-width:0;color:#d4e6ef}
#tab-comisarios .srp076-a-box input,#tab-comisarios .srp076-a-box select,#tab-comisarios .srp076-a-box textarea{
 min-width:0;width:100%;box-sizing:border-box;background:#112534;color:#eaf5fc;border:1px solid #4a6e83;padding:8px 9px;font:650 11px Barlow,Arial,sans-serif;border-radius:4px}
#tab-comisarios .srp076-a-box textarea{resize:vertical}
#tab-comisarios .srp076-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#tab-comisarios .srp076-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}
#tab-comisarios .srp076-check input{width:16px!important;height:16px}
#tab-comisarios .srp076-scroll{max-height:340px;overflow-y:auto;border:1px solid #324f65;background:#0f2433;padding:7px}
#tab-comisarios .srp076-admin-item{padding:9px 10px;background:#1c374a;border:1px solid #3c596c;margin-bottom:6px}
#tab-comisarios .srp076-admin-item strong{font:800 12px Barlow,Arial,sans-serif;color:#f5d6ad}
#tab-comisarios .srp076-admin-item small{font:600 9px/1.4 Barlow,Arial,sans-serif;color:#a7c8d6;display:block;margin:4px 0}
#tab-comisarios .srp076-admin-item p{font:600 11px/1.45 Barlow,Arial,sans-serif;color:#e1eaf1;overflow-wrap:anywhere;margin:5px 0}
#tab-comisarios .srp076-admin-item button{margin:6px 0;padding:6px 9px;font-size:10px}
#tab-comisarios .srp076-gate{border-left:3px solid #d4ac75;background:#292e32;padding:10px;margin:11px 0 0;font:650 11px/1.5 Barlow,Arial,sans-serif}
#tab-comisarios .srp076-gate ul{margin:5px 0;padding-left:18px}
#tab-comisarios .srp076-help{font-size:10px;line-height:1.5;color:#a6c1d1}
#tab-comisarios .srp076-admin-status{font:700 11px/1.5 Barlow,Arial,sans-serif;border-left:3px solid #5cb99a;padding:10px 12px;background:#184037;color:#d4f7e4}
#tab-comisarios .srp076-admin-status.srp076-error{border-color:#ea886d;background:#462a2c;color:#fbd0c6}
@media(max-width:800px){#tab-comisarios .srp076-admin-grid{grid-template-columns:1fr}}
@media(max-width:540px){#tab-comisarios .srp076-mini-grid{grid-template-columns:1fr}#tab-comisarios .srp076-admin{padding:12px}}

#tab-comisarios .srp076-admin[open]{padding-top:12px}
#tab-comisarios .srp076-admin:not([open]){padding:0;border-top:2px solid #c79d68}
#tab-comisarios .srp076-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding:13px 18px;color:#fff;background:#1b3447}
#tab-comisarios .srp076-summary strong{font:900 22px "Big Shoulders Display",Impact,sans-serif;text-transform:uppercase}
#tab-comisarios .srp076-summary span{font:700 10px Barlow,Arial,sans-serif;color:#add0df}
#tab-comisarios .srp076-admin[open] .srp076-summary{margin:-12px -18px 13px;border-bottom:1px solid #43617b}
@media(max-width:540px){#tab-comisarios .srp076-summary{flex-wrap:wrap}#tab-comisarios .srp076-admin[open] .srp076-summary{margin:-12px -12px 13px}}
