/* OCV CENTRAL DE CONFERENCIA V208.0 */
.c207-central{--c207-ink:#0c2444;--c207-muted:#596d86;--c207-line:#dce6f3;--c207-paper:#fff;color:var(--c207-ink);padding:6px 0}
.c207-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 22px}.c207-head h2{font-size:27px;letter-spacing:-.7px;margin:8px 0}.c207-head p,.c207-service p{color:var(--c207-muted);margin:6px 0;line-height:1.5}.c207-head>div:last-child{display:flex;gap:8px;flex-shrink:0}.c207-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#2563eb}
.c207-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.c207-stats article{background:var(--c207-paper);border:1px solid var(--c207-line);border-radius:17px;padding:19px}.c207-stats small{display:block;color:var(--c207-muted);font-size:12px}.c207-stats strong{display:block;font-size:29px;margin-top:8px}.c207-stats .success strong{color:#00896b}.c207-stats .warning strong{color:#b75c09}.c207-caption{font-size:12px;line-height:1.6;color:#65758a;margin:14px 0}
.c207-filters{display:flex;align-items:end;gap:12px;background:var(--c207-paper);padding:16px;border:1px solid var(--c207-line);border-radius:16px;margin:20px 0}.c207-filters label{display:grid;gap:7px;min-width:190px;font-size:12px;font-weight:700}.c207-filters label:first-child{flex:1}.c207-filters input,.c207-filters select{height:42px;border:1px solid #cedbeb;border-radius:9px;padding:8px 12px;background:var(--c207-paper);color:inherit;width:100%;box-sizing:border-box}.c207-filters>span{font-size:12px;white-space:nowrap;padding-bottom:12px}
.c207-services{display:grid;gap:12px}.c207-service{background:var(--c207-paper);border:1px solid var(--c207-line);border-radius:17px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center}.c207-service h3{font-size:17px;margin:5px 0}.c207-service-main>small{font-size:10px;color:var(--c207-muted);overflow-wrap:anywhere}.c207-value{text-align:right;display:grid;gap:6px}.c207-value small,.c207-value span{font-size:11px;color:var(--c207-muted)}.c207-value strong{font-size:19px}.c207-badge{display:inline-block;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:700;background:#edf3ff;color:#2454ad;margin-top:7px}.c207-badge.success{background:#e9f8f1;color:#007a5d}.c207-badge.warning{background:#fff2de;color:#986009}.c207-row-issues{grid-column:1/-1;display:grid;gap:8px;border-top:1px solid var(--c207-line);padding-top:12px}.c207-issue{padding:12px 14px;background:#fff8eb;border-left:3px solid #e6a639;border-radius:7px;font-size:12px;color:#493b24;margin:7px 0}.c207-issue.erro{background:#fff0f0;border-color:#ef6666;color:#772828}.c207-issue p{margin:5px 0 0;font-size:12px;color:inherit;line-height:1.6;overflow-wrap:anywhere}.c207-pages{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:20px 0;font-size:12px}
.c207-modal{position:fixed;inset:0;z-index:120000;background:rgba(7,22,41,.66);display:flex;align-items:center;justify-content:center;padding:22px;box-sizing:border-box}.c207-modal>section{position:relative;background:#fff;color:#142842;width:min(1040px,100%);max-height:90vh;overflow:auto;border-radius:21px;padding:30px;box-shadow:0 24px 100px #07162966;box-sizing:border-box}.c207-close{position:sticky;top:0;float:right;z-index:1;width:36px;height:36px;border:1px solid #dce6f3;border-radius:50%;background:#f5f8ff;color:#16344e;font-size:25px;cursor:pointer}.c207-detail-head h2{font-size:25px;margin:12px 0 6px}.c207-detail-head p{margin:5px 0;color:#5b7089}.c207-modal section>section{margin-top:25px;padding-top:10px;border-top:1px solid #e5edf8}.c207-modal h3{font-size:17px;margin:14px 0}.c207-modal p{font-size:12px;line-height:1.6}.c207-table-wrap{overflow:auto;border:1px solid #e0e8f3;border-radius:10px;margin:12px 0}.c207-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;min-width:440px;text-align:left}.c207-table-wrap th{background:#f0f5fd;color:#385373;font-weight:700}.c207-table-wrap th,.c207-table-wrap td{padding:11px 12px;border-bottom:1px solid #e6edf7;vertical-align:top;overflow-wrap:anywhere;max-width:370px}.c207-table-wrap tr:last-child td{border-bottom:0}.c207-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.c207-facts>div{border-radius:10px;padding:12px;background:#f4f7fc}.c207-facts small{display:block;font-size:10px;color:#5d728d;margin-bottom:6px}.c207-facts b{font-size:12px}.c207-trail details{padding:12px;border:1px solid #e0e8f3;border-radius:10px;margin:9px 0}.c207-trail summary{cursor:pointer;font-size:12px;line-height:1.7}.c207-trail summary span{display:block;margin-left:14px;color:#536983}.c207-detail-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}
body.dark-pro .c207-central{--c207-ink:#e0ebff;--c207-muted:#a9bdd6;--c207-line:#2c425e;--c207-paper:#12233a}body.dark-pro .c207-modal>section{background:#102137;color:#e4edfb}body.dark-pro .c207-facts>div,body.dark-pro .c207-table-wrap th{background:#1c334f;color:#c0d3ec}body.dark-pro .c207-table-wrap,body.dark-pro .c207-trail details,body.dark-pro .c207-table-wrap td,body.dark-pro .c207-modal section>section{border-color:#30435d}body.dark-pro .c207-caption,body.dark-pro .c207-modal p,body.dark-pro .c207-trail summary span{color:#aabed7}body.dark-pro .c207-issue{background:#382f21;color:#f0d9ad}body.dark-pro .c207-issue.erro{background:#3b222c;color:#ffc4c4}
@media(max-width:900px){.c207-head{align-items:flex-start;flex-direction:column}.c207-head h2{font-size:24px}.c207-stats{grid-template-columns:repeat(2,1fr)}.c207-filters{flex-wrap:wrap}.c207-service{grid-template-columns:minmax(0,1fr) auto}.c207-service>.es190-btn{grid-column:1/-1;justify-self:start}.c207-facts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:540px){.c207-head>div:last-child{flex-wrap:wrap}.c207-service{padding:15px;gap:12px}.c207-service h3{font-size:15px}.c207-value strong{font-size:16px}.c207-filters label{min-width:100%;box-sizing:border-box}.c207-modal{padding:8px}.c207-modal>section{padding:18px 14px;max-height:95vh}.c207-detail-head h2{font-size:21px}.c207-detail-actions{flex-wrap:wrap}.c207-stats article{padding:15px}.c207-stats strong{font-size:24px}}
