.dialogues-tip{background:var(--color-green-light);border-left:4px solid var(--color-green);border-radius:var(--radius-sm);margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:.9rem;line-height:1.55}.dialogues-list{gap:1.5rem;display:grid}.dialogue-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.dialogue-card__head{border-bottom:1px solid var(--color-border);background:var(--color-bg);padding:1rem 1.25rem}.dialogue-card__head h2{margin:.4rem 0 .25rem;font-size:1.1rem}.dialogue-card__head p{color:var(--color-text-muted);margin:0;font-size:.88rem}.dialogue-card__lines{gap:.65rem;padding:.75rem 1rem 1rem;display:grid}.dialogue-line{border-radius:var(--radius-sm);padding:.65rem .85rem}.dialogue-line--consul{background:var(--color-red-light);border-left:3px solid var(--color-red)}.dialogue-line--you{background:var(--color-green-light);border-left:3px solid var(--color-green)}.dialogue-line__who{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.dialogue-line__hu{margin:0 0 .2rem;font-size:.98rem}.dialogue-line__tr{color:var(--color-text-muted);margin:0;font-size:.85rem}.dialogues-locked{text-align:center;margin-top:1.5rem}.dialogues-locked p{color:var(--color-text-muted);margin:0 0 .5rem}.dialogues-page{padding-bottom:2rem}
