.rc-toolbar,.rc-card-head,.rc-actions,.rc-dialog-head,.rc-detail{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rc-toolbar>div{flex:1;min-width:220px}.rc-toolbar h2{margin:0}.rc-toolbar p,.rc-meta{color:#64748b;font-size:14px}.rc-filters{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.rc-filters label{display:grid;gap:6px;flex:1;min-width:220px}.rc-filters input,.rc-filters select,#rcDialog input,#rcDialog select,#rcDialog textarea{font:inherit;width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:11px;background:#fff;color:#1e293b}.rc-card{border:1px solid #e2e8f0;border-left:4px solid #be123c;background:white;border-radius:12px;padding:20px;margin-bottom:16px}.rc-card-head small,.rc-event small{display:block;color:#64748b;margin-top:5px}.rc-meta{display:flex;gap:10px 24px;flex-wrap:wrap}.rc-note{white-space:pre-wrap;overflow-wrap:anywhere}.rc-actions{justify-content:flex-start;margin-top:16px}.rc-badge{padding:5px 11px;border-radius:20px;font-size:13px;font-weight:700;background:#fff1f2;color:#9f1239}.rc-EN_GESTION{background:#fff7ed;color:#9a3412}.rc-RESUELTA{background:#ecfdf5;color:#065f46}.rc-detail{padding:14px;border:1px solid #fecdd3;background:#fff1f2;border-radius:10px;margin-top:14px}.rc-detail>div{flex:1;min-width:180px}.rc-detail small{display:block;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;max-height:90px;overflow:auto}#rcDialog{width:min(680px,calc(100% - 32px));max-height:90vh;overflow:auto;box-sizing:border-box;border:0;border-radius:14px;padding:26px;color:#1e293b;background:#fff;box-shadow:0 20px 70px #0004}#rcDialog::backdrop{background:#0f172a99}#rcDialog label{display:block;margin-top:16px;margin-bottom:6px;font-weight:600}#rcDialog h2{margin:0}#rcDialog p{font-size:14px}#rcFormStatus,#rcStatus{color:#9f1239}.rc-event{border-left:2px solid #cbd5e1;padding:8px 14px;margin:14px 0}.rc-event p{margin-bottom:0}#rcHistory{margin-top:24px}.rc-filters input:focus,#rcDialog :is(input,textarea,select):focus{outline:2px solid #be123c;outline-offset:2px}@media(max-width:600px){#rcDialog{padding:20px}.rc-card{padding:16px}.rc-meta{display:grid}.rc-actions .btn{width:100%}}
