.am-app{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);gap:1.25rem;align-items:start}.am-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.am-app[data-tem-v="0"] .am-so-v,.am-app[data-div2="0"] .am-so-div2,.am-app:not([data-tipo=tabuada]) .am-so-tab{display:none!important}.am-anos{min-width:0}.am-anos__grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.am-ano{position:relative;min-width:0}.am-ano input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.am-ano span{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:.6rem;border:1px solid var(--border-2, var(--border));background:var(--surface);color:var(--text-2);font-size:.8rem;font-weight:700;text-align:center;line-height:1.1;padding:0 .2rem}.am-ano input:checked+span{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.am-ano input:focus-visible+span{outline:2px solid var(--c-forte);outline-offset:2px}.am-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.am-tab{position:relative;min-width:0}.am-tab input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.am-tab span{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:.6rem;border:1px solid var(--border-2, var(--border));background:var(--surface);color:var(--text-2);font-size:.9rem;font-weight:700}.am-tab input:checked+span{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.am-tab input:focus-visible+span{outline:2px solid var(--c-forte);outline-offset:2px}.am-nomes{min-height:5rem;resize:vertical;line-height:1.45}.am-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.am-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.am-mais[open]{padding-bottom:.85rem}.am-mais__corpo{display:flex;flex-direction:column;gap:.7rem}.am-app .fer-marcar{min-height:2.75rem}.am-resultado{margin:0}.am-bncc__tit{margin:.7rem 0 .3rem;font-size:.8rem;font-weight:700;color:var(--text-2)}.am-bncc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.am-bncc__item{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;line-height:1.4;color:var(--text-2)}.am-bncc__cod{align-self:flex-start;font-weight:700;color:var(--c-texto, var(--text));text-decoration:underline;text-underline-offset:2px}.am-folha{display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.am-cab{flex:none;height:34mm;box-sizing:border-box;display:flex;flex-direction:column;gap:2.2mm}.am-cab--gab{height:auto;margin-bottom:4mm}.am-tit{margin:0;font-size:14pt;font-weight:700;line-height:1.15;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-tit small{font-size:9pt;font-weight:400;color:#666}.am-campos{display:flex;gap:5mm;font-size:10pt;line-height:1;color:#222}.am-campo{flex:1 1 0;min-width:0;display:flex;align-items:flex-end;gap:1.5mm}.am-campo--largo{flex-grow:2}.am-campo b{flex:none;font-weight:700}.am-linha-f{display:block;flex:1 1 auto;height:0;border-bottom:.3mm solid #555;margin-bottom:.5mm}.am-valor{flex:1 1 auto;min-width:0;padding-bottom:.5mm;border-bottom:.3mm solid #555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-instr{margin:auto 0 0;font-size:11pt;font-weight:700;color:#1f2937}.am-grade{flex:none;display:grid;gap:4mm 6mm;align-content:start;height:218mm;overflow:hidden}.am-pe{flex:none;height:12mm;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:1mm;font-size:8pt;line-height:1.2;color:#444}.am-pe__bncc{font-weight:700}.am-pe__rod{color:#8a8f98}.am-pe__rod--gab{margin:auto 0 0;font-size:8pt}.am-conta{position:relative;min-width:0;display:flex;align-items:flex-start;gap:2mm;color:#111}.am-conta--armada,.am-conta--chave{flex-direction:column;gap:1mm}.am-num{flex:none;font-size:9.5pt;font-weight:700;color:#374151;line-height:4mm}.am-armada{display:grid;--am-c:7mm;background-image:linear-gradient(to right,#d5dbe3 .2mm,transparent .2mm),linear-gradient(to bottom,#d5dbe3 .2mm,transparent .2mm);background-size:var(--am-c) var(--am-c);border-right:.2mm solid #d5dbe3;border-bottom:.2mm solid #d5dbe3;position:relative}.am-cel{display:flex;align-items:center;justify-content:center;font-size:calc(var(--am-c)*.64);font-weight:600;line-height:1;color:#111;font-variant-numeric:tabular-nums}.am-op{font-weight:700}.am-virg{font-size:calc(var(--am-c)*.7);align-items:flex-end;padding-bottom:calc(var(--am-c)*.12)}.am-risco{border-bottom:.5mm solid #111;pointer-events:none}.am-chave__pe{border-left:.5mm solid #111;pointer-events:none}.am-chave__deitada{border-bottom:.5mm solid #111;pointer-events:none}.am-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.6mm;font-size:13pt;line-height:1.5;color:#111;min-width:0}.am-tx{white-space:nowrap}.am-lac{display:inline-block;min-width:13mm;height:5mm;border-bottom:.3mm solid #333}.am-lac--larga{min-width:22mm}.am-sim{display:inline-block;width:7mm;height:7mm;border:.35mm solid #333;border-radius:50%;align-self:center}.am-seq{display:flex;flex-direction:column;gap:2mm;width:100%}.am-seq__fila{display:flex;flex-wrap:wrap;align-items:center;gap:1.2mm;font-size:13pt}.am-seq__n{display:inline-flex;align-items:center;justify-content:center;min-width:15mm;height:9mm;padding:0 1.5mm;border:.3mm solid #9aa3af;border-radius:1.5mm;font-weight:600;font-variant-numeric:tabular-nums}.am-seq__n--vazio{border:.35mm solid #333;background:#fff}.am-seq__sep{color:#555}.am-seq__regra{display:flex;align-items:baseline;gap:2mm;font-size:12pt}.am-frs{display:flex;align-items:center;gap:3mm;font-size:14pt}.am-fr{display:inline-flex;flex-direction:column;align-items:center;gap:.8mm;min-width:10mm}.am-fr__n{font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.am-fr__barra{width:100%;min-width:10mm;height:0;border-top:.4mm solid #111}.am-fr__lac{width:10mm;height:7mm;border:.35mm solid #333;border-radius:1mm}.am-gab{display:flex;flex-direction:column;gap:3mm}.am-gab__bloco{break-inside:avoid;border-top:.3mm solid #cbd2db;padding-top:1.5mm}.am-gab__nome{display:block;font-size:10pt;color:#111;margin-bottom:1mm}.am-gab__lista{display:grid;gap:.6mm 4mm;font-size:9.5pt;line-height:1.35;color:#222}.am-gab__lista span{min-width:0;overflow-wrap:anywhere}@media (max-width:1024px){.am-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.am-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.am-ano span{font-size:.72rem}.am-nomes{min-height:0;height:4.6rem}}@container pagina (max-width: 480px){.am-ano span{font-size:.72rem}.am-nomes{min-height:0;height:4.6rem}}@media print{@page{size:A4 portrait;margin:12mm}html,body,.main-content,.fer,.fer-pagina,.fer-app{background:#fff!important}body{display:block!important;min-height:0!important}body>:not(.main-content){display:none!important}.main-content{margin:0!important;padding:0!important;min-height:0!important;display:block!important}.fer-pagina{padding:0!important;max-width:none!important;display:block!important}.am-app{display:block}.am-app .fer-folha{padding:3mm;height:270mm}}