.cc-app{display:flex;flex-direction:column;gap:1rem;min-width:0}.cc-app [hidden]{display:none!important}.cc-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1rem 1.25rem;align-items:start;min-width:0}.cc-lista,.cc-cabdados{display:flex;flex-direction:column;gap:.7rem;min-width:0}.cc-nomes{min-height:9.5rem;resize:vertical;line-height:1.45}.cc-app .cc-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;overflow:visible;max-width:34rem}.cc-app .cc-abas .fer-aba{min-width:0;padding:.45rem .4rem;line-height:1.2;white-space:normal}.cc-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.cc-opcoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:end;min-width:0}.cc-marcas{display:flex;flex-wrap:wrap;gap:0 1.1rem}.cc-app .fer-marcar{min-height:2.6rem;line-height:1.35}.cc-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.cc-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.cc-mais[open]{padding-bottom:.85rem}.cc-mais__corpo{display:flex;flex-direction:column;gap:.7rem}.cc-comps,.cc-area{min-height:4.5rem;resize:vertical;line-height:1.45}.cc-lei{margin:0}.cc-ata{min-height:20rem;resize:vertical;line-height:1.6;font-size:.95rem}.cc-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .8rem;border-radius:.7rem;font-size:.85rem;line-height:1.45;color:#92400e;background:color-mix(in srgb,#f59e0b 12%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}.cc-aviso p{flex:1 1 14rem;margin:0}[data-theme=dark] .cc-aviso{color:#fcd34d}.cc-info{min-height:1.2em}.cc-rodp{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem}.cc-rodp .fer-dica{flex:1 1 16rem}.cc-rolo{overflow:auto;max-height:min(34rem,75vh);border:1px solid var(--border);border-radius:.75rem;background:var(--surface);-webkit-overflow-scrolling:touch}.cc-grade{border-collapse:separate;border-spacing:0;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text)}.cc-grade th,.cc-grade td{padding:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);text-align:center;white-space:nowrap}.cc-grade thead th{position:sticky;top:0;z-index:2;height:2.4rem;padding:0 .4rem;background:var(--bg-2, var(--surface));font-size:.74rem;font-weight:700;color:var(--text-2)}.cc-grade .cc-g-n,.cc-grade .cc-g-nome{position:sticky;z-index:1}.cc-grade thead .cc-g-n,.cc-grade thead .cc-g-nome{z-index:3}.cc-grade .cc-g-n{left:0;width:2.3rem;min-width:2.3rem;font-size:.75rem;color:var(--muted)}.cc-grade .cc-g-nome{left:2.3rem;width:9rem;min-width:9rem;max-width:9rem;padding:0 .5rem;text-align:left;overflow:hidden;text-overflow:ellipsis;box-shadow:1px 0 0 var(--border)}.cc-in{box-sizing:border-box;display:block;width:100%;min-height:2.6rem;padding:0 .4rem;border:0;border-radius:0;background:0 0;color:var(--text);font:inherit;font-size:.9rem}.cc-in:focus{outline:2px solid var(--c-forte);outline-offset:-2px;background:var(--bg, var(--surface))}.cc-in--num{width:3.9rem;text-align:center}.cc-in--txt{width:13rem}.cc-in--sel{min-width:8.5rem}.cc-in--baixo{font-weight:800;color:#b91c1c;background:color-mix(in srgb,#dc2626 12%,transparent)}[data-theme=dark] .cc-in--baixo{color:#fca5a5}.cc-g-enc{padding:.2rem .3rem!important}.cc-enc{appearance:none;min-width:2.5rem;min-height:2.3rem;margin:0 .1rem;padding:0 .3rem;border-radius:.5rem;border:1px solid var(--border-2, var(--border));background:var(--surface);color:var(--text-2);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.cc-enc:hover{border-color:var(--c-borda);color:var(--text)}.cc-enc[aria-pressed=true]{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.cc-enc:focus-visible{outline:2px solid var(--c-forte);outline-offset:1px}.cc-previa{min-width:0;overflow-x:auto;overflow-y:hidden}.cc-app .fer-folhas{min-width:930px}.cc-app[data-aba=ata] .fer-folhas{min-width:0}.cc-app .fer-folha--deitada{height:210mm;min-height:0;padding:16.5mm 15mm}.cc-app .cc-folha--ata{height:297mm;min-height:0;padding:16.5mm 15mm}.cc-folha{display:flex;flex-direction:column;color:#111;font-family:Arial,Helvetica,sans-serif}.cc-folha *,.cc-medida *{box-sizing:border-box}.cc-cab{flex:none;height:16mm;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2.2mm;overflow:hidden}.cc-folha--pre .cc-cab{height:22mm}.cc-cab__l1{display:flex;align-items:baseline;justify-content:space-between;gap:6mm}.cc-tit{margin:0;font-size:13pt;font-weight:800;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#111;white-space:nowrap}.cc-pg{font-size:8.5pt;color:#555;white-space:nowrap}.cc-campos{display:flex;align-items:flex-end;gap:5mm;font-size:9.5pt;line-height:1;color:#222}.cc-c{flex:1 1 0;min-width:0;display:flex;align-items:flex-end;gap:1.5mm}.cc-c b{flex:none;font-weight:700}.cc-c em{flex:1 1 auto;min-width:0;padding-bottom:.5mm;font-style:normal;border-bottom:.3mm solid #555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-c i{display:block;flex:1 1 auto;height:0;margin-bottom:.5mm;border-bottom:.3mm solid #555}.cc-c--escola{flex-grow:2.4}.cc-c--per{flex-grow:1.5}.cc-c--data{flex:0 0 34mm}.cc-tab{flex:none;width:100%;table-layout:fixed;border-collapse:collapse;font-size:8pt;color:#111}.cc-tab th,.cc-tab td{padding:0 1mm;border:.25mm solid #666;overflow:hidden;text-align:center;vertical-align:middle;line-height:1.2;background:0 0}.cc-tab thead th{font-size:7.2pt;font-weight:700;background:#eef0f3;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cc-tab thead tr:first-child th{height:4.5mm}.cc-tab thead tr:nth-child(2) th{height:6.5mm}.cc-tab thead tr:only-child th{height:11mm}.cc-tab .cc-th-nome{text-align:left}.cc-tab .cc-th-comp{padding:0 .3mm;font-size:6.8pt;white-space:nowrap}.cc-tab tbody tr{height:6.5mm}.cc-tab td{font-size:8.5pt}.cc-tab .cc-td-n{font-size:7.5pt;color:#555}.cc-tab .cc-td-nome{text-align:left;font-size:9pt;white-space:nowrap;text-overflow:ellipsis}.cc-tab .cc-td-comp{padding:0;font-weight:700}.cc-tab .cc-td-aten,.cc-tab .cc-td-sit{text-align:left;font-size:7.6pt;overflow-wrap:anywhere}.cc-tab .cc-td-part{font-size:7.6pt}.cc-tab .cc-td-enc{padding:0 .8mm;text-align:left;white-space:nowrap;font-size:6.8pt}.cc-cx{display:inline-flex;align-items:center;gap:.5mm;margin-right:1.1mm;font-weight:700}.cc-cx i{display:inline-block;width:2.4mm;height:2.4mm;border:.25mm solid #333}.cc-tab td.cc-baixo{font-weight:800;background:#e5e7eb;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cc-notas{flex:none;padding-top:1mm;overflow:hidden}.cc-notas p{margin:0;font-size:7pt;line-height:3.4mm;color:#333}.cc-rod{flex:none;height:6mm;margin:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:4mm;font-size:7.5pt;line-height:1;color:#8a8f98}.cc-turma{flex:none;height:27mm;padding-bottom:2mm}.cc-turma__t{margin:0 0 1mm;font-size:8.5pt;font-weight:700}.cc-turma__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 5mm}.cc-turma__g b{display:block;font-size:7.6pt;font-weight:700;color:#333}.cc-turma__g i{display:block;height:6mm;border-bottom:.3mm solid #888}.cc-tab--pre thead th{height:8mm;font-size:8pt}.cc-tab--pre tbody tr{height:11mm}.cc-apag{width:180mm;height:264mm;display:flex;flex-direction:column;overflow:hidden}.cc-apag>*{flex:none}.cc-acab{height:23mm;margin-bottom:4mm;display:flex;flex-direction:column;justify-content:flex-end;gap:1.2mm;padding-bottom:2mm;border-bottom:.5mm solid #111;overflow:hidden}.cc-acab__esc{margin:0;display:flex;align-items:flex-end;gap:1.5mm;font-size:12pt;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-acab__esc span{flex:none;font-size:9.5pt;font-weight:700}.cc-acab__esc i{display:block;flex:1 1 auto;height:0;margin-bottom:.8mm;border-bottom:.3mm solid #555}.cc-acab__t{margin:0;font-size:15pt;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;color:#111}.cc-acab__sub{margin:0;font-size:9.5pt;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-acab--c{height:8mm;margin-bottom:3mm;padding-bottom:1.2mm;border-bottom-width:.3mm}.cc-acab--c p{margin:0;font-size:9.5pt;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-acorpo{font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.6;color:#111}.cc-p{margin:0;padding:0 0 2.8mm;text-align:justify}.cc-ass-t{margin:0;padding:5mm 0 1mm;font-size:10pt;font-weight:700}.cc-ass{height:17mm;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0 12mm}.cc-ass__c{min-width:0}.cc-ass__c i{display:block;height:0;border-top:.3mm solid #333}.cc-ass__c span{display:block;min-height:4.4mm;padding-top:.8mm;font-size:8.5pt;line-height:1.2;text-align:center;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-linhas{padding-top:1mm}.cc-ln{display:block;height:8mm;border-bottom:.3mm solid #888}.cc-rod--ata{margin-top:auto}.cc-medida{position:absolute;left:-10000px;top:0;width:180mm;visibility:hidden;pointer-events:none}.cc-medida--deitada{width:267mm}@media (max-width:900px){.cc-topo{grid-template-columns:minmax(0,1fr)}.cc-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pagina (max-width: 788px){.cc-topo{grid-template-columns:minmax(0,1fr)}.cc-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cc-app .fer-folhas{min-width:0}.cc-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cc-acoes .fer-btn:first-child{grid-column:1/-1}.cc-grade .cc-g-nome{width:6.5rem;min-width:6.5rem;max-width:6.5rem;font-size:.8rem}.cc-cabdados .fer-tres{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-cabdados .fer-tres>:last-child{grid-column:1/-1}}@container pagina (max-width: 560px){.cc-app .fer-folhas{min-width:0}.cc-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cc-acoes .fer-btn:first-child{grid-column:1/-1}.cc-grade .cc-g-nome{width:6.5rem;min-width:6.5rem;max-width:6.5rem;font-size:.8rem}.cc-cabdados .fer-tres{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-cabdados .fer-tres>:last-child{grid-column:1/-1}}@media print{@page{size:A4 landscape;margin:12mm}@page cc-empe{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}.cc-app{display:block}.cc-app>:not(.cc-previa){display:none!important}.cc-previa{overflow:visible}.cc-app .fer-folhas{min-width:0}.cc-app .fer-folha--deitada{height:183mm;padding:3mm}.cc-app .cc-folha--ata{height:270mm;padding:3mm;page:cc-empe}}