.voces-dialog{box-sizing:border-box;width:min(410px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #f5c97777;border-radius:26px;color:#f6f0fa;background:#171225;overflow:auto;font-family:var(--body,Nunito),sans-serif}
.voces-dialog::backdrop{background:#090611d9;backdrop-filter:blur(5px)}
.voz-card{padding:18px;display:grid;gap:12px;background:linear-gradient(160deg,#f5c97720,#1e1830cc)}
.voz-card .voz-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#f5c977;font-weight:800;line-height:1.5}
.voz-card .voz-idea{font-family:var(--display,'Baloo 2'),sans-serif;font-size:22px;line-height:1.2;margin:0}
.voz-signature{font-weight:800;font-size:13px;color:#bdb3cd;line-height:1.5}
.voz-signature b{color:#f6f0fa}
.voz-tuki{display:flex;gap:8px;align-items:flex-start}.voz-tuki img{width:42px;height:50px;object-fit:contain}.voz-tuki p{margin:0;background:#f6f0fa;color:#2b1f3d;font-weight:800;font-size:13px;line-height:1.45;padding:10px 12px;border-radius:16px;border-top-left-radius:4px}
.voz-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.voces-dialog button,.voces-tabs button,.pensador-list button{cursor:pointer;font:800 14px var(--display,'Baloo 2'),sans-serif;color:inherit;border:1px solid #f6f0fa22;background:#f6f0fa0d;border-radius:14px;padding:11px}
.voces-dialog button:focus-visible,.voces-tabs button:focus-visible,.pensador-list button:focus-visible{outline:2px solid #8ea6ff;outline-offset:3px}
.voces-dialog .voz-share,.voces-dialog .voz-next{background:linear-gradient(#ffe4a8,#f5c977);color:#2b1d0c}
.voz-status{font-size:12px;margin:0;color:#cfc2df;min-height:0}.voz-status:empty{display:none}
.pensador-detail{padding:18px;display:grid;gap:10px}.pensador-detail h2{margin:0;font:800 25px var(--display,'Baloo 2'),sans-serif;line-height:1.1}.pensador-detail .pensador-meta{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--voz-eje,#f5c977)}
.pensador-detail .pensador-quien,.pensador-detail .pensador-nota{font-size:13px;line-height:1.5;margin:0;color:#c7bed5}.pensador-detail .pensador-nota{color:#ff9a5e}
.pensador-voice{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:13px 0;border-top:1px solid #f6f0fa22;font-size:14px;line-height:1.4}.pensador-voice .voice-number{font:800 18px var(--display,'Baloo 2');color:#f5c977}.pensador-voice p{margin:4px 0}.pensador-voice .voice-translation{font-size:12.5px;color:#c7bed5}.pensador-voice .voice-state{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bdb3cd}.pensador-voice.lapiz{font-style:italic;color:#b9b0c8}.pensador-voice.oculta{color:#aaa0ba}
.voces-tabs{display:flex;gap:8px;margin:10px 0}.voces-tabs button{flex:1}.voces-tabs button[aria-selected=true]{color:#f5c977;border-color:#f5c97788;background:#f5c97715}
.voces-counts{color:#c7bed5;font-size:12px;line-height:1.5;margin:0 0 10px}.pensador-list{display:grid;gap:8px}.pensador-list button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;text-align:left;padding:10px 12px}.pensador-list .pensador-initial{font:800 30px var(--display,'Baloo 2');color:var(--voz-eje)}.pensador-list small{display:block;font:700 10px var(--body,Nunito),sans-serif;color:#bdb3cd}.pensador-list .pensador-count{font-size:12px;white-space:nowrap;color:#f5c977}
#vocesPanel[hidden],#rulesPanel[hidden]{display:none}.lib .voces-tabs{flex-shrink:0}
