#centro-ov{position:fixed;inset:0;z-index:98;background:var(--bg,#10131a);overflow:auto;color:var(--text-primary,#eee);overscroll-behavior:contain}#centro-ov .centro-shell{max-width:1100px;margin:auto;padding:20px 22px calc(30px + env(safe-area-inset-bottom))}#centro-ov header{display:flex;justify-content:space-between;align-items:center;gap:16px}#centro-ov h1{font-size:clamp(1.3rem,3vw,2rem);margin:8px 0}#centro-ov h2{font-size:1.06rem;line-height:1.5;overflow-wrap:anywhere}#centro-ov p{line-height:1.6;overflow-wrap:anywhere}#centro-ov nav,.centro-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}#centro-ov nav{border-bottom:1px solid var(--stroke,#444);padding-bottom:14px}#centro-ov label{display:block;font-size:.9rem;margin:12px 0}#centro-ov input:not([type=checkbox]),#centro-ov select,#centro-ov textarea{box-sizing:border-box;width:100%;max-width:100%;margin-top:7px}#centro-ov .centro-check,.centro-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.centro-check input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px}.centro-unit{border:1px solid var(--stroke,#444);border-radius:15px;padding:18px;margin:16px 0;background:var(--card,#171d28)}.centro-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.centro-facts p{font-size:.87rem}.centro-source-list,.centro-qchoices{max-height:38vh;overflow:auto}.centro-source-list label{padding:10px;border-bottom:1px solid var(--stroke,#444)}#centro-ov pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}#centro-ov blockquote{border-left:3px solid var(--gold,#daa633);padding:12px;margin:20px 0;background:var(--card,#171d28);white-space:pre-wrap}#centro-ov .btn{min-height:44px;white-space:normal}#centro-ov [hidden]{display:none!important}#centro-ov details{margin:12px 0}#centro-ov summary{cursor:pointer;line-height:1.5}.centro-entry h2{font-size:1.15rem}.centro-entry p{line-height:1.5}@media(max-width:600px){#centro-ov .centro-shell{padding:14px 12px 30px}.centro-facts{grid-template-columns:1fr;gap:0}.centro-facts p{margin:7px 0}.centro-unit{padding:12px}.centro-actions>*{flex:1 1 130px}#centro-ov nav .btn{flex:1 1 110px;font-size:.82rem}}
#centro-ov{background:var(--bg-page);color:var(--text-primary)}#centro-ov .centro-shell{width:100%;box-sizing:border-box}#centro-main{width:100%;max-width:none;margin:0;padding:18px 0;transform:none;flex:initial}#centro-ov .centro-unit,#centro-ov blockquote{background:var(--bg-card)}#centro-ov .centro-actions{align-items:center}#centro-ov .centro-actions label{max-width:100%;min-width:180px}

#centro-ov .centro-sync-note{font-size:.75rem;color:var(--text-secondary);margin:6px 0}#centro-ov .centro-help{font-size:.86rem;color:var(--text-secondary)}
