
/* Beta 0.75 · Mi SRP: oficina privada del piloto */
.srp076-private{margin:22px 0;background:#14283a!important;border:1px solid #47657b!important;border-top:3px solid #b69c76!important;color:#edf3fa}
.srp076-private[hidden]{display:none!important}
.srp076-head{display:flex;gap:16px;justify-content:space-between;align-items:start;flex-wrap:wrap}
.srp076-head>div{flex:1;min-width:220px}
.srp076-head span{font:800 10px "IBM Plex Mono",monospace;color:#a7d5ea;letter-spacing:.05em}
.srp076-head h3{font:900 clamp(27px,4vw,36px) "Big Shoulders Display",Impact,sans-serif;margin:4px 0 8px;text-transform:uppercase}
.srp076-head p{color:#c9dbe7;font-size:12px;margin:3px 0 15px}
.srp076-head button,.srp076-private form button{cursor:pointer;border:1px solid #5e859d;background:#244357;color:#f7fcff;padding:9px 13px;font-weight:800;border-radius:4px}
.srp076-private button:disabled{opacity:.43;cursor:not-allowed}
.srp076-licence{display:flex;gap:12px;flex-wrap:wrap;padding:13px;margin:10px 0;background:#0f2231;border:1px solid #34566b}
.srp076-licence>div{flex:1;min-width:160px;display:flex;flex-direction:column;gap:5px}
.srp076-licence strong{font:900 24px "Big Shoulders Display",Impact,sans-serif;color:#f4d6a0}
.srp076-licence span{font-size:10px;color:#b5cfda}
.srp076-licence b{font-size:11px}
.srp076-licence small{font-size:10px;color:#a0b8c9}
.srp076-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:12px 0}
.srp076-columns>section{background:#172f41;border:1px solid #36576d;padding:14px;min-width:0}
.srp076-columns h4{font:900 24px "Big Shoulders Display",Impact,sans-serif;text-transform:uppercase;margin:0 0 9px;color:#fff}
.srp076-columns h5{font:800 13px Barlow,Arial,sans-serif;color:#fff}
.srp076-private label{font-size:11px;font-weight:750;display:flex;flex-direction:column;gap:5px;margin:9px 0;color:#c5dce9}
.srp076-private label small{font-size:9px;font-weight:500}
.srp076-private select,.srp076-private input,.srp076-private textarea{width:100%;box-sizing:border-box;
 padding:8px 9px;border:1px solid #507187;background:#112638;color:#ecf7fb;font-size:12px;border-radius:4px}
.srp076-private textarea{resize:vertical}
.srp076-private select[multiple]{min-height:105px}
.srp076-thread{max-height:220px;overflow-y:auto;border:1px solid #34546a;background:#112535;padding:9px;min-height:45px}
.srp076-thread article{margin:5px 0 8px;padding:8px 9px;border-left:3px solid #678ea5;background:#203b50}
.srp076-thread .srp076-msg-org{border-left-color:#deb97d;background:#323b40}
.srp076-thread article small{font-size:9px;color:#9ebacb}
.srp076-thread article p{font-size:11px;color:#edf4f8;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}
.srp076-item{border:1px solid #3b5f78;padding:10px 12px;margin:7px 0;background:#132838;display:flex;flex-direction:column;gap:5px}
.srp076-item strong{font-size:12px;color:#ffe0b6}
.srp076-item span,.srp076-item small{font-size:10px;color:#a7c4d6}
.srp076-item p{font-size:11px;line-height:1.5;margin:2px 0;overflow-wrap:anywhere;color:#d9e8ef}
.srp076-sanction{padding:6px 8px;background:#263545;font-size:10px;color:#f3d0a9}
.srp076-case-chat{border-top:1px solid #54758d;margin-top:18px;padding-top:8px}
.srp076-appeal-form textarea{min-height:62px}
#srp076-private-status.bad{color:#ffd0bb}
@media(max-width:820px){.srp076-columns{grid-template-columns:1fr}}
