#view-qrp-eventos,#view-qrp-colaboradores{background:#050705;color:#f5f5f5;padding:28px 12px;min-height:60vh}
#view-qrp-eventos h1,#view-qrp-colaboradores h1,#qrp15ImagesPanel h2{color:#d9ff15}
.qrp15-filters{display:flex;gap:12px;align-items:center;margin:20px 0}.qrp15-filters label{display:flex;flex-direction:column;gap:8px;color:#d9ff15;font-weight:700}.qrp15-filters select{padding:10px;background:#141814;color:#fff;border:1px solid #758936;border-radius:7px;min-width:200px}
.qrp15-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.qrp15-event-card,.qrp15-person,.qrp15-editor{background:#131713;border:1px solid #4b602e;border-radius:12px;padding:18px;color:#f7f7f7;min-width:0}.qrp15-event-card h2{color:#d7fa2a;margin:8px 0}.qrp15-event-card p{margin:6px 0}.qrp15-tag{color:#91f83d;font-weight:700}.qrp15-poster{display:block;width:100%;max-width:100%;object-fit:contain;object-position:center top;background:#0b0b0b;border-radius:8px;height:auto;max-height:900px;margin:0 auto 12px}.qrp15-person{display:flex;align-items:center;gap:12px;justify-content:flex-start}.qrp15-person strong{color:#deff26}.qrp15-owner{margin:28px 0;padding:18px;background:#0e120e;border:1px solid #344421;border-radius:12px}.qrp15-editor{margin:12px 0}.qrp15-editor h3{color:#e0fc47}.qrp15-editor-form{display:flex;flex-direction:column;gap:12px;max-width:100%}.qrp15-size-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qrp15-size-fields label,.qrp15-editor-form label{display:flex;flex-direction:column;gap:6px;color:#cfff32}.qrp15-editor input{background:#090b09;color:#fff;border:1px solid #657442;padding:10px;border-radius:6px;max-width:100%;min-width:0}.qrp15-small-actions{display:flex;gap:10px;flex-wrap:wrap}.qrp15-small,.qrp15-save{background:#cfff1c;color:#090909;border:0;border-radius:7px;padding:9px 12px;cursor:pointer;font-weight:700}.qrp15-small.danger{background:#80322c;color:#fff}.qrp15-manage-person{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid #354830}.qrp15-profile-shortcut{margin:18px;padding:14px;background:#101910;border:1px solid #536d2c;border-radius:10px}.qrp15-help{color:#bcc9b7;font-size:0.85rem}.qrp15-empty{color:#c1cbb6}#qrp15ImageEditorList{max-width:860px;margin:auto}
@media(max-width:640px){.qrp15-size-fields{grid-template-columns:1fr}.qrp15-manage-person{flex-direction:column;align-items:start}}
