.esp-app{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.esp-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.esp-painel .fer-abas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;overflow:visible;margin:0;padding:0}.esp-painel .fer-aba{min-height:2.75rem;padding:.5rem .25rem;text-align:center;white-space:normal}.esp-nomes{min-height:8rem;resize:vertical;line-height:1.45}.esp-ajuda b{color:var(--text)}.esp-link{appearance:none;background:0 0;border:0;padding:0;margin-left:.25rem;font:inherit;font-weight:700;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:1.75rem}.esp-app[data-lay=u] .esp-so-c,.esp-app:not([data-lay=grupos]) .esp-so-grupos{display:none}.esp-ordem{align-items:end}.esp-info{min-height:2.6em}.esp-dica{min-height:2.6em}.esp-aviso{margin:0;padding:.5rem .7rem;border-radius:.7rem;font-size:.85rem;line-height:1.45;color:#9a3412;background:color-mix(in srgb,#ea580c 10%,transparent);border:1px solid color-mix(in srgb,#ea580c 30%,transparent)}[data-theme=dark] .esp-aviso{color:#fdba74}.esp-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.esp-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.esp-mais[open]{padding-bottom:.85rem}.esp-mais__corpo{display:flex;flex-direction:column;gap:.7rem}.esp-app .fer-marcar{min-height:2.75rem}.esp-app .fer-campo--num{width:100%}.esp-app .fer-folha{height:210mm;min-height:0;padding:16.5mm 15mm}.esp-folha{display:flex;flex-direction:column;color:#111;font-size:9pt;line-height:1.3}.esp-topo{flex:none;height:11mm;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:4mm;padding-bottom:1.2mm;border-bottom:.5mm solid #111}.esp-tit{margin:0;font-size:14pt;font-weight:700;line-height:1.1;color:#111}.esp-tit small{font-size:9pt;font-weight:400;color:#555}.esp-resumo{margin:0;padding-top:1.2mm;font-size:8pt;line-height:1.2;text-align:right;color:#444}.esp-frente{flex:none;position:relative;height:22mm}.esp-quadro{width:70%;height:8mm;margin:2mm auto 0;box-sizing:border-box;border:.4mm solid #333;border-radius:1mm;background:#e9ecef;text-align:center;font-size:8pt;line-height:7mm;letter-spacing:.35em;font-weight:700;color:#333}.esp-mesa{position:absolute;top:12mm;width:46mm;height:9mm;box-sizing:border-box;border:.35mm solid #333;border-radius:1mm;background:#fff;text-align:center;font-size:7.5pt;line-height:8mm;color:#333}.esp-mesa--e{left:0}.esp-mesa--d{right:0}.esp-mesa--c{left:50%;margin-left:-23mm}.esp-mapa{flex:none;position:relative;margin-top:3mm}.esp-lugar{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.6mm 1mm;overflow:hidden;border:.35mm solid #555;border-radius:1.2mm;background:#fff;text-align:center;line-height:1.12;color:#111;cursor:pointer;user-select:none;-webkit-user-select:none}.esp-lugar:hover{border-color:var(--c-forte)}.esp-lugar:focus-visible{outline:.6mm solid var(--c-forte);outline-offset:.3mm}.esp-lugar.is-sel{outline:.9mm solid var(--c-forte);outline-offset:.2mm;background:#e7f6ef}.esp-lugar[draggable=true]:active{cursor:grabbing}.esp-vazio{border-style:dashed;border-color:#9aa1ab;background:0 0;cursor:default}.esp-nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font-weight:600;word-break:break-word}.esp-n{position:absolute;left:.7mm;top:.3mm;font-size:.62em;font-weight:400;line-height:1;color:#6b7280}.esp-livre{font-size:1.3em;color:#9aa1ab;font-variant-numeric:tabular-nums}.esp-mapa--mini .esp-n{display:none}.esp-rod{flex:none;height:6mm;box-sizing:border-box;margin:auto 0 0;display:flex;align-items:flex-end;font-size:8pt;line-height:1;color:#8a8f98}@media (max-width:1024px){.esp-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.esp-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.esp-info,.esp-dica{min-height:0}.esp-painel .fer-aba{font-size:.78rem}.esp-painel .fer-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.esp-painel .fer-acoes .fer-btn:first-child{grid-column:1/-1}}@container pagina (max-width: 480px){.esp-info,.esp-dica{min-height:0}.esp-painel .fer-aba{font-size:.78rem}.esp-painel .fer-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.esp-painel .fer-acoes .fer-btn:first-child{grid-column:1/-1}}.esp-folhas.esp-rola{overflow-x:auto;align-items:flex-start;-webkit-overflow-scrolling:touch}@media print{@page{size:A4 landscape;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}.esp-app{display:block}.esp-folhas.esp-rola{overflow:visible}.esp-app .fer-folha{height:183mm;padding:3mm}.esp-lugar{cursor:auto}.esp-lugar.is-sel{outline:0;background:0 0}}