/* A capa em outro idioma (capaidioma_1910 · Gorki/Claude, 19/10/2026): a janela da conferência e da tradução da frente. */
dialog.ci-dlg{border:0;border-radius:18px;padding:0;width:min(860px,calc(100% - 24px));max-height:calc(100vh - 32px);box-shadow:0 30px 80px rgba(15,23,42,.35);color:var(--texto,#0F172A);background:#fff}
dialog.ci-dlg::backdrop{background:rgba(15,23,42,.55)}
.ci-caixa{position:relative;padding:24px 24px 20px;max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box}
.ci-x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#475569;font-size:24px;line-height:1;cursor:pointer}
.ci-x:hover{background:#F1F5F9;color:#0F172A}
.ci-x:focus-visible{outline:2px solid #7C3AED;outline-offset:2px}
.ci-corpo h2{margin:0 36px 10px 0;font-family:'Playfair Display',Georgia,serif;font-size:22px;font-weight:700;line-height:1.25}
.ci-corpo p{margin:0 0 10px;font-size:15px;line-height:1.55;color:#334155}
.ci-olho{font-size:11.5px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7C3AED!important;margin-bottom:4px!important}
.ci-suave{color:#64748B!important;font-size:13.5px!important}
.ci-nota{background:#F5F3FF;border:1px solid #DDD6FE;border-radius:10px;padding:10px 12px;font-size:14px!important}
.ci-vivo{display:flex;align-items:center;gap:10px}
.ci-barra{height:8px;border-radius:999px;background:#EDE9FE;overflow:hidden;margin:8px 0 14px}
.ci-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7C3AED,#A855F7);transition:width .4s ease}
.ci-acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}
.ci-pergunta{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start}
.ci-mini{width:150px;height:auto;max-height:230px;object-fit:contain;border-radius:8px;box-shadow:0 6px 20px rgba(15,23,42,.18);background:#F8FAFC}
.ci-tabela-rolo{max-height:52vh;overflow:auto;border:1px solid #E2E8F0;border-radius:12px}
.ci-tabela{width:100%;border-collapse:collapse;font-size:14px}
.ci-tabela th{position:sticky;top:0;background:#F8FAFC;text-align:left;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569;padding:9px 10px;border-bottom:1px solid #E2E8F0}
.ci-tabela td{vertical-align:top;padding:10px;border-bottom:1px solid #F1F5F9}
.ci-tabela td:first-child{width:38%}
.ci-tabela td:last-child{width:110px}
.ci-tabela textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #CBD5E1;border-radius:8px;padding:7px 9px;font:inherit;font-size:14px;resize:vertical}
.ci-tabela textarea:focus,.ci-tabela select:focus{outline:2px solid #7C3AED;outline-offset:1px}
.ci-tabela select{width:100%;height:38px;border:1px solid #CBD5E1;border-radius:8px;padding:0 8px;font:inherit;font-size:14px;background:#fff}
.ci-tabela tr.ci-mantem textarea,.ci-tabela tr.ci-apaga textarea{background:#F8FAFC;color:#94A3B8}
.ci-tabela tr.ci-apaga .ci-orig{text-decoration:line-through;color:#94A3B8}
.ci-orig{margin-top:6px;color:#0F172A;line-height:1.4;word-break:break-word}
.ci-papel{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px}
.ci-papel.roxo{background:#F3E8FF;color:#6B21A8}.ci-papel.azul{background:#E0F2FE;color:#075985}.ci-papel.ambar{background:#FEF3C7;color:#92400E}.ci-papel.cinza{background:#F1F5F9;color:#475569}
.ci-lado{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:4px 0 12px}
.ci-lado figure{margin:0;text-align:center}
.ci-lado img{width:100%;max-height:46vh;object-fit:contain;border-radius:8px;background:#F8FAFC;box-shadow:0 4px 16px rgba(15,23,42,.14)}
.ci-lado figcaption{font-size:13px;color:#475569;margin-top:6px;font-weight:600}
.ci-aviso{background:#FFFBEB;border:1px solid #FCD34D;color:#92400E;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;margin-bottom:10px}
.ci-conf{list-style:none;margin:0 0 10px;padding:0;font-size:14px;line-height:1.5}
.ci-conf li{padding:3px 0}
.ci-conf li b{display:inline-block;width:18px;text-align:center}
.ci-conf li.ok b{color:#047857}.ci-conf li.atencao b{color:#B45309}.ci-conf li.ruim b{color:#B91C1C}
.ci-baixar{font-weight:700;color:#1D4ED8}
.ci-guardadas{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:10px;padding:10px 12px;border:1px dashed #C4B5FD;border-radius:10px;background:#FAF5FF;font-size:13.5px}
.ci-guardadas b{color:#5B21B6;margin-right:4px}
.ci-guardadas a{color:#1D4ED8;font-weight:600}
@media (max-width:640px){
  .ci-caixa{padding:20px 16px 16px}
  .ci-pergunta{grid-template-columns:1fr}
  .ci-mini{width:120px}
  .ci-lado{grid-template-columns:1fr}
  .ci-tabela thead{display:none}
  .ci-tabela tr{display:block;border-bottom:1px solid #E2E8F0;padding:6px 0}
  .ci-tabela td{display:block;width:auto!important;border:0;padding:6px 10px}
  .ci-acoes .btn{flex:1 1 auto}
}
/* capaab_2010 · a capa aberta inteira: as dobras (arrastar), a tabela por parte e o antes/depois da capa aberta */
dialog.ci-dlg:has(.ci-dobras),dialog.ci-dlg:has(.ci-lado-aberta),dialog.ci-dlg:has(.ci-grupo){width:min(1120px,calc(100% - 24px))}
.ci-dobras{margin:6px 0 4px}
.ci-dobras-img{position:relative;width:100%;border-radius:10px;overflow:hidden;background:#F8FAFC;box-shadow:0 4px 16px rgba(15,23,42,.14);touch-action:none;user-select:none}
.ci-dobras-img img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}
.ci-painel{position:absolute;top:0;bottom:0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}
.ci-painel span{margin-top:8px;background:rgba(15,23,42,.72);color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;border-radius:999px;padding:3px 9px;white-space:nowrap;max-width:94%;overflow:hidden;text-overflow:ellipsis}
.ci-painel.ci-p-lombada{background:rgba(124,58,237,.16)}
.ci-painel.ci-p-lombada span{writing-mode:vertical-rl;padding:8px 3px;margin-top:30%}
.ci-painel.ci-p-orelha_e,.ci-painel.ci-p-orelha_d{background:rgba(15,118,110,.14)}
.ci-corte{position:absolute;top:0;bottom:0;width:22px;margin-left:-11px;border:0;padding:0;background:transparent;cursor:ew-resize;touch-action:none}
.ci-corte::before{content:"";position:absolute;top:0;bottom:0;left:10px;width:2px;background:#7C3AED;box-shadow:0 0 0 1px rgba(255,255,255,.85)}
.ci-corte::after{content:"";position:absolute;top:50%;left:4px;width:14px;height:28px;margin-top:-14px;border-radius:7px;background:#7C3AED;box-shadow:0 0 0 2px #fff,0 2px 8px rgba(15,23,42,.35)}
.ci-corte:hover::after,.ci-corte.on::after{background:#5B21B6}
.ci-corte:focus-visible{outline:none}
.ci-corte:focus-visible::after{box-shadow:0 0 0 2px #fff,0 0 0 5px #A78BFA}
.ci-dobras-opc{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-size:14px;color:#334155}
.ci-chk{display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.ci-chk input{width:16px;height:16px;accent-color:#7C3AED}
.ci-dobras-info{margin-top:6px!important}
.ci-tabela tr.ci-grupo th{position:static;background:#F5F3FF;color:#5B21B6;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;border-bottom:1px solid #DDD6FE}
.ci-tabela tr.ci-grupo th span{text-transform:none;letter-spacing:0;font-weight:500;color:#7C3AED}
.ci-parte{display:inline-block;font-size:11px;font-weight:700;color:#5B21B6;background:#F5F3FF;border-radius:999px;padding:1px 7px;margin-right:2px}
.ci-lado.ci-lado-aberta{grid-template-columns:1fr}
.ci-lado.ci-lado-aberta img{max-height:34vh}
dialog.ci-dlg:has(.ci-grupo) .ci-tabela td:last-child{width:168px}
@media (max-width:640px){.ci-tabela tr.ci-grupo{display:block}.ci-tabela tr.ci-grupo th{display:block}
  .ci-corte::after{left:6px;width:10px;height:22px;margin-top:-11px}.ci-painel span{font-size:10.5px;padding:2px 6px}}
@media (prefers-reduced-motion:reduce){.ci-barra i{transition:none}}
