.dr-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.dr-tela{min-width:0}.dr-folhas{position:sticky;top:1rem}.dr-sub{margin:.35rem 0-.2rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.dr-terceiro{display:flex;flex-direction:column;gap:.75rem;padding:.8rem;border-radius:.8rem;background:var(--c-suave);border:1px solid var(--c-borda)}.dr-terceiro[hidden]{display:none}.dr-terceiro .dr-sub{margin:0}.fer-rotulo small{font-weight:500;color:var(--muted)}.dr-rua{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.dr-cidade{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr)}.dr-aviso-doc{margin:-.45rem 0 0;font-size:.8rem;line-height:1.45;color:#b45309}[data-theme=dark] .dr-aviso-doc{color:#fbbf24}.dr-aviso{margin:0;padding:.5rem .7rem;border-radius:.7rem;font-size:.82rem;line-height:1.45;color:var(--text-2);background:color-mix(in srgb,#f59e0b 10%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,var(--border))}.dr-folha{padding:20mm;color:#111;font-size:12pt;line-height:1.6}.dr-titulo{margin:0 0 12mm;text-align:center;font-size:16pt;line-height:1.2;letter-spacing:.08em;font-weight:800;color:#111}.dr-par{margin:0 0 5mm;text-align:justify;overflow-wrap:anywhere;font-size:12pt;line-height:1.65}.dr-local{margin:10mm 0 0;font-size:12pt}.dr-ass{width:75%;margin:22mm auto 0;text-align:center;break-inside:avoid}.dr-linha{display:block;border-top:.35mm solid #111;margin-bottom:1.5mm}.dr-nome{margin:0;font-weight:700;min-height:1.4em}.dr-docum{margin:0;font-size:10.5pt;color:#333}.dr-quem{margin:.5mm 0 0;font-size:9pt;color:#666}@media (max-width:1024px){.dr-app{grid-template-columns:minmax(0,1fr)}.dr-folhas{position:static}}@container pagina (max-width: 912px){.dr-app{grid-template-columns:minmax(0,1fr)}.dr-folhas{position:static}}@media (max-width:560px){.dr-tres,.dr-pessoa{grid-template-columns:minmax(0,1fr)}.dr-rua{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.dr-cidade{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dr-cidade>:last-child{grid-column:1/-1}}@container pagina (max-width: 448px){.dr-tres,.dr-pessoa{grid-template-columns:minmax(0,1fr)}.dr-rua{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.dr-cidade{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dr-cidade>:last-child{grid-column:1/-1}}@media print{@page{size:A4 portrait;margin:20mm}html,body,.main-content,.fer,.fer-pagina,.fer-app{background:#fff!important}.fer-pagina{padding:0!important}.dr-app{display:block}.dr-folhas{position:static}.dr-folha{padding:0}}