:root{--cm-navy:#071f45;--cm-blue:#0b78bd;--cm-cyan:#16a9dd;--cm-green:#1f9a61;--cm-gold:#d7a42d;--cm-red:#b94343;--cm-text:#163655;--cm-muted:#708199;--cm-line:#dde7ef;--cm-soft:#f6f9fc}.cir-mod-shell,.cir-mod-shell *{box-sizing:border-box}.cir-mod-shell{max-width:1180px;margin:32px auto 60px;padding:0 20px;color:var(--cm-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cir-mod-header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:28px;border-radius:18px;background:linear-gradient(135deg,#061f46,#0b4f87);color:#fff;box-shadow:0 14px 36px rgba(7,31,69,.18)}.cir-mod-header span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#72d3f3}.cir-mod-header h1{margin:5px 0 7px;color:#fff;font-size:32px}.cir-mod-header p{margin:0;color:#d6e6f4}.cir-mod-session{min-width:190px;text-align:right}.cir-mod-session small,.cir-mod-session strong{display:block}.cir-mod-session small{color:#9fc2db}.cir-mod-session strong{margin:4px 0 10px}.cir-mod-session a{color:#fff;text-decoration:underline}.cir-mod-scopebar{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding:10px 12px;border:1px solid var(--cm-line);border-radius:12px;background:#fff}.cir-mod-scopebar>span{margin-right:4px;color:#718198;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cir-mod-scopebar button{border:1px solid var(--cm-line);background:#f7fafc;color:#365570;border-radius:9px;padding:8px 12px;font-weight:800;cursor:pointer}.cir-mod-scopebar button.is-active{background:#0b78bd;border-color:#0b78bd;color:#fff}.cir-mod-scopebar button:hover{filter:brightness(.98)}
.cir-mod-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 0 10px}.cir-mod-kpis{display:flex;flex-wrap:wrap;gap:8px}.cir-mod-kpis button,.cir-mod-sound{border:1px solid var(--cm-line);background:#fff;color:#34536f;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}.cir-mod-kpis button.is-active{background:#0b78bd;color:#fff;border-color:#0b78bd}.cir-mod-kpis b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:5px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.08)}.cir-mod-livebar{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#4a6278;font-size:12px}.cir-mod-dot{width:8px;height:8px;border-radius:50%;background:#35b775;box-shadow:0 0 0 4px rgba(53,183,117,.12)}.cir-mod-livebar small{margin-left:auto;color:#8795a4}.cir-mod-feed{display:grid;gap:18px}.cir-mod-group{border:1px solid var(--cm-line);border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(20,48,76,.045)}.cir-mod-group-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 18px;background:#f6f9fc;border-bottom:1px solid var(--cm-line)}.cir-mod-group-head span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#0e86c0}.cir-mod-group-head h2{margin:3px 0 0;font-size:18px;color:#153858}.cir-mod-group-head b{white-space:nowrap;color:#708199;font-size:12px}.cir-mod-list{display:grid}.cir-mod-card{padding:18px;border-bottom:1px solid #edf1f5;transition:background .2s ease}.cir-mod-card:last-child{border-bottom:0}.cir-mod-card.is-new{background:#fffef8}.cir-mod-card.is-flash{animation:cmflash 1.8s ease}.cir-mod-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;color:#8090a1}.cir-mod-status{padding:5px 8px;border-radius:999px;font-weight:900;letter-spacing:.04em}.cir-mod-status--new{background:#fff4cf;color:#916a00}.cir-mod-status--selected{background:#e7f5ff;color:#0870a8}.cir-mod-status--answered{background:#e8f7ee;color:#187646}.cir-mod-status--discarded{background:#f1f2f4;color:#6f747a}.cir-mod-question{margin:12px 0;color:#143553;font-size:18px;line-height:1.45}.cir-mod-person{display:flex;gap:8px;align-items:baseline;color:#6e7f90;font-size:12px}.cir-mod-person strong{color:#264b68}.cir-mod-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cir-mod-actions button{border:1px solid #d7e1ea;background:#fff;border-radius:8px;padding:8px 11px;color:#31546f;font-weight:800;cursor:pointer}.cir-mod-actions button[data-action=selected]{background:#0b86c3;color:#fff;border-color:#0b86c3}.cir-mod-actions button[data-action=answered]{background:#238a55;color:#fff;border-color:#238a55}.cir-mod-actions button[data-action=discarded]{color:#9b3434}.cir-mod-empty,.cir-mod-closed{display:grid;place-items:center;min-height:300px;text-align:center;color:#738399}.cir-mod-closed>div{max-width:560px;padding:30px}.cir-mod-closed span{font-size:10px;font-weight:900;letter-spacing:.15em;color:#159bd3}.cir-mod-closed h1{margin:7px 0;color:#153858}.cir-mod-closed p{line-height:1.55}@keyframes cmflash{0%{box-shadow:inset 0 0 0 2px rgba(215,164,45,.75);background:#fff8df}100%{box-shadow:inset 0 0 0 0 rgba(215,164,45,0)}}@media(max-width:720px){.cir-mod-shell{padding:0 12px;margin-top:16px}.cir-mod-scopebar{align-items:stretch;flex-wrap:wrap}.cir-mod-scopebar>span{width:100%}.cir-mod-scopebar button{flex:1}.cir-mod-header{padding:20px;flex-direction:column}.cir-mod-session{text-align:left;min-width:0}.cir-mod-toolbar{align-items:flex-start;flex-direction:column}.cir-mod-question{font-size:16px}.cir-mod-group-head{align-items:flex-start;flex-direction:column}.cir-mod-actions button{flex:1;min-width:120px}}

/* CIR Moderación 1.0.4 · activación humana del enlace de un solo uso */
.cir-mod-activate strong{color:#153858}.cir-mod-activate-help{font-size:13px;color:#8190a0}.cir-mod-activate form{margin-top:20px}.cir-mod-activate-button{appearance:none;border:0;border-radius:10px;background:#0b78bd;color:#fff;padding:12px 20px;font:800 15px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 8px 20px rgba(11,120,189,.18)}.cir-mod-activate-button:hover{filter:brightness(1.04)}
