@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";._authContainer_z92oe_1{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}._authBackground_z92oe_10{z-index:0;position:absolute;inset:0}._blob1_z92oe_16,._blob2_z92oe_16{filter:blur(80px);opacity:.5;border-radius:50%;animation:10s infinite alternate _pulse_z92oe_1;position:absolute}._blob1_z92oe_16{background:radial-gradient(circle,#2563eb66 0%,#0f172a00 70%);width:50vw;height:50vw;top:-10%;left:-10%}._blob2_z92oe_16{background:radial-gradient(circle,#38bdf84d 0%,#0f172a00 70%);width:40vw;height:40vw;animation-delay:-5s;bottom:-10%;right:-10%}@keyframes _pulse_z92oe_1{0%{transform:scale(1)}to{transform:scale(1.1)}}._authCard_z92oe_46{z-index:1;width:100%;max-width:420px;margin:1rem;padding:2.5rem;position:relative}._header_z92oe_55{text-align:center;margin-bottom:2rem}._logo_z92oe_60{object-fit:contain;width:auto;max-width:100%;height:80px;margin-bottom:.75rem}._header_z92oe_55 p{color:var(--text-accent);font-weight:500}._form_z92oe_73{flex-direction:column;gap:1.25rem;display:flex}._inputGroup_z92oe_79{flex-direction:column;gap:.5rem;display:flex}._inputGroup_z92oe_79 label{color:var(--text-secondary);font-size:.875rem;font-weight:500}._errorBanner_z92oe_91{color:#f87171;border-radius:var(--radius-md);text-align:center;background:#ef44441a;border:1px solid #ef444433;margin-bottom:1.5rem;padding:.75rem;font-size:.875rem}._institutionList_z92oe_102{flex-direction:column;gap:.6rem;max-height:60vh;padding-right:2px;display:flex;overflow-y:auto}._instButton_z92oe_111{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;background:#ffffff0d;align-items:center;width:100%;padding:.6rem 1rem .6rem .6rem;font-family:inherit;font-size:1rem;font-weight:500;transition:all .2s;display:flex}._instButton_z92oe_111:hover{border-color:var(--text-accent);box-shadow:0 0 0 1px var(--text-accent) inset;background:#ffffff1a}._instIcon_z92oe_136{color:var(--primary-color);opacity:.8;flex-shrink:0;width:84px;margin-right:1rem}._instLogo_z92oe_146{object-fit:contain;border:1px solid var(--border-color);background:#fff;border-radius:8px;flex-shrink:0;width:84px;height:52px;margin-right:1rem;padding:4px}._instArrow_z92oe_158{opacity:0;margin-left:auto;transition:all .2s;transform:translate(-10px)}._instButton_z92oe_111:hover ._instArrow_z92oe_158{opacity:1;transform:translate(0)}._divider_z92oe_170{text-align:center;color:var(--text-secondary);align-items:center;margin:1.25rem 0;display:flex}._divider_z92oe_170:before,._divider_z92oe_170:after{content:"";border-bottom:1px solid var(--border-color);flex:1}._divider_z92oe_170 span{text-transform:lowercase;letter-spacing:.5px;color:var(--text-secondary);padding:0 .75rem;font-size:.8rem}._overlay_w5vde_1{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_w5vde_1;display:flex;position:fixed;inset:0}._card_w5vde_13{background:linear-gradient(var(--bg-card,#fff), var(--bg-card,#fff)), color-mix(in srgb, var(--bg-primary,#f1f5f9) 45%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--text-primary,#0f172a);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-xl,14px);flex-direction:column;width:100%;max-height:85vh;animation:.16s _popIn_w5vde_1;display:flex;box-shadow:0 20px 60px #0000004d}._header_w5vde_30{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._title_w5vde_39{margin:0;font-size:1.15rem;font-weight:700}._closeBtn_w5vde_45{width:34px;height:34px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}._closeBtn_w5vde_45:hover{background:var(--bg-secondary,#f1f5f9)}._body_w5vde_60{padding:1.25rem;overflow-y:auto}._footer_w5vde_65{border-top:1px solid var(--border-color,#e2e8f0);justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}@keyframes _fadeIn_w5vde_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_w5vde_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}._container_gqv8x_1{flex-direction:column;gap:1.25rem;max-width:1280px;margin:0 auto;padding:2rem;display:flex}._header_gqv8x_11{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._title_gqv8x_18{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.7rem;font-weight:800}._subtitle_gqv8x_26{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}._error_gqv8x_32{color:#ef4444;font-weight:600}._kpiGrid_gqv8x_38{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}._kpiCard_gqv8x_44{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;align-items:flex-start;gap:.9rem;min-height:104px;padding:1.1rem 1.2rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}._kpiCard_gqv8x_44:hover{border-color:color-mix(in srgb, var(--primary-color,#6366f1), transparent 55%);transform:translateY(-3px);box-shadow:0 14px 32px #0f172a1f}._kpiIcon_gqv8x_62{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._tone_indigo_gqv8x_74{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 6px 16px #6366f159}._tone_teal_gqv8x_75{background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 6px 16px #14b8a659}._tone_amber_gqv8x_76{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 16px #f59e0b59}._tone_violet_gqv8x_77{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 6px 16px #8b5cf659}._tone_sky_gqv8x_78{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 6px 16px #0ea5e959}._kpiBody_gqv8x_80{flex-direction:column;gap:.15rem;min-width:0;display:flex}._kpiLabel_gqv8x_87{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}._kpiValue_gqv8x_96{letter-spacing:-.02em;color:var(--text-primary);font-size:1.55rem;font-weight:800;line-height:1.15}._kpiFoot_gqv8x_104{flex-direction:column;gap:.1rem;margin-top:.15rem;display:flex}._kpiFootNote_gqv8x_111{color:var(--text-secondary);font-size:.72rem}._deltaUp_gqv8x_116,._deltaDown_gqv8x_116,._deltaNeutral_gqv8x_116{align-items:center;gap:.25rem;font-size:.74rem;font-weight:700;display:inline-flex}._deltaUp_gqv8x_116{color:#16a34a}._deltaDown_gqv8x_116{color:#dc2626}._deltaNeutral_gqv8x_116{color:var(--text-secondary);font-weight:500}._skeleton_gqv8x_128{background:linear-gradient(100deg, var(--bg-card) 40%, color-mix(in srgb, var(--bg-card), var(--text-secondary) 8%) 50%, var(--bg-card) 60%);background-size:200% 100%;animation:1.4s infinite _shimmer_gqv8x_1}@keyframes _shimmer_gqv8x_1{to{background-position-x:-200%}}._chartSkeleton_gqv8x_138{background:linear-gradient(100deg, var(--bg-secondary) 40%, color-mix(in srgb, var(--bg-secondary), var(--text-secondary) 8%) 50%, var(--bg-secondary) 60%);background-size:200% 100%;border-radius:12px;height:220px;animation:1.4s infinite _shimmer_gqv8x_1}._panel_gqv8x_150{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;min-width:0;padding:1.1rem 1.25rem 1.25rem}._panelHeader_gqv8x_158{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}._panelHeader_gqv8x_158 h2{color:var(--text-primary);align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:700;display:inline-flex}._panelIcon_gqv8x_176{color:var(--primary-color,#6366f1)}._panelHint_gqv8x_178{color:var(--text-secondary);font-size:.78rem}._chartsRow_gqv8x_183{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}._bottomRow_gqv8x_189{grid-template-columns:1fr;gap:1rem;display:grid}._chartSvg_gqv8x_196{width:100%;height:auto;display:block}._gridLine_gqv8x_198{stroke:var(--border-color);stroke-width:1px;stroke-dasharray:3 4;opacity:.7}._axisLabel_gqv8x_205{fill:var(--text-secondary);font-size:10px}._lineAlunos_gqv8x_210{stroke:var(--primary-color,#6366f1);stroke-width:2.5px;stroke-linecap:round}._dotAlunos_gqv8x_216{fill:var(--bg-card);stroke:var(--primary-color,#6366f1);stroke-width:2px}._barTurmas_gqv8x_222{fill:#14b8a68c}._barTurmas_gqv8x_222:hover{fill:#14b8a6}._chartLegend_gqv8x_227{align-items:center;gap:.9rem;display:inline-flex}._legendLine_gqv8x_233{background:var(--primary-color,#6366f1);border-radius:2px;width:18px;height:3px;display:inline-block}._legendBar_gqv8x_241{background:#14b8a6a6;border-radius:3px;width:10px;height:12px;display:inline-block}._donutWrap_gqv8x_250{align-items:center;gap:1.1rem;display:flex}._donutSvg_gqv8x_256{flex-shrink:0;width:150px;height:150px}._donutTrack_gqv8x_262{stroke:var(--bg-secondary)}._donutTotal_gqv8x_264{fill:var(--text-primary);font-size:22px;font-weight:800}._donutSub_gqv8x_270{fill:var(--text-secondary);font-size:10px}._legend_gqv8x_233{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}._legendItem_gqv8x_283{color:var(--text-secondary);align-items:center;gap:.45rem;min-width:0;font-size:.8rem;display:inline-flex}._legendDot_gqv8x_292{border-radius:3px;flex-shrink:0;width:9px;height:9px}._legendLabel_gqv8x_299{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._legendValue_gqv8x_306{color:var(--text-primary);margin-left:auto;font-weight:700}._rankList_gqv8x_313{flex-direction:column;gap:.85rem;display:flex}._rankItem_gqv8x_319{align-items:center;gap:.75rem;display:flex}._rankPos_gqv8x_325{background:var(--bg-secondary);width:26px;height:26px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}._rankItem_gqv8x_319:first-child ._rankPos_gqv8x_325{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}._rankBody_gqv8x_344{flex:1;min-width:0}._rankTop_gqv8x_346{justify-content:space-between;gap:.75rem;margin-bottom:.3rem;display:flex}._rankName_gqv8x_353{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}._rankValue_gqv8x_362{color:var(--text-secondary);flex-shrink:0;font-size:.82rem;font-weight:700}._rankTrack_gqv8x_369{background:var(--bg-secondary);border-radius:4px;height:7px;overflow:hidden}._rankBar_gqv8x_376{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;height:100%}._agendaList_gqv8x_383{scrollbar-width:thin;flex-direction:column;gap:.35rem;max-height:340px;display:flex;overflow-y:auto}._agendaList_gqv8x_383::-webkit-scrollbar{width:7px}._agendaList_gqv8x_383::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary,#64748b), transparent 60%);border-radius:4px}._agendaItem_gqv8x_399{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.8rem;width:100%;padding:.55rem .6rem;transition:background .15s;display:flex}._agendaItem_gqv8x_399:hover{background:var(--bg-secondary)}._agendaItem_gqv8x_399:hover ._agendaChevron_gqv8x_414{color:var(--primary-color,#6366f1);transform:translate(2px)}._agendaDate_gqv8x_416{background:color-mix(in srgb, var(--primary-color,#6366f1), transparent 88%);width:44px;height:46px;color:var(--primary-color,#6366f1);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.05;display:flex}._agendaDate_gqv8x_416 strong{font-size:1.05rem;font-weight:800}._agendaDate_gqv8x_416 small{text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}._agendaYear_gqv8x_433{opacity:.6;margin-top:1px;font-size:.55rem;font-style:normal;font-weight:600;line-height:1}._agendaBody_gqv8x_442{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._agendaEvento_gqv8x_450{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}._agendaMeta_gqv8x_459{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}._agendaAlunos_gqv8x_467{background:var(--bg-secondary);border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-weight:600}._agendaChevron_gqv8x_414{color:var(--text-secondary);flex-shrink:0;transition:transform .15s,color .15s}._sobrepChips_gqv8x_483{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}._sobrepChip_gqv8x_483{color:#b45309;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:.25rem;padding:.08rem .5rem;font-size:.68rem;font-weight:700;transition:background .15s;display:inline-flex}._sobrepChip_gqv8x_483:hover{background:#f59e0b38}._parceriaChip_gqv8x_507{color:#be185d;text-overflow:ellipsis;white-space:nowrap;background:#ec48991f;border-radius:999px;align-items:center;gap:.25rem;max-width:160px;margin-left:.5rem;padding:.05rem .5rem;font-weight:600;display:inline-flex;overflow:hidden}._emptyHint_gqv8x_523{color:var(--text-secondary);padding:.5rem 0;font-size:.85rem}._eventsRow_gqv8x_530{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._agendaDateLive_gqv8x_537{color:#0d9488;background:#14b8a624}._progressTrack_gqv8x_542{background:var(--bg-secondary);border-radius:3px;height:5px;margin-top:.3rem;display:block;overflow:hidden}._progressFill_gqv8x_551{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:3px;height:100%;display:block}._operRow_gqv8x_559{grid-template-columns:1fr 1fr 1.25fr .9fr;gap:1rem;display:grid}._dinList_gqv8x_566{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem;display:grid}._dinItem_gqv8x_575{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;gap:.3rem;width:100%;padding:.6rem .7rem;transition:background .15s,border-color .15s,transform .15s;display:flex}._dinItem_gqv8x_575:hover{border-color:var(--primary-color,#2563eb);transform:translateY(-2px)}._dinItem_gqv8x_575:hover ._agendaChevron_gqv8x_414{color:var(--primary-color,#2563eb);transform:translate(2px)}._dinTop_gqv8x_596{justify-content:space-between;align-items:center;width:100%;display:flex}._dinHora_gqv8x_603{background:color-mix(in srgb, var(--primary-color,#6366f1), transparent 88%);color:var(--primary-color,#6366f1);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}._dinNome_gqv8x_617{color:var(--text-primary);font-size:.86rem;font-weight:600}._dinLocal_gqv8x_624{color:var(--text-secondary);align-items:flex-start;gap:.25rem;font-size:.74rem;line-height:1.35;display:inline-flex}._dinLocal_gqv8x_624 svg{flex-shrink:0;margin-top:.1rem}._gaugeWrap_gqv8x_636{flex-direction:column;align-items:center;gap:.6rem;display:flex}._gaugeSvg_gqv8x_643{width:150px;height:90px}._gaugeTrack_gqv8x_648{stroke:var(--bg-secondary)}._gaugeValue_gqv8x_650{fill:var(--text-primary);font-size:20px;font-weight:800}._gaugeSub_gqv8x_656{fill:var(--text-secondary);font-size:9px}._gaugeStats_gqv8x_661{width:100%;color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}._gaugeStats_gqv8x_661 span{align-items:center;gap:.4rem;display:flex}._gaugeStats_gqv8x_661 strong{color:var(--text-primary);margin-left:auto}._gaugeStats_gqv8x_661 i{border-radius:3px;flex-shrink:0;width:8px;height:8px}._gaugeCap_gqv8x_688{border-top:1px dashed var(--border-color);margin-top:.15rem;padding-top:.35rem}._volWrap_gqv8x_695{flex-direction:column;gap:.8rem;display:flex}._volTotal_gqv8x_701{align-items:baseline;gap:.5rem;display:flex}._volNumber_gqv8x_707{letter-spacing:-.02em;color:var(--text-primary);font-size:1.9rem;font-weight:800;line-height:1}._volLabel_gqv8x_715{color:var(--text-secondary);font-size:.78rem;font-weight:600}._volSection_gqv8x_721{flex-direction:column;gap:.35rem;display:flex}._volSectionTitle_gqv8x_727{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}._volChips_gqv8x_738{flex-wrap:wrap;gap:.35rem;display:flex}._volChip_gqv8x_738{color:#0d9488;background:#14b8a624;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}._volBdays_gqv8x_753{flex-direction:column;gap:.25rem;display:flex}._volBday_gqv8x_753{color:var(--text-primary);font-size:.82rem}._volBday_gqv8x_753 strong{min-width:26px;color:var(--primary-color,#6366f1);display:inline-block}._usersFoot_gqv8x_770{color:var(--text-secondary);font-size:.82rem}@media (width<=1100px){._kpiGrid_gqv8x_38{grid-template-columns:repeat(2,1fr)}._chartsRow_gqv8x_183{grid-template-columns:1fr}._operRow_gqv8x_559{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._container_gqv8x_1{padding:1rem}._title_gqv8x_18{font-size:1.35rem}._kpiGrid_gqv8x_38,._eventsRow_gqv8x_530,._bottomRow_gqv8x_189,._operRow_gqv8x_559{grid-template-columns:1fr}._donutWrap_gqv8x_250{flex-direction:column}}._ocupTexto_gqv8x_794{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._ocupEvento_gqv8x_795{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}._ocupInfo_gqv8x_796{color:var(--text-secondary);font-size:.75rem}._vendasResumo_gqv8x_798{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:.75rem;display:grid}._vendasBloco_gqv8x_799{background:var(--bg-secondary);border-radius:10px;flex-direction:column;padding:.6rem .75rem;display:flex}._vendasRot_gqv8x_800{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._vendasValor_gqv8x_801{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}._vendasQtd_gqv8x_802{color:var(--text-secondary);font-size:.75rem}._vendasOk_gqv8x_803,._vendasAlerta_gqv8x_803{border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.45rem .65rem;font-size:.8rem;display:flex}._vendasOk_gqv8x_803{color:#0d9488;background:#14b8a61a}._vendasAlerta_gqv8x_803{color:#b91c1c;background:#ef44441f;font-weight:600}._vendasLista_gqv8x_806{flex-direction:column;gap:.1rem;display:flex}._vendasLinha_gqv8x_807{border-bottom:1px solid var(--border-color);cursor:pointer;border-radius:6px;grid-template-columns:3.6rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.4rem .35rem;font-size:.82rem;display:grid}._vendasLinha_gqv8x_807:hover{background:var(--bg-secondary)}._vendasLinha_gqv8x_807:hover ._agendaChevron_gqv8x_414{color:var(--primary-color,#6366f1);transform:translate(2px)}._vendasLinha_gqv8x_807:last-child{border-bottom:none}._vendasData_gqv8x_811{color:var(--text-secondary);font-variant-numeric:tabular-nums}._vendasCliente_gqv8x_812{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._vendasCliente_gqv8x_812 small{color:var(--text-secondary)}._vendasLinhaValor_gqv8x_814{font-variant-numeric:tabular-nums;font-weight:600}._retornoGrid_gqv8x_816{flex-direction:column;gap:1rem;display:flex}._retornoKpis_gqv8x_817{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}._retornoKpi_gqv8x_817{align-items:center;gap:.75rem;display:flex}._retornoKpi_gqv8x_817 small{color:var(--text-secondary)}._retornoLista_gqv8x_820{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (width<=900px){._retornoGrid_gqv8x_816{grid-template-columns:1fr}._vendasResumo_gqv8x_798{grid-template-columns:1fr 1fr 1fr}}._semEquipeChip_gqv8x_823{color:#b91c1c;background:#ef44441f;border-radius:999px;align-items:center;gap:.25rem;margin-left:.5rem;padding:.05rem .5rem;font-weight:600;display:inline-flex}._pageContainer_1hm5w_2{width:100%;padding:2rem}._biContainer_1hm5w_8{width:100%;padding:1rem}._pageTitle_1hm5w_13{color:var(--text-primary);margin-bottom:2rem;font-size:1.8rem;font-weight:600}._gridContainer_1hm5w_20{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow-x:auto}._dataTable_1hm5w_28{border-collapse:collapse;width:100%}._dataTable_1hm5w_28 th{background:var(--bg-secondary);text-align:left;letter-spacing:.02em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:1.1rem 1rem;font-size:.78rem;font-weight:700}._sortableTh_1hm5w_46{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortableTh_1hm5w_46:hover{color:var(--text-primary)}._sortArrow_1hm5w_56{width:12px;color:var(--primary-color);margin-left:3px;font-size:.7rem;display:inline-block}._dataTable_1hm5w_28 td{border-bottom:1px solid var(--border-color);padding:1rem}._dataTable_1hm5w_28 tr:hover td{background:#2563eb0f}._dataTable_1hm5w_28 tbody tr{transition:background-color .15s}._colTextoLongo_1hm5w_80{white-space:normal;word-break:break-word;max-width:320px}._cellStacked_1hm5w_87{font-weight:600}._cellStackedSub_1hm5w_91{color:var(--text-secondary);margin-top:.15rem;font-size:.78rem;font-weight:400}._entryForm_1hm5w_98{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:2rem;display:grid}._paginationBar_1hm5w_110{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-xl);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;font-size:.7rem;font-weight:700;display:flex}._paginationInfo_1hm5w_129{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._paginationInfo_1hm5w_129 strong{color:var(--text-primary)}._paginationSelectGroup_1hm5w_140{align-items:center;gap:.5rem;display:flex}._paginationSelect_1hm5w_140{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);text-transform:none;letter-spacing:normal;outline:none;padding:.3rem .5rem;font-size:.75rem;font-weight:600}._paginationSelect_1hm5w_140:focus{border-color:var(--brand-primary)}._paginationNav_1hm5w_163{align-items:center;gap:.4rem;display:flex}._pageNavButton_1hm5w_169{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:.45rem;transition:all .15s;display:flex}._pageNavButton_1hm5w_169:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}._pageNavButton_1hm5w_169:disabled{opacity:.3;cursor:not-allowed}._formGroup_1hm5w_193{flex-direction:column;gap:.5rem;display:flex}._formGroup_1hm5w_193 label{color:var(--text-secondary);font-size:.9rem;font-weight:500}._inputField_1hm5w_208{background:var(--input-bg);border:1px solid var(--border-color);width:100%;max-width:420px;color:var(--text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:1.1rem;background-repeat:no-repeat;background-size:1.15rem 1.15rem;border-radius:9999px;outline:none;padding:.9rem 1.25rem .9rem 3rem;font-size:.95rem;transition:all .2s}:root[data-theme=dark] ._inputField_1hm5w_208{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){._inputField_1hm5w_208{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}}:root[data-theme=light] ._inputField_1hm5w_208{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}._inputField_1hm5w_208:focus{border-color:var(--accent-color,#3b82f6);box-shadow:0 0 0 2px #3b82f633}._filterBar_1hm5w_247{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}._filterBar_1hm5w_247 ._inputField_1hm5w_208,._filterBar_1hm5w_247 select,._filterBar_1hm5w_247 input{box-sizing:border-box;height:44px;margin:0}._filterBar_1hm5w_247 ._inputField_1hm5w_208{max-width:300px}._filterSelect_1hm5w_272{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.9rem .9rem;border-radius:9999px;outline:none;padding:0 2.25rem 0 1.1rem;font-size:.9rem;font-weight:600;transition:all .2s}:root[data-theme=dark] ._filterSelect_1hm5w_272{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){._filterSelect_1hm5w_272{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}._filterTextInput_1hm5w_300{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);border-radius:9999px;outline:none;padding:0 1.25rem;font-size:.9rem;transition:all .2s}._filterSelect_1hm5w_272:focus,._filterTextInput_1hm5w_300:focus{border-color:var(--accent-color,#3b82f6);box-shadow:0 0 0 2px #3b82f633}._agingBar_1hm5w_320{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem 1rem;display:flex}._agingGroup_1hm5w_333{align-items:center;gap:.4rem;display:flex}._agingLabel_1hm5w_339{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin-right:.1rem;font-size:.76rem;font-weight:700}._agingChip_1hm5w_349{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;transition:all .15s}._agingChip_1hm5w_349:hover{filter:brightness(1.15)}._agingChipVencer_1hm5w_364._agingChipAtivo_1hm5w_364{background:var(--accent-color,#3b82f6);border-color:var(--accent-color,#3b82f6);color:#fff}._agingChipVencido_1hm5w_370._agingChipAtivo_1hm5w_364{color:#fff;background:#ef4444;border-color:#ef4444}._agingDivider_1hm5w_376{background:var(--border-color);align-self:stretch;width:1px;margin:0 .2rem}._formActions_1hm5w_383{grid-column:1/-1;justify-content:flex-end;margin-top:1rem;display:flex}._btnPrimary_1hm5w_390{background:var(--accent-color,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s}._btnPrimary_1hm5w_390:hover{background:#2563eb}._emptyState_1hm5w_405{text-align:center;color:var(--text-secondary);padding:3rem}._iconButton_1hm5w_411{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:.35rem;padding:.4rem;transition:all .15s;display:inline-flex}._iconButton_1hm5w_411:hover{background:var(--bg-secondary);color:var(--text-primary)}._iconButtonDanger_1hm5w_430:hover{color:#ef4444;background:#ef44441f;border-color:#ef444466}._filterSelect_1hm5w_272::picker-icon{display:none}._layout_1htsq_1{background:var(--bg-main);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}._contentWrapper_1htsq_10{flex:1;display:flex;position:relative;overflow:hidden}._mainContent_1htsq_17{flex:1;position:relative;overflow-y:auto}._sidebarLeft_1htsq_23{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--border-color);z-index:30;flex-direction:column;flex-shrink:0;width:280px;transition:width .3s,transform .3s;display:flex;position:relative;overflow-y:auto;box-shadow:4px 0 24px #0003}._sidebarLeft_1htsq_23._collapsed_1htsq_38{width:80px}._collapseToggle_1htsq_46{background:var(--bg-card);border:1.5px solid var(--primary-color);width:28px;height:28px;color:var(--primary-color);cursor:pointer;z-index:35;border-radius:50%;justify-content:center;align-items:center;transition:left .3s,background .2s,color .2s,box-shadow .2s;display:flex;position:absolute;top:24px;left:268px;box-shadow:0 2px 8px #00000040}._collapseToggle_1htsq_46._collapseToggleCollapsed_1htsq_65{left:68px}._collapseToggle_1htsq_46:hover{background:var(--primary-color);color:#fff;box-shadow:0 4px 12px #0000004d}._chevronRotated_1htsq_75{transform:rotate(180deg)}._overlay_1htsq_79{display:none}@media (width<=767px){._sidebarLeft_1htsq_23{z-index:45;width:280px;position:fixed;top:64px;bottom:0;left:0;transform:translate(-100%)}._sidebarLeft_1htsq_23._collapsed_1htsq_38{width:280px}._sidebarLeft_1htsq_23._mobileOpen_1htsq_96{transform:translate(0)}._collapseToggle_1htsq_46,._collapseToggle_1htsq_46._collapseToggleCollapsed_1htsq_65{display:none}._overlay_1htsq_79{z-index:44;background:#00000080;display:block;position:fixed;inset:64px 0 0}}._sidebar_8ynny_1{flex-direction:column;height:100%;display:flex}._menuList_8ynny_8{flex:1;padding:.5rem 0;overflow-y:auto}._menuList_8ynny_8::-webkit-scrollbar{width:4px}._menuList_8ynny_8::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}._menuNode_8ynny_23{flex-direction:column;display:flex}._menuItem_8ynny_28{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.88rem;transition:all .15s;display:flex}._menuItem_8ynny_28:hover{color:var(--text-primary);background:#ffffff0f}._menuItemCollapsed_8ynny_46{justify-content:center;padding:.6rem .25rem}._rootItem_8ynny_51{color:var(--text-primary);font-size:.9rem;font-weight:500}._activeItem_8ynny_57{color:var(--primary-color);border-left-color:var(--primary-color);background:#6366f11f}._activeItem_8ynny_57:hover{background:#6366f12e}._menuLabel_8ynny_67{align-items:center;gap:.6rem;min-width:0;display:flex;overflow:hidden}._menuLabel_8ynny_67 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._dot_8ynny_81{background:var(--text-secondary);opacity:.4;border-radius:50%;flex-shrink:0;width:5px;height:5px}._chevron_8ynny_90{opacity:.5;flex-shrink:0}._subTree_8ynny_95{overflow:hidden}._flyoutMenu_8ynny_99{background:var(--bg-card);border:1px solid var(--border-color);z-index:60;border-radius:8px;min-width:220px;max-width:280px;max-height:70vh;padding:.4rem 0;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000040}._flyoutHeader_8ynny_113{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);margin-bottom:.25rem;padding:.4rem 1rem .5rem;font-size:.78rem;font-weight:600}._topBar_o416b_1{background:var(--bg-card);border-bottom:1px solid var(--border-color);z-index:40;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 1.5rem 0 0;display:flex;position:relative;box-shadow:0 4px 20px #0000000d}._leftSection_o416b_15{border-right:1px solid var(--border-color);align-items:center;gap:.75rem;width:280px;height:100%;padding:0 1.5rem;transition:opacity .2s;display:flex}._leftSection_o416b_15:hover{opacity:.85}._hamburgerButton_o416b_30{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;display:none}._hamburgerButton_o416b_30:hover{color:var(--primary-color);background:#ffffff0d}._logo_o416b_49{object-fit:contain;flex-shrink:0;width:auto;height:52px}._leftSection_o416b_15 h3{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}._rightSection_o416b_63{align-items:center;gap:1rem;height:100%;display:flex}._divider_o416b_70{background:var(--border-color);width:1px;height:32px;margin:0 .5rem}._icSelector_o416b_77{align-items:center;display:flex;position:relative}._currentIc_o416b_83{cursor:pointer;border:1px solid var(--border-color);color:var(--text-primary);background:#ffffff08;border-radius:8px;align-items:center;gap:.6rem;padding:3px .75rem 3px 3px;font-weight:500;transition:all .2s;display:flex}._currentIc_o416b_83:hover{border-color:var(--primary-color);background:#ffffff14}._icName_o416b_102{white-space:nowrap;font-size:.9rem}._icLogo_o416b_109{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:60px;height:38px;padding:2px}._dropdownItem_o416b_120 ._icLogo_o416b_109{border-radius:5px;width:46px;height:30px}._modeSelector_o416b_126{align-items:center;display:flex;position:relative}._currentMode_o416b_132{cursor:pointer;border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:600;transition:all .2s;display:flex}._modeProducao_o416b_144{color:var(--text-primary);background:#ffffff08}._modeProducao_o416b_144:hover{border-color:var(--primary-color);background:#ffffff14}._modeTreinamento_o416b_156{color:#ef4444;background:#ef44441f;border-color:#ef444480}._modeTreinamento_o416b_156:hover{background:#ef444433;border-color:#ef4444}._modeName_o416b_167{white-space:nowrap;font-size:.85rem}._dropdown_o416b_120{background:linear-gradient(var(--bg-card), var(--bg-card)), color-mix(in srgb, var(--bg-primary) 45%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-color);z-index:50;border-radius:8px;width:280px;max-height:min(60vh,420px);padding:.5rem;position:absolute;top:110%;right:0;overflow-y:auto;box-shadow:0 10px 25px #0003}._dropdownItem_o416b_120{cursor:pointer;color:var(--text-secondary);border-radius:6px;align-items:center;gap:.75rem;padding:.45rem .75rem .45rem .45rem;font-size:.9rem;transition:background .2s;display:flex}._dropdownItem_o416b_120:hover{color:var(--text-primary);background:#94a3b838}._dropdownItem_o416b_120._active_o416b_209{color:var(--text-primary);background:#6366f147;font-weight:600}html[data-theme=light] ._dropdownItem_o416b_120:hover{background:#0f172a12}html[data-theme=light] ._dropdownItem_o416b_120._active_o416b_209{color:var(--primary-color);background:#6366f124}._userInfo_o416b_218{align-items:center;gap:.6rem;display:flex}._userName_o416b_224{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.85rem;font-weight:500;overflow:hidden}._iconButton_o416b_234{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}._iconButton_o416b_234:hover{color:var(--primary-color);background:#ffffff0d}@media (width<=768px){._leftSection_o416b_15{border-right:none;width:auto}._hamburgerButton_o416b_30{display:flex}._icName_o416b_102,._modeName_o416b_167,._userName_o416b_224{display:none}._topBar_o416b_1{padding:0 1rem}}._contaMobile_o416b_280{display:none;position:relative}._avatarBotao_o416b_281{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px;transition:border-color .15s;display:inline-flex}._avatarBotao_o416b_281:hover,._avatarBotao_o416b_281[aria-expanded=true]{border-color:var(--primary-color)}._avatarTreino_o416b_286,._avatarTreino_o416b_286:hover,._avatarTreino_o416b_286[aria-expanded=true]{border-color:#f59e0b}._contaMenu_o416b_287{border:1px solid var(--border-color);z-index:60;background:linear-gradient(var(--bg-card), var(--bg-card)), color-mix(in srgb, var(--bg-primary) 45%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:14px;width:min(320px,100vw - 16px);max-height:calc(100dvh - 80px);padding:8px;position:fixed;top:64px;right:8px;overflow-y:auto;box-shadow:0 18px 40px #00000047}._contaCabecalho_o416b_294{border-bottom:1px solid var(--border-color);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin-bottom:4px;padding:8px 8px 12px;display:grid}._contaCabecalho_o416b_294>div{flex-direction:column;min-width:0;display:flex}._contaCabecalho_o416b_294 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}._contaCabecalho_o416b_294 span{color:var(--text-secondary);font-size:.78rem}._contaModo_o416b_298{border:1px solid var(--border-color);border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}._contaSecao_o416b_299{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:10px 10px 4px;font-size:.7rem;font-weight:700}._contaLista_o416b_300{max-height:38dvh;overflow-y:auto}._contaSeparador_o416b_301{background:var(--border-color);height:1px;margin:6px 4px}._contaMenu_o416b_287 a._dropdownItem_o416b_120{color:inherit;text-decoration:none}._contaSair_o416b_303{color:#ef4444}@media (width<=640px){._soDesktop_o416b_306{display:none!important}._contaMobile_o416b_280{display:inline-flex}._rightSection_o416b_63{gap:6px}}._sino_4yhu6_1{align-items:center;display:flex;position:relative}._botao_4yhu6_2{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex;position:relative}._botao_4yhu6_2:hover{color:var(--primary-color);background:#ffffff0d}._badge_4yhu6_7{color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-card);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:0}._painel_4yhu6_13{background:var(--bg-card);border:1px solid var(--border-color);z-index:1000;border-radius:12px;width:min(380px,92vw);max-height:min(70vh,520px);padding:.75rem;position:absolute;top:110%;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}._cabecalho_4yhu6_18{color:var(--text-primary);justify-content:space-between;align-items:baseline;margin:.1rem .2rem .6rem;font-size:.95rem;font-weight:600;display:flex}._cabecalho_4yhu6_18 span{color:var(--text-secondary);font-size:.75rem;font-weight:400}._lista_4yhu6_20{flex-direction:column;gap:.5rem;display:flex}._item_4yhu6_21{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);border-radius:10px;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}._item_4yhu6_21:hover{background:var(--bg-secondary)}._item_4yhu6_21:hover ._seta_4yhu6_27{color:var(--primary-color);transform:translate(2px)}._qtd_4yhu6_28{text-align:center;font-variant-numeric:tabular-nums;min-width:2.4rem;font-size:1.3rem;font-weight:700}._texto_4yhu6_29{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._titulo_4yhu6_30{font-size:.84rem;font-weight:600;line-height:1.25}._detalhe_4yhu6_31{color:var(--text-secondary);font-size:.74rem}._seta_4yhu6_27{color:var(--text-secondary);flex-shrink:0;transition:transform .15s}._n_alto_4yhu6_33{background:#ef444414;border-color:#fca5a5}._n_alto_4yhu6_33 ._qtd_4yhu6_28{color:#dc2626}._n_medio_4yhu6_35{background:#f59e0b14;border-color:#fcd34d}._n_medio_4yhu6_35 ._qtd_4yhu6_28{color:#d97706}._n_baixo_4yhu6_37 ._qtd_4yhu6_28{color:#6366f1}._vazio_4yhu6_38{color:var(--text-secondary);padding:.5rem;font-size:.85rem}._nenhuma_4yhu6_39{color:#0d9488;align-items:center;gap:.45rem;padding:.4rem .3rem;font-size:.88rem;font-weight:500;display:flex}._breadcrumb_hy7gw_5{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:-.5rem;padding:2rem 2rem 0;font-size:1.05rem;display:flex}html[data-bi-page] ._breadcrumb_hy7gw_5{margin-bottom:-.25rem;padding:.75rem 1rem 0;font-size:.95rem}._link_hy7gw_23{color:var(--brand-primary,#4f46e5);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.05rem;font-weight:600}._link_hy7gw_23:hover{text-decoration:underline}._group_hy7gw_34{color:var(--text-secondary);font-weight:600}._sep_hy7gw_39{color:var(--text-secondary);opacity:.6}._current_hy7gw_44{color:var(--text-primary);font-size:1.15rem;font-weight:700}._bar_1y5kl_2{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.6rem;display:flex}@media (width<=768px){._btnLabel_1y5kl_14{display:none}._btnEdit_1y5kl_15,._btnDanger_1y5kl_15,._btnGhost_1y5kl_15,._btnPrimary_1y5kl_15{padding:.55rem .7rem}}._spacer_1y5kl_18{flex:1}._chipView_1y5kl_21,._chipEdit_1y5kl_21{border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}._chipView_1y5kl_21{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}._chipEdit_1y5kl_21{color:var(--primary-color,#4f46e5);background:#6366f11f;border:1px solid #6366f159}._btnEdit_1y5kl_15,._btnDanger_1y5kl_15,._btnGhost_1y5kl_15,._btnPrimary_1y5kl_15{font-size:.9rem;font-weight:500;font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.05rem;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}._btnEdit_1y5kl_15:active,._btnDanger_1y5kl_15:active,._btnGhost_1y5kl_15:active,._btnPrimary_1y5kl_15:active{transform:scale(.98)}._btnEdit_1y5kl_15{background:var(--primary-color,#4f46e5);color:#fff}._btnEdit_1y5kl_15:hover{background:var(--primary-hover,#4338ca)}._btnEdit_1y5kl_15:disabled{opacity:.6;cursor:default}._btnEdit_1y5kl_15:disabled:hover{background:var(--primary-color,#4f46e5)}._btnDanger_1y5kl_15{color:#dc2626;background:0 0;border-color:#dc262666}._btnDanger_1y5kl_15:hover{background:#dc262614}._btnDanger_1y5kl_15:disabled{opacity:.5;cursor:default}._btnDanger_1y5kl_15:disabled:hover{background:0 0}._btnGhost_1y5kl_15{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}._btnGhost_1y5kl_15:hover{background:var(--bg-card)}._btnPrimary_1y5kl_15{background:var(--primary-color,#4f46e5);color:#fff}._btnPrimary_1y5kl_15:hover{background:var(--primary-hover,#4338ca)}._btnPrimary_1y5kl_15:disabled{opacity:.6;cursor:default}._readOnly_1y5kl_93 fieldset{margin-bottom:.35rem;padding:.5rem 1.25rem .7rem}._readOnly_1y5kl_93 .input-modern:disabled,._readOnly_1y5kl_93 .input-modern[readonly],._readOnly_1y5kl_93 select.input-modern:disabled,._readOnly_1y5kl_93 textarea.input-modern:disabled{background:color-mix(in srgb, var(--bg-secondary), white 45%);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);opacity:1;cursor:default;border:1px solid var(--border-color);box-shadow:none;padding:.45rem .7rem}:root:not([data-theme=light]) ._readOnly_1y5kl_93 .input-modern:disabled,:root:not([data-theme=light]) ._readOnly_1y5kl_93 .input-modern[readonly],:root:not([data-theme=light]) ._readOnly_1y5kl_93 select.input-modern:disabled,:root:not([data-theme=light]) ._readOnly_1y5kl_93 textarea.input-modern:disabled{background:color-mix(in srgb, var(--bg-secondary), white 15%)}._editing_1y5kl_124{border-left:3px solid var(--primary-color,#4f46e5);border-radius:2px;margin-left:-1.1rem;padding-left:1.1rem}._editing_1y5kl_124 .input-modern:disabled,._editing_1y5kl_124 select.input-modern:disabled,._editing_1y5kl_124 textarea.input-modern:disabled{background:var(--bg-secondary);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed;border:1px dashed color-mix(in srgb, var(--text-secondary), transparent 45%)}._overlay_1f6fe_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#0f172acc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1f6fe_12{z-index:50;width:100%;max-width:600px;padding:2rem;position:relative}._header_1f6fe_20{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}._header_1f6fe_20 h3{color:var(--text-primary);font-size:1.5rem;font-weight:600}._closeBtn_1f6fe_33{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem;transition:color .2s}._closeBtn_1f6fe_33:hover{color:var(--text-accent)}._form_1f6fe_46{flex-direction:column;gap:.6rem;display:flex}._formRow_1f6fe_52{gap:1.25rem;display:flex}._formRow_1f6fe_52+._formRow_1f6fe_52{margin-top:.75rem}._formGroup_1f6fe_63{flex-direction:column;flex:1;justify-content:flex-end;gap:.35rem;min-width:0;display:flex}@media (width<=768px){._formRow_1f6fe_52{flex-direction:column;gap:.6rem}._formRow_1f6fe_52+._formRow_1f6fe_52{margin-top:.6rem}._formGroup_1f6fe_63{width:100%;max-width:none!important}}._formGroup_1f6fe_63 label{color:var(--text-secondary);font-size:.875rem;font-weight:500}._actions_1f6fe_94{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:flex}._btnCancel_1f6fe_103{color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}._btnCancel_1f6fe_103:hover{color:var(--text-primary);background:#ffffff0d}._fieldset_1f6fe_119{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);margin-bottom:.5rem;padding:.75rem 1.25rem 1rem}._fieldset_1f6fe_119 legend{color:var(--text-accent);padding:0 .5rem;font-size:.95rem;font-weight:600}._requiredMark_1f6fe_135{color:#ef4444;margin-left:.2rem;font-weight:700}._fieldInvalid_1f6fe_143{box-shadow:0 0 0 2px #ef444426;border-color:#ef4444!important}._fieldErrorTag_1f6fe_148{color:#ef4444;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.75rem;font-weight:600;display:inline-flex}._wrapper_127w6_1{margin-bottom:1.5rem}._breadcrumb_127w6_7{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:1.05rem;display:flex}._breadcrumbLink_127w6_17{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.05rem;font-weight:600}._breadcrumbLink_127w6_17:hover{text-decoration:underline}._breadcrumbSep_127w6_31{color:var(--text-secondary);opacity:.6}._breadcrumbCurrent_127w6_36{color:var(--text-primary);font-size:1.15rem;font-weight:700}._tabBar_127w6_46{border-bottom:2px solid var(--brand-primary,#2563eb);flex-wrap:nowrap;align-items:flex-end;gap:.35rem;padding-bottom:0;display:flex;position:relative;overflow:visible}._measurer_127w6_58{white-space:nowrap;visibility:hidden;pointer-events:none;gap:.35rem;display:flex;position:absolute;top:-9999px;left:0}._moreWrap_127w6_69{display:inline-flex;position:relative}._moreBtn_127w6_74{white-space:nowrap;align-items:center;gap:.3rem;max-width:160px;display:inline-flex}._moreLabel_127w6_83{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._moreCount_127w6_90{background:var(--brand-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}._moreMenu_127w6_105{background:var(--bg-card);border:1px solid var(--border-color);z-index:50;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;max-height:70vh;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}._moreItem_127w6_124,._moreItemActive_127w6_124{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:.55rem .75rem;font-size:.9rem;font-weight:500;display:block}._moreItem_127w6_124:hover,._moreItemActive_127w6_124:hover{background:var(--bg-secondary)}._moreItemActive_127w6_124{color:var(--brand-primary);background:var(--bg-secondary);font-weight:700}._tab_127w6_46{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:8px 8px 0 0;flex:none;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .15s;transform:translateY(2px)}._tab_127w6_46:hover{color:var(--text-primary);background:var(--bg-secondary);border-bottom-color:var(--brand-primary,#2563eb)}._tabActive_127w6_177{background:var(--bg-card);color:var(--brand-primary);border-color:var(--brand-primary);border-bottom:2px solid var(--bg-card);transform:translateY(2px)}._infoBox_127w6_189{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin-top:.6rem;padding:.5rem .9rem;font-size:.85rem;display:flex}._infoItem_127w6_202{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._infoLabel_127w6_209{color:var(--text-secondary);margin-right:.25rem;font-weight:600}._alertaIcone_127w6_217{vertical-align:-2px;flex-shrink:0;margin-right:.3rem}._tabAlerta_127w6_222,._tabAlerta_127w6_222:hover{color:#b45309!important;background:#f59e0b29!important}._tabAviso_127w6_227,._tabAviso_127w6_227:hover{color:#b45309!important}:root[data-theme=dark] ._tabAlerta_127w6_222,:root[data-theme=dark] ._tabAviso_127w6_227{color:#fbbf24!important}._toast_16j0f_1{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text-primary);z-index:1100;animation:_toastIn_16j0f_1 .2s ease-out, _toastOut_16j0f_1 .3s ease-in var(--toast-out-delay,2.2s) forwards;border:1px solid #22c55e;align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-size:.9rem;font-weight:600;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._toast_16j0f_1 svg{color:#22c55e;flex-shrink:0}._toastWarning_16j0f_28{border-color:#f59e0b}._toastWarning_16j0f_28 svg{color:#f59e0b}@keyframes _toastIn_16j0f_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _toastOut_16j0f_1{0%{opacity:1}to{opacity:0}}._wrapper_s3bp0_1{width:100%;position:relative}._icon_s3bp0_6{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}._input_s3bp0_15{padding-left:2.5rem!important}._status_s3bp0_19{color:var(--text-secondary);margin-top:.35rem;font-size:.75rem;display:block}._dropdown_s3bp0_26{z-index:50;background:linear-gradient(var(--bg-card), var(--bg-card)), var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:220px;box-shadow:var(--shadow-md);margin:0;padding:.3rem 0;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}._dropdown_s3bp0_26 li{cursor:pointer;color:var(--text-primary);padding:.55rem 1rem;font-size:.9rem}._dropdown_s3bp0_26 li:hover{background:#2563eb1a}._input_s3bp0_15::-webkit-search-cancel-button{appearance:none}._input_s3bp0_15::-webkit-search-decoration{appearance:none}._input_s3bp0_15{appearance:none}._rotuloOculto_s3bp0_61{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._wrapper_1wj2i_2{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--bg-card);overflow:hidden}._toolbar_1wj2i_9{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}._toolBtn_1wj2i_19{width:30px;height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}._toolBtn_1wj2i_19:hover{background:var(--bg-card);border-color:var(--border-color)}._blockSelect_1wj2i_38{border:1px solid var(--border-color);background:var(--bg-card);height:30px;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:0 6px;font-size:.85rem}._sep_1wj2i_49{background:var(--border-color);width:1px;height:20px;margin:0 4px}._editable_1wj2i_56{color:var(--text-primary);outline:none;max-height:420px;padding:12px 14px;font-size:.95rem;line-height:1.55;overflow-y:auto}._editable_1wj2i_56:focus{box-shadow:inset 0 0 0 2px #2563eb40}._editable_1wj2i_56 p{margin:0 0 .75rem}._editable_1wj2i_56 ul,._editable_1wj2i_56 ol{margin:0 0 .75rem 1.5rem}._editable_1wj2i_56 h2{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}._editable_1wj2i_56 h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}._editable_1wj2i_56 a{color:var(--primary-color,#2563eb);text-decoration:underline}._readOnly_1wj2i_77{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--bg-secondary);color:var(--text-primary);max-height:420px;padding:12px 14px;font-size:.95rem;line-height:1.55;overflow-y:auto}._readOnly_1wj2i_77 p{margin:0 0 .75rem}._readOnly_1wj2i_77 ul,._readOnly_1wj2i_77 ol{margin:0 0 .75rem 1.5rem}._readOnly_1wj2i_77 h2{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}._readOnly_1wj2i_77 h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}._readOnly_1wj2i_77 a{color:var(--primary-color,#2563eb);text-decoration:underline}._readOnly_1wj2i_77 img{max-width:100%;height:auto}._readOnly_1wj2i_77 :last-child{margin-bottom:0}._crossWrapper_2d4sg_3{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow-x:auto}._crossTable_2d4sg_10{border-collapse:collapse;width:100%;font-size:.85rem}._crossTable_2d4sg_10 th,._crossTable_2d4sg_10 td{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);text-align:center;white-space:nowrap;padding:.5rem .6rem}._crossTable_2d4sg_10 thead th{background:var(--bg-secondary);color:var(--text-secondary);z-index:2;font-weight:700;position:sticky;top:0}._stickyCol_2d4sg_35{z-index:3;background:var(--bg-card);min-width:200px;color:var(--text-primary);font-weight:500;position:sticky;left:0;text-align:left!important}._crossTable_2d4sg_10 thead ._stickyCol_2d4sg_35{z-index:4;background:var(--bg-secondary)}._notaCol_2d4sg_52{min-width:90px;color:var(--text-secondary);font-weight:400;text-align:left!important}._pctCol_2d4sg_59{min-width:70px;color:var(--text-secondary)}._aulaCol_2d4sg_64{text-overflow:ellipsis;min-width:54px;max-width:90px;overflow:hidden}._aulaSemPresenca_2d4sg_73{background:color-mix(in srgb, var(--danger,#dc2626), transparent 82%)!important;color:var(--danger,#dc2626)!important}._cell_2d4sg_78{cursor:pointer}._cell_2d4sg_78 input{cursor:pointer;width:16px;height:16px}._actionCol_2d4sg_88{min-width:48px}._crossTable_2d4sg_10 tbody tr:hover td{background:#2563eb0f}._crossTable_2d4sg_10 tbody tr:hover ._stickyCol_2d4sg_35{background:color-mix(in srgb, var(--bg-card), var(--primary-color,#2563eb) 12%)}._dupBanner_2d4sg_106{color:var(--text-primary);background:#f59e0b1f;border:1px solid #f59e0b99;border-radius:10px;align-items:flex-start;gap:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.45;display:flex}._dupBanner_2d4sg_106>svg{color:#d97706;flex-shrink:0;margin-top:1px}._dupBannerDetalhe_2d4sg_120{color:var(--text-secondary);margin-top:.25rem;font-size:.84rem}._crossTable_2d4sg_10 tbody tr._dupRow_2d4sg_122 td{background:#f59e0b1f}._crossTable_2d4sg_10 tbody tr._dupRow_2d4sg_122 ._stickyCol_2d4sg_35{background:color-mix(in srgb, var(--bg-card), #f59e0b 14%)}._dupIcone_2d4sg_128{color:#d97706;vertical-align:-2px;margin-right:.35rem}._dupCol_2d4sg_130{min-width:230px;font-weight:400;text-align:left!important}._dupCelula_2d4sg_135{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._dupTexto_2d4sg_136{color:var(--text-secondary);font-size:.82rem}._dupBotao_2d4sg_137{color:#b45309;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d97706;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}._dupBotao_2d4sg_137:hover:not(:disabled){background:#f59e0b33}._dupBotao_2d4sg_137:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] ._dupBotao_2d4sg_137{color:#fbbf24;border-color:#f59e0b}:root[data-theme=dark] ._dupIcone_2d4sg_128,:root[data-theme=dark] ._dupBanner_2d4sg_106>svg{color:#fbbf24}._cell_w5oqb_5{align-items:stretch;min-height:1.75rem;display:flex}._label_w5oqb_11{align-items:center;display:flex}._guide_w5oqb_16,._branch_w5oqb_16{flex-shrink:0;width:16px;position:relative}._guide_w5oqb_16._on_w5oqb_22:before{content:"";border-left:1.5px solid var(--border-color,#c9c9c9);position:absolute;top:0;bottom:0;left:7px}._branch_w5oqb_16:before{content:"";border-left:1.5px solid var(--border-color,#c9c9c9);height:50%;position:absolute;top:0;left:7px}._branch_w5oqb_16._notLast_w5oqb_40:after{content:"";border-left:1.5px solid var(--border-color,#c9c9c9);position:absolute;top:50%;bottom:0;left:7px}._branch_w5oqb_16 ._foot_w5oqb_49{border-top:1.5px solid var(--border-color,#c9c9c9);width:9px;position:absolute;top:50%;left:7px}._filterBar_w5oqb_57{background:var(--surface-secondary,#f6f7f9);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}._filterField_w5oqb_68{flex-direction:column;gap:.3rem;display:flex}._filterField_w5oqb_68 label{color:var(--text-secondary);font-size:.78rem;font-weight:600}._filterActions_w5oqb_80{align-items:flex-end;gap:.5rem;display:flex}._chipsBar_w5oqb_86{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._chip_w5oqb_86{border:1px solid var(--border-color,#c9c9c9);background:var(--bg-secondary);cursor:pointer;color:var(--text-primary);border-radius:999px;padding:.3rem .85rem;font-size:.85rem}._chipActive_w5oqb_103{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}._toolbar_16iea_5{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}._buscaBox_16iea_13{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-card);height:44px;color:var(--text-secondary);box-shadow:var(--shadow-sm);border-radius:11px;flex:1;align-items:center;gap:.5rem;min-width:220px;max-width:420px;padding:0 .85rem;display:flex}._buscaBox_16iea_13 input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.86rem;height:100%!important}._filtroChips_16iea_44{flex-wrap:wrap;gap:.25rem;display:inline-flex}._filtroChips_16iea_44 button{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.38rem .75rem;font-size:.76rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}._filtroChips_16iea_44 button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._filtroChips_16iea_44 ._chipAtivo_16iea_57{background:var(--brand-primary,#2563eb);border-color:var(--brand-primary,#2563eb);color:#fff}._divisorTipo_16iea_66{border:none;border-top:1px solid color-mix(in srgb, var(--border-color), var(--text-primary) 35%);margin:.7rem 0}._filtroSelect_16iea_72{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);border-radius:9px;padding:.45rem .65rem;font-size:.8rem;font-weight:600}._toolbar_16iea_5 .btn-primary,._secHeader_16iea_82 .btn-primary{align-items:center;gap:.35rem;display:inline-flex}._voltarBtn_16iea_89{border:1px solid var(--border-color);background:var(--bg-card);color:var(--brand-primary,#2563eb);cursor:pointer;border-radius:999px;align-items:center;gap:.2rem;margin-bottom:.85rem;padding:.4rem .8rem .4rem .5rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}._voltarBtn_16iea_89:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary), transparent 93%)}._voltarBtn_16iea_89:active{transform:scale(.97)}._erroBar_16iea_107{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:9px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem}._modalErro_16iea_116{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;margin-bottom:.7rem;padding:.45rem .65rem;font-size:.8rem}._cabCard_16iea_127{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:1rem;padding:1rem 1.15rem}._cabTopo_16iea_135{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}._cabTopo_16iea_135 h2{min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:.45rem;margin:0;font-size:1.08rem;font-weight:800;display:flex}._cabGrid_16iea_152{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(110px,auto);align-items:start;gap:.7rem 1.1rem;display:grid}._campo_16iea_158{flex-direction:column;gap:.22rem;min-width:0;display:flex}._campoLabel_16iea_159{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:.25rem;font-size:.64rem;font-weight:700;display:inline-flex}._campoValor_16iea_169{color:var(--text-primary);font-size:.86rem;font-weight:600}._campoObs_16iea_170{grid-column:1/-1}._campoObs_16iea_170 textarea{resize:vertical;width:100%;min-height:2.6rem;font-family:inherit}._campoDica_16iea_172{text-transform:none;letter-spacing:0;font-weight:400}._estBadge_16iea_175{white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}._estBadgeGrande_16iea_184{padding:.3rem .85rem;font-size:.8rem}._estAberta_16iea_185{color:#b45309;background:#f59e0b29}._estConfirmada_16iea_186{color:#15803d;background:#22c55e26}._estCancelada_16iea_187{color:#dc2626;background:#ef44441f}._secHeader_16iea_82{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin:.4rem 0 .55rem;display:flex}._secHeader_16iea_82 h3{color:var(--text-primary);flex:1;align-items:center;gap:.4rem;min-width:max-content;margin:0;font-size:.95rem;font-weight:700;display:flex}._tabelaWrap_16iea_209{background:var(--bg-card);border:1px solid var(--border-color);max-height:none;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1rem;overflow:auto}._tabela_16iea_209{width:100%}._tabela_16iea_209 thead th{z-index:2;background:var(--bg-secondary);position:sticky;top:0}._linhaClicavel_16iea_226{cursor:pointer}._linhaClicavel_16iea_226:hover td{background:color-mix(in srgb, var(--brand-primary), transparent 94%)}._linhaSeta_16iea_228{color:var(--brand-primary,#2563eb);vertical-align:middle}._thDir_16iea_230{text-align:right!important}._thAcoes_16iea_231{width:84px}._tdAcoes_16iea_232{text-align:right;white-space:nowrap}._tdNum_16iea_233{font-weight:700}._semCliente_16iea_234{color:var(--text-secondary);font-style:italic}._acaoBtn_16iea_236{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._acaoBtn_16iea_236:hover{background:color-mix(in srgb, var(--brand-primary), transparent 88%);color:var(--brand-primary)}._acaoExcluir_16iea_250:hover{color:#dc2626;background:#ef44441f}._chipCredito_16iea_252{color:#15803d;vertical-align:1px;background:#22c55e24;border-radius:999px;align-items:center;gap:.2rem;margin-left:.45rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}._chipValidade_16iea_265{color:#1d4ed8;vertical-align:1px;background:#3b82f624;border-radius:999px;align-items:center;gap:.2rem;margin-left:.45rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}._pfIdTag_16iea_279{color:var(--brand-primary,#2563eb);white-space:nowrap;margin-left:.35rem;font-size:.72rem;font-weight:700}._campoData_16iea_288{flex:none}._dataInteira_16iea_289{min-width:160px}._chipPreDatado_16iea_292{color:#b45309;vertical-align:1px;background:#f59e0b29;border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}._beneficiado_16iea_305{color:#6d28d9;vertical-align:1px;white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:999px;align-items:center;gap:.25rem;margin-left:.45rem;padding:.12rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}._beneficiado_16iea_305 ._pfIdTag_16iea_279{color:#6d28d9;margin-left:.2rem}._tdProdutos_16iea_323{max-width:320px}._chipProduto_16iea_324{background:color-mix(in srgb, var(--brand-primary), transparent 91%);border:1px solid color-mix(in srgb, var(--brand-primary), transparent 78%);max-width:150px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;margin:1px 3px 1px 0;padding:.12rem .5rem;font-size:.66rem;font-weight:600;display:inline-block;overflow:hidden}._chipProdutoMais_16iea_340{background:color-mix(in srgb, var(--text-secondary), transparent 88%);color:var(--text-secondary);border-color:#0000}._chipTroco_16iea_346{background:color-mix(in srgb, var(--text-secondary), transparent 86%);color:var(--text-secondary);vertical-align:1px;border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}._fechamento_16iea_359{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:1rem;padding:.9rem 1.15rem}._totais_16iea_367{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem 1.6rem;margin-bottom:.75rem;font-size:.86rem;display:flex}._totais_16iea_367 strong{color:var(--text-primary);margin-left:.3rem;font-size:1rem}._faltaPendente_16iea_376,._faltaPendente_16iea_376 strong{color:#b45309}._faltaOk_16iea_378{color:#15803d;align-items:center;gap:.3rem;display:inline-flex}._faltaOk_16iea_378 strong{color:#15803d}._acoesVenda_16iea_381{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}._acoesVenda_16iea_381 .btn-primary{align-items:center;gap:.4rem;display:inline-flex}._btnExcluirVenda_16iea_389,._btnCancelarVenda_16iea_389{border-radius:var(--radius-md,8px);color:#dc2626;cursor:pointer;background:0 0;border:1px solid #dc2626;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-weight:600;transition:background .15s;display:inline-flex}._btnExcluirVenda_16iea_389:hover,._btnCancelarVenda_16iea_389:hover{background:#dc262614}._dicaFechamento_16iea_404{color:var(--text-secondary);align-items:center;gap:.4rem;margin:.6rem 0 0;font-size:.76rem;display:flex}._prodLista_16iea_414{flex-direction:column;gap:.3rem;max-height:300px;margin-top:.6rem;display:flex;overflow-y:auto}._prodOpcao_16iea_422{text-align:left;border:1px solid var(--border-color);background:var(--bg-card);cursor:pointer;border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:flex}._prodOpcao_16iea_422:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary), transparent 94%)}._prodNome_16iea_438{color:var(--text-primary);font-size:.84rem;font-weight:700}._prodMeta_16iea_439{color:var(--text-secondary);justify-content:space-between;gap:.7rem;font-size:.74rem;display:flex}._prodMeta_16iea_439 strong{color:var(--brand-primary,#2563eb)}._prodVazio_16iea_447{color:var(--text-secondary);padding:.5rem .2rem;font-size:.8rem}._rateioLink_16iea_450{border:1px solid color-mix(in srgb, var(--brand-primary), transparent 78%);background:color-mix(in srgb, var(--brand-primary), transparent 93%);max-width:160px;color:var(--brand-primary,#2563eb);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.25rem;padding:.16rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}._rateioLink_16iea_450:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary), transparent 86%)}._rateioLink_16iea_450:disabled{cursor:default;opacity:.75}._rateioLink_16iea_450 svg{flex-shrink:0}._rateioLinhas_16iea_472{flex-direction:column;gap:.4rem;margin:.6rem 0;display:flex}._rateioRow_16iea_473{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._rateioRow_16iea_473 select{flex:1;min-width:0}._rateioAcoes_16iea_475{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.3rem;display:flex}._rateioAcoes_16iea_475 .btn-secondary{align-items:center;gap:.35rem;display:inline-flex}._prodEscolhido_16iea_485{background:color-mix(in srgb, var(--brand-primary), transparent 92%);border:1px solid color-mix(in srgb, var(--brand-primary), transparent 70%);color:var(--text-primary);border-radius:9px;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.5rem .75rem;font-size:.85rem;font-weight:700;display:flex}._prodEscolhido_16iea_485 svg{color:var(--brand-primary,#2563eb)}._trocarProduto_16iea_499{color:var(--brand-primary,#2563eb);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.74rem;font-weight:600;text-decoration:underline}._cardsGrid_16iea_511{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.7rem;display:grid}._cardItem_16iea_516{text-align:left;border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:13px;flex-direction:column;gap:.4rem;padding:.85rem .95rem;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex}._cardItem_16iea_516:hover{border-color:color-mix(in srgb, var(--brand-primary), transparent 40%);transform:translateY(-1px);box-shadow:0 4px 14px -6px #0f172a40}._cardTitulo_16iea_534{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.3}._cardMeta_16iea_535{color:var(--text-secondary);flex-wrap:wrap;gap:.3rem;font-size:.7rem;display:flex}._metaChip_16iea_542{background:color-mix(in srgb, var(--text-secondary), transparent 90%);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;padding:.14rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}._chipVigente_16iea_554{color:#16a34a;background:#22c55e24}._chipEncerrado_16iea_555{color:#dc2626;background:#ef44441f}@media (width<=768px){._buscaBox_16iea_13{max-width:none}._cabGrid_16iea_152{grid-template-columns:1fr}._tabelaWrap_16iea_209{max-height:none}._tabela_16iea_209 td{padding-top:.6rem;padding-bottom:.6rem}._totais_16iea_367{flex-direction:column;gap:.35rem}._acoesVenda_16iea_381{justify-content:stretch}._acoesVenda_16iea_381>*{flex:1;justify-content:center}._cardsGrid_16iea_511{grid-template-columns:1fr}._secHeader_16iea_82 h3{flex-basis:100%}}._calFolha_16iea_571{text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;flex-shrink:0;width:48px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}._calMes_16iea_583{color:#fff;text-transform:uppercase;background:#ef4444;padding:1px 0;font-size:.55rem;font-weight:700}._calDias_16iea_591{color:#374151;padding:2px 0;font-size:.75rem;font-weight:700}._calAno_16iea_597{color:#6b7280;background:#f3f4f6;border-top:1px solid #e5e7eb;padding:1px 0;font-size:.55rem;font-weight:600}._produtoComTurma_16iea_605{align-items:center;gap:.6rem;display:flex}._turmaTag_16iea_610{color:#6b7280;font-size:.8rem;font-weight:500}._calDupla_16iea_618{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}._calFolhaCompacta_16iea_624{width:36px}._calFolhaCompacta_16iea_624 ._calMes_16iea_583,._calFolhaCompacta_16iea_624 ._calDias_16iea_591,._calFolhaCompacta_16iea_624 ._calAno_16iea_597{padding:1px 0;font-size:.5rem}._calTraco_16iea_631{color:#9ca3af;font-size:.75rem;font-weight:700}._itemTurma_16iea_638{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.78rem}._rateioTurma_16iea_639{flex-basis:100%;min-width:0}._box_uevti_1{width:100%;position:relative}._box_uevti_1:fullscreen{background:var(--bg-primary,#0f172a);padding:0}._frame_uevti_11{border:none;border-radius:12px;width:100%;display:block}._box_uevti_1:fullscreen ._frame_uevti_11{border-radius:0}._acoes_uevti_21{z-index:5;justify-content:flex-end;height:0;padding-right:12px;display:flex;position:sticky;bottom:0}._telaCheia_uevti_33{border:1px solid var(--border-color);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;opacity:.55;border-radius:8px;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex;transform:translateY(calc(-100% - 12px));box-shadow:0 2px 8px #00000026}._telaCheia_uevti_33:hover,._telaCheia_uevti_33:focus-visible{opacity:1;color:var(--primary-color)}._wrapper_ryvx9_1{cursor:pointer;border:1px solid var(--border-color);border-radius:12px;flex-shrink:0;display:block;position:relative;overflow:hidden}._hiddenInput_ryvx9_11{display:none}._image_ryvx9_15{object-fit:cover;width:100%;height:100%;display:block}._placeholder_ryvx9_22{background:var(--bg-secondary);width:100%;height:100%;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._overlay_ryvx9_32{color:#fff;opacity:0;-webkit-backdrop-filter:blur(2px);background:#2563eb73;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}._wrapper_ryvx9_1:hover ._overlay_ryvx9_32{opacity:1}._toolbar_dbj8p_7{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._navBtn_dbj8p_15{border:1px solid var(--border-color);background:var(--bg-card);width:38px;height:38px;color:var(--text-primary);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._navBtn_dbj8p_15:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._navBtn_dbj8p_15:active{transform:scale(.96)}._dataChip_dbj8p_33{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);text-transform:capitalize;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}._dataChip_dbj8p_33:hover{border-color:var(--brand-primary)}._dataChipHoje_dbj8p_51{color:#dc2626;background:#ef44441f;border-color:#ef4444}._dataChipInput_dbj8p_56{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._dataChipInput_dbj8p_56::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._visaoToggle_dbj8p_74{border:1px solid var(--border-color);background:var(--bg-card);border-radius:9px;display:inline-flex;overflow:hidden}._visaoToggle_dbj8p_74 button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem .9rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}._visaoToggle_dbj8p_74 button:hover{color:var(--brand-primary)}._visaoToggle_dbj8p_74 ._visaoAtiva_dbj8p_92{background:var(--brand-primary,#2563eb);color:#fff}._visaoToggle_dbj8p_74 ._visaoAtiva_dbj8p_92:hover{color:#fff}._refreshIcon_dbj8p_98{color:var(--text-secondary)}._timelineWrap_dbj8p_102{background:var(--bg-card);border:1px solid var(--border-color);max-height:max(340px,100vh - 310px);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;border-radius:14px;transition:opacity .25s;overflow:auto}._timelineRefreshing_dbj8p_112{opacity:.55;pointer-events:none}._grade_dbj8p_119{--quarto-w:58px;--cama-w:66px;--dia-w:108px;--row-h:42px;width:max-content;min-width:100%;font-size:.8rem}._gradeMes_dbj8p_128{--dia-w:76px}._header_dbj8p_131{z-index:20;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);width:max-content;min-width:100%;display:flex;position:sticky;top:0;box-shadow:0 4px 10px -7px #0f172a73}._headerCanto_dbj8p_143{z-index:21;width:calc(var(--quarto-w) + var(--cama-w));color:var(--text-secondary);background:var(--bg-secondary);border-right:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.72rem;font-weight:700;display:flex;position:sticky;left:0}._thDia_dbj8p_160{width:var(--dia-w);border-left:1px solid var(--border-color);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:.4rem .35rem .45rem;display:flex}._thDia_dbj8p_160:first-of-type{border-left:none}._thDiaSemana_dbj8p_172{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.66rem;font-weight:600}._thDiaMes_dbj8p_179{color:var(--text-primary);font-size:.95rem;font-weight:800;line-height:1.15}._thFds_dbj8p_185 ._thDiaSemana_dbj8p_172,._thFds_dbj8p_185 ._thDiaMes_dbj8p_179{opacity:.55}._thHoje_dbj8p_188 ._thDiaMes_dbj8p_179{background:var(--brand-primary,#2563eb);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 4px;font-size:.8rem;display:inline-flex}._lotacao_dbj8p_202{background:color-mix(in srgb, var(--text-secondary), transparent 82%);border-radius:2px;width:70%;height:3px;margin-top:2px;overflow:hidden}._lotacao_dbj8p_202 i{border-radius:2px;height:100%;display:block}._lotacaoBaixa_dbj8p_211{background:#22c55e}._lotacaoMedia_dbj8p_212{background:#f59e0b}._lotacaoAlta_dbj8p_213{background:#ef4444}._quartoGroup_dbj8p_216{border-top:2px solid var(--border-color);width:max-content;min-width:100%;display:flex}._grade_dbj8p_119 ._quartoGroup_dbj8p_216:first-of-type{border-top:none}._quartoLabel_dbj8p_226{z-index:10;width:var(--quarto-w);background:var(--bg-card);border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:.3rem .25rem;display:flex;position:sticky;left:0}._quartoPar_dbj8p_241 ._quartoLabel_dbj8p_226{background:color-mix(in srgb, var(--bg-card), var(--bg-secondary) 70%)}._quartoNum_dbj8p_243{background:color-mix(in srgb, var(--brand-primary,#2563eb), transparent 88%);border:1.5px solid color-mix(in srgb, var(--brand-primary,#2563eb), transparent 45%);min-width:28px;height:28px;color:var(--brand-primary,#2563eb);border-radius:9px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.82rem;font-weight:800;display:inline-flex}._quartoSub_dbj8p_257{color:var(--text-secondary);white-space:nowrap;font-size:.6rem;font-weight:600}._quartoBody_dbj8p_264{flex-direction:column;flex:1;display:flex}._bedRow_dbj8p_271{height:var(--row-h);display:flex}._bedRow_dbj8p_271+._bedRow_dbj8p_271{border-top:1px solid color-mix(in srgb, var(--border-color), transparent 45%)}._camaLabel_dbj8p_277{left:var(--quarto-w);z-index:9;width:var(--cama-w);white-space:nowrap;background:var(--bg-card);border-right:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .45rem;display:flex;position:sticky;box-shadow:4px 0 8px -6px #0f172a59}._camaIcone_dbj8p_293{color:var(--text-secondary);flex-shrink:0}._camaNum_dbj8p_296{background:color-mix(in srgb, var(--text-secondary), transparent 90%);border:1px solid color-mix(in srgb, var(--text-secondary), transparent 60%);min-width:22px;height:22px;color:var(--text-secondary);border-radius:7px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.74rem;font-weight:700;display:inline-flex}._quartoPar_dbj8p_241 ._camaLabel_dbj8p_277{background:color-mix(in srgb, var(--bg-card), var(--bg-secondary) 45%)}._faixa_dbj8p_313{width:calc(var(--dias) * var(--dia-w));flex-shrink:0;display:flex;position:relative}._quartoPar_dbj8p_241 ._faixa_dbj8p_313{background:color-mix(in srgb, var(--bg-secondary), transparent 62%)}._diaCell_dbj8p_321{width:var(--dia-w);border:none;border-left:1px solid color-mix(in srgb, var(--border-color), transparent 35%);cursor:pointer;background:0 0;flex-shrink:0;transition:background .15s,box-shadow .15s}._diaCell_dbj8p_321:first-of-type{border-left:none}._diaCell_dbj8p_321:hover{background:#22c55e24;box-shadow:inset 0 0 0 1.5px #22c55ea6}._fds_dbj8p_336{background:color-mix(in srgb, var(--text-secondary), transparent 93%)}._diaHoje_dbj8p_337{background:color-mix(in srgb, var(--brand-primary), transparent 90%)}._bar_dbj8p_342{height:calc(var(--row-h) - 10px);color:#fff;white-space:nowrap;cursor:pointer;z-index:1;border:none;border-radius:8px;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.73rem;font-weight:600;transition:filter .15s,box-shadow .15s,transform .1s;display:flex;position:absolute;top:5px;box-shadow:0 1px 3px #0f172a59,inset 0 1px #ffffff38}._bar_dbj8p_342:hover{filter:brightness(1.07);z-index:3;box-shadow:0 3px 8px #0f172a66,inset 0 1px #ffffff38}._bar_dbj8p_342:active{transform:scale(.99)}._barNome_dbj8p_368{text-overflow:ellipsis;overflow:hidden}._barSeta_dbj8p_369{opacity:.85;flex-shrink:0;font-weight:800}._barCortaIni_dbj8p_372{border-top-left-radius:0;border-bottom-left-radius:0}._barCortaFim_dbj8p_373{border-top-right-radius:0;border-bottom-right-radius:0}._barMasc_dbj8p_375{background:linear-gradient(#3b82f6,#2563eb)}._barFem_dbj8p_376{background:linear-gradient(#22c55e,#16a34a)}._barOutro_dbj8p_377{background:linear-gradient(#fbbf24,#f59e0b)}._barBloqueado_dbj8p_378{color:#e5e7eb;background:repeating-linear-gradient(135deg,#6b7280 0 8px,#5d6673 8px 16px)}._stripeReservado_dbj8p_383{border-bottom:4px solid #ef4444}._stripeConfirmado_dbj8p_384{border-bottom:4px solid #a3e635}._legenda_dbj8p_387{color:var(--text-secondary);flex-wrap:wrap;gap:1.1rem;margin-top:.7rem;font-size:.78rem;display:flex}._legenda_dbj8p_387 span{align-items:center;gap:.35rem;display:inline-flex}._dot_dbj8p_396{border-radius:3px;width:10px;height:10px;display:inline-block}._dotMasc_dbj8p_397{background:#2563eb}._dotFem_dbj8p_398{background:#16a34a}._dotOutro_dbj8p_399{background:#f59e0b}._dotBloqueado_dbj8p_400{background:repeating-linear-gradient(135deg,#6b7280 0 4px,#5d6673 4px 8px)}._stripeDemo_dbj8p_401{border-radius:2px;width:14px;height:4px;display:inline-block}._stripeDemoReservado_dbj8p_402{background:#ef4444}._stripeDemoConfirmado_dbj8p_403{background:#a3e635}._pessoaDropdown_dbj8p_407{z-index:30;background:var(--bg-card);border:1px solid var(--border-color);max-height:260px;box-shadow:var(--shadow-md,0 8px 20px #0f172a2e);border-radius:10px;flex-direction:column;gap:.25rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}._pessoaOpcao_dbj8p_424{text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.82rem;transition:border-color .15s,background .15s;display:flex}._pessoaOpcao_dbj8p_424:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary), transparent 94%)}._pessoaVazio_dbj8p_443{color:var(--text-secondary);align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.8rem;display:flex}._chipCredito_dbj8p_445{color:#15803d;white-space:nowrap;background:#22c55e24;border-radius:999px;align-items:center;margin-left:.4rem;padding:.1rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}._btnExcluir_dbj8p_459{color:#dc2626;border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;border:1px solid #dc2626;margin-right:auto;padding:.6rem 1.1rem;font-weight:600;transition:background .15s}._btnExcluir_dbj8p_459:hover{background:#dc262614}@media (width<=768px){._navBtn_dbj8p_15{width:42px;height:42px}._dataChip_dbj8p_33{flex:1;justify-content:center;min-width:0}._grade_dbj8p_119,._gradeMes_dbj8p_128{--quarto-w:44px;--cama-w:54px;--dia-w:calc((100vw - 134px) / 3)}._camaLabel_dbj8p_277{gap:.25rem;padding:0 .3rem}._camaIcone_dbj8p_293,._quartoSub_dbj8p_257{display:none}._legenda_dbj8p_387{gap:.75rem}}._toolbar_19l1e_3{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._navBtn_19l1e_11{border:1px solid var(--border-color);background:var(--bg-card);width:38px;height:38px;color:var(--text-primary);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._navBtn_19l1e_11:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._navBtn_19l1e_11:active{transform:scale(.96)}._dataChip_19l1e_29{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);text-transform:capitalize;white-space:nowrap;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}._dataChipHoje_19l1e_44{color:#dc2626;background:#ef44441f;border-color:#ef4444}._dataChip_19l1e_29{cursor:pointer;position:relative}._dataChip_19l1e_29:hover{border-color:var(--brand-primary)}._dataChipInput_19l1e_53{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._dataChipInput_19l1e_53::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._refreshIcon_19l1e_70{color:var(--text-secondary)}._matrizWrap_19l1e_75{background:var(--bg-card);border:1px solid var(--border-color);max-height:max(340px,100vh - 310px);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;border-radius:14px;transition:opacity .25s;overflow:auto}._matrizRefreshing_19l1e_87{opacity:.55;pointer-events:none}._matriz_19l1e_75{border-collapse:separate;border-spacing:0}._matriz_19l1e_75 th,._matriz_19l1e_75 td{padding:.45rem .5rem}._matriz_19l1e_75 thead th{z-index:4;background:var(--bg-secondary);position:sticky;top:0;box-shadow:0 4px 8px -6px #0f172a59}._matriz_19l1e_75 tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--bg-secondary), transparent 55%)}._matriz_19l1e_75 tbody tr:hover td{background:color-mix(in srgb, var(--brand-primary), transparent 93%)}._thLab_19l1e_107{min-width:230px}._thHora_19l1e_108{width:132px;text-align:center!important}._tdHora_19l1e_109{text-align:center}._numBadge_19l1e_112{border:1.5px solid var(--brand-primary,#2563eb);width:24px;height:24px;color:var(--brand-primary,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}._labNome_19l1e_126{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._thLab_19l1e_107,._tdLab_19l1e_133{z-index:2;background:var(--bg-card);position:sticky;left:0;box-shadow:4px 0 8px -6px #0f172a59}._matriz_19l1e_75 thead ._thLab_19l1e_107{z-index:5;background:var(--bg-secondary)}._tdLab_19l1e_133{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}._numBadge_19l1e_112{vertical-align:middle;margin-right:.45rem}._labNome_19l1e_126{vertical-align:middle}._matriz_19l1e_75 tbody tr:nth-child(2n) ._tdLab_19l1e_133{background:color-mix(in srgb, var(--bg-card), var(--bg-secondary) 45%)}._matriz_19l1e_75 tbody tr:hover ._tdLab_19l1e_133{background:color-mix(in srgb, var(--bg-card), var(--brand-primary) 7%)}._cell_19l1e_160{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;width:100%;min-width:118px;padding:.4rem .5rem;font-size:.76rem;font-weight:600;transition:filter .15s,transform .1s,background .15s;display:inline-flex}._cell_19l1e_160:hover{filter:brightness(.94)}._cell_19l1e_160:active{transform:scale(.97)}._cellText_19l1e_178{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}._cellLivre_19l1e_186{color:#16a34a;background:0 0;border-color:#22c55e}._cellLivre_19l1e_186:hover{background:#22c55e1f}._cellConfirmado_19l1e_193{background:var(--brand-primary,#2563eb);color:#fff}._cellReservado_19l1e_194{color:#fff;background:#f59e0b}._cellBloqueado_19l1e_195{color:#fff;background:#ef4444}._cellFaltou_19l1e_196{color:#fff;background:#94a3b8}._cellVazia_19l1e_198{display:inline-block}._legenda_19l1e_201{color:var(--text-secondary);flex-wrap:wrap;gap:1.1rem;margin-top:.7rem;font-size:.78rem;display:flex}._legenda_19l1e_201 span{align-items:center;gap:.35rem;display:inline-flex}._dot_19l1e_210{border-radius:3px;width:10px;height:10px;display:inline-block}._dotLivre_19l1e_211{background:0 0;border:1.5px solid #22c55e}._dotConfirmado_19l1e_212{background:var(--brand-primary,#2563eb)}._dotReservado_19l1e_213{background:#f59e0b}._dotBloqueado_19l1e_214{background:#ef4444}._dotFaltou_19l1e_215{background:#94a3b8}._btnExcluir_19l1e_218{color:#dc2626;border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;border:1px solid #dc2626;margin-right:auto;padding:.6rem 1.1rem;font-weight:600;transition:background .15s}._btnExcluir_19l1e_218:hover{background:#dc262614}@media (width<=768px){._navBtn_19l1e_11{width:42px;height:42px}._dataChip_19l1e_29{flex:1;justify-content:center;min-width:0}._thLab_19l1e_107{min-width:148px}._tdLab_19l1e_133{max-width:148px;font-size:.76rem}._thHora_19l1e_108,._tdHora_19l1e_109{width:calc(50vw - 94px);min-width:calc(50vw - 94px)}._cell_19l1e_160{width:100%;min-width:0;padding:.5rem .4rem}._cellText_19l1e_178{max-width:none}._legenda_19l1e_201{gap:.75rem}}._creditoPanel_1segx_1{border-radius:10px;align-items:flex-start;gap:.5rem;margin-top:.6rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.4;display:flex}._creditoPanel_1segx_1 svg{flex-shrink:0;margin-top:1px}._creditoOk_1segx_12{color:#15803d;background:#22c55e1a;border:1px solid #22c55e59}._creditoAviso_1segx_17{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b66}._creditoNeutro_1segx_22{background:color-mix(in srgb, var(--text-secondary), transparent 92%);border:1px solid var(--border-color);color:var(--text-secondary);align-items:center}._creditoDet_1segx_28{opacity:.9;font-weight:500}._venderBtn_1segx_31{color:#b45309;cursor:pointer;background:0 0;border:1px solid #b45309;border-radius:8px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.38rem .75rem;font-size:.76rem;font-weight:700;transition:background .15s;display:inline-flex}._venderBtn_1segx_31:hover{background:#f59e0b29}._tabsContainer_9mc8b_1{border-bottom:1px solid var(--border-color,#e2e8f0);gap:.5rem;margin-bottom:1.25rem;display:flex}._tabBtn_9mc8b_8{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._tabBtn_9mc8b_8:hover{color:var(--primary-color,#2563eb)}._tabBtnActive_9mc8b_27{color:var(--primary-color,#2563eb);border-bottom-color:var(--primary-color,#2563eb)}._dropZone_9mc8b_32{border:2px dashed var(--border-color,#cbd5e1);text-align:center;background:var(--bg-primary,#f8fafc);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:2.25rem 1.5rem;transition:all .2s;display:flex}._dropZone_9mc8b_32:hover,._dropZoneActive_9mc8b_46{border-color:var(--primary-color,#2563eb);background:#2563eb0a}._dropIcon_9mc8b_51{color:var(--primary-color,#2563eb);opacity:.85}._dropTitle_9mc8b_56{color:var(--text-primary,#1e293b);margin:0;font-size:1rem;font-weight:600}._dropSub_9mc8b_63{color:var(--text-secondary,#64748b);margin:0;font-size:.8rem}._resultadoCard_9mc8b_69{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;margin-top:1rem;padding:1.25rem;box-shadow:0 1px 3px #0000000d}._resultadoHeader_9mc8b_78{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}._tagTipo_9mc8b_87{text-transform:uppercase;color:var(--primary-color,#2563eb);background:#2563eb1a;border-radius:20px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}._fornecedorBadge_9mc8b_100{color:#059669;background:#10b9811a;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}._fornecedorNaoCadastrado_9mc8b_113{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}._resumoGrid_9mc8b_126{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}._resumoItem_9mc8b_133{flex-direction:column;gap:.25rem;display:flex}._resumoLabel_9mc8b_139{color:var(--text-secondary,#64748b);text-transform:uppercase;font-size:.75rem;font-weight:600}._resumoValor_9mc8b_146{color:var(--text-primary,#0f172a);font-size:.95rem;font-weight:700}._codigoDisplay_9mc8b_152{background:var(--bg-primary,#f1f5f9);color:var(--text-primary,#334155);word-break:break-all;border:1px solid var(--border-color,#e2e8f0);border-radius:6px;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}._emailBanner_9mc8b_163{color:var(--text-primary,#1e293b);background:linear-gradient(135deg,#2563eb14,#6366f114);border:1px solid #2563eb33;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1.25rem;font-size:.88rem;display:flex}._emailBannerContent_9mc8b_177{align-items:center;gap:.65rem;display:flex}._emailBannerBtn_9mc8b_183{background:var(--primary-color,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:opacity .15s}._emailBannerBtn_9mc8b_183:hover{opacity:.9}._alertaErro_9mc8b_200{color:#b91c1c;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;margin-bottom:1rem;padding:.65rem 1rem;font-size:.86rem;display:flex}:root[data-theme=dark] ._alertaErro_9mc8b_200{color:#fca5a5}:root[data-theme=dark] ._senhaTitulo_9mc8b_206,:root[data-theme=dark] ._dicaAlerta_9mc8b_206{color:#fbbf24}._arquivosLista_9mc8b_208{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}._arquivoChip_9mc8b_209{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#f1f5f9);color:var(--text-primary,#334155);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .4rem .25rem .6rem;font-size:.78rem;display:inline-flex}._arquivoChip_9mc8b_209 button{cursor:pointer;color:var(--text-secondary,#64748b);background:0 0;border:none;border-radius:50%;padding:2px;display:inline-flex}._arquivoChip_9mc8b_209 button:hover{color:#dc2626;background:#ef44441f}._senhaBox_9mc8b_217{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:10px;margin-top:1rem;padding:1rem;font-size:.85rem}._senhaBox_9mc8b_217 p{color:var(--text-secondary,#64748b);margin:.4rem 0 .75rem}._senhaTitulo_9mc8b_206{color:#b45309;align-items:center;gap:.4rem;font-weight:700;display:flex}._dupForte_9mc8b_224,._dupFraca_9mc8b_224{color:var(--text-primary,#1e293b);border-radius:10px;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.85rem;display:flex}._dupForte_9mc8b_224{background:#ef444417;border:1px solid #ef444459}._dupForte_9mc8b_224>svg{color:#dc2626;flex-shrink:0;margin-top:1px}._dupFraca_9mc8b_224{background:#f59e0b17;border:1px solid #f59e0b66}._dupFraca_9mc8b_224>svg{color:#d97706;flex-shrink:0;margin-top:1px}._dupAcoes_9mc8b_232{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.5rem;display:flex}._dupAcoes_9mc8b_232 button{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);color:var(--primary-color,#2563eb);cursor:pointer;border-radius:6px;padding:.25rem .65rem;font-size:.8rem;font-weight:600}._dupAcoes_9mc8b_232 label{cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}._dica_9mc8b_206{color:var(--text-secondary,#64748b);margin-top:4px;font-size:.8rem;display:block}._dica_9mc8b_206 svg,._dicaAlerta_9mc8b_206 svg{vertical-align:-1px}._dicaAlerta_9mc8b_206{color:#b45309;margin-top:4px;font-size:.8rem;display:block}._sugestoes_9mc8b_243{flex-direction:column;gap:.3rem;margin-top:.6rem;display:flex}._sugestoesTitulo_9mc8b_244{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#64748b);align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}._sugestaoBtn_9mc8b_248{text-align:left;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);width:100%;color:var(--text-primary,#0f172a);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:.4rem .65rem;font-size:.85rem;font-weight:600;display:flex}._sugestaoBtn_9mc8b_248 svg{color:#d97706;vertical-align:-1px;display:inline}._sugestaoBtn_9mc8b_248 small{color:var(--text-secondary,#64748b);font-size:.74rem;font-weight:400}._sugestaoBtn_9mc8b_248:hover{border-color:var(--primary-color,#2563eb);background:#2563eb0d}._sugestaoAtiva_9mc8b_256{border-color:var(--primary-color,#2563eb);background:#2563eb14}._buscaItem_9mc8b_258{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-primary,#94a3b80f);border-radius:10px;padding:.75rem}._linkArquivo_9mc8b_263{cursor:pointer;color:var(--primary-color,#2563eb);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.8rem;text-decoration:underline;display:inline-flex}._dropZoneCompacta_9mc8b_267{gap:.25rem;padding:.6rem 1rem}._dropZoneCompacta_9mc8b_267 ._dropTitle_9mc8b_56{font-size:.82rem;font-weight:600}._abas_zaywg_2{background:var(--bg-secondary);border-radius:12px;flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:.3rem;display:flex}._aba_zaywg_2,._abaAtiva_zaywg_14{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:9px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}._aba_zaywg_2:hover{color:var(--text-primary)}._abaAtiva_zaywg_14{background:var(--bg-card);color:var(--primary-color);box-shadow:0 1px 3px #0000001f}._selo_zaywg_35{letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb, var(--primary-color), transparent 86%);color:var(--primary-color);border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:600}._editor_a6e1d_2{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}._editor_a6e1d_2 textarea{font-family:inherit;font-size:.95rem;line-height:1.5}._cabecalho_a6e1d_5{border:1px solid color-mix(in srgb, var(--primary-color), transparent 70%);background:color-mix(in srgb, var(--primary-color), transparent 92%);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}._cabecalhoTitulo_a6e1d_11{color:var(--text-primary);align-items:center;gap:.7rem;display:flex}._cabecalhoTitulo_a6e1d_11>svg{color:var(--primary-color);flex-shrink:0}._cabecalhoTitulo_a6e1d_11 strong{font-size:1rem;display:block}._subtitulo_a6e1d_14{color:var(--text-secondary);font-size:.82rem;display:block}._chipPublicado_a6e1d_16,._chipRascunho_a6e1d_16,._chipGratuita_a6e1d_16,._chipVigente_a6e1d_16,._chipCapa_a6e1d_16{white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.74rem;font-weight:600;display:inline-flex}._chipPublicado_a6e1d_16{color:#047857;background:#10b9812e}._chipRascunho_a6e1d_16{background:var(--bg-secondary);color:var(--text-secondary)}._chipGratuita_a6e1d_16{color:#0369a1;background:#0ea5e929}._chipVigente_a6e1d_16{color:#047857;background:#10b9812e;margin-left:.4rem}._chipCapa_a6e1d_16{color:#fff;background:#0f172abf;position:absolute;top:6px;left:6px}:root[data-theme=dark] ._chipPublicado_a6e1d_16,:root[data-theme=dark] ._chipVigente_a6e1d_16{color:#6ee7b7}:root[data-theme=dark] ._chipGratuita_a6e1d_16{color:#7dd3fc}._resumoEntidade_a6e1d_28{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:0 .2rem;font-size:.86rem;display:flex}._resumoEntidade_a6e1d_28>span{align-items:center;gap:.35rem;display:inline-flex}._dica_a6e1d_33{color:var(--text-secondary);margin:.2rem 0 .6rem;font-size:.82rem}._resumoEntidade_a6e1d_28 ._dica_a6e1d_33{margin:0}._avisoImg_a6e1d_35{color:var(--text-primary);background:#f59e0b24;border:1px solid #f59e0b73;border-radius:8px;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.82rem}._avisoImg_a6e1d_35 ul{margin:.25rem 0 0;padding-left:1.1rem}._contador_a6e1d_37{color:var(--text-secondary);margin-left:.4rem;font-size:.74rem;font-weight:400}._erro_a6e1d_39,._ok_a6e1d_39{border-radius:8px;padding:.6rem .9rem;font-size:.88rem}._erro_a6e1d_39{color:#b91c1c;background:#ef44441f}._ok_a6e1d_39{color:#047857;background:#10b98124}:root[data-theme=dark] ._erro_a6e1d_39{color:#fca5a5}:root[data-theme=dark] ._ok_a6e1d_39{color:#6ee7b7}._vazio_a6e1d_44{color:var(--text-secondary);padding:.4rem 0;font-size:.88rem}._slug_a6e1d_46{align-items:center;gap:.3rem;min-width:0;display:flex}._slug_a6e1d_46>span{color:var(--text-secondary);white-space:nowrap;font-size:.82rem}._slug_a6e1d_46>input{flex:1;min-width:0}._checks_a6e1d_50{color:var(--text-primary);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.4rem;font-size:.9rem;display:flex}._checks_a6e1d_50 label{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}._tabelaWrap_a6e1d_53{overflow-x:auto}._tabela_a6e1d_53{border-collapse:collapse;width:100%;font-size:.86rem}._tabela_a6e1d_53 th{text-align:left;color:var(--text-secondary);white-space:nowrap;padding:0 .4rem .35rem;font-size:.76rem;font-weight:600}._tabela_a6e1d_53 td{vertical-align:middle;padding:.25rem .4rem}._tabela_a6e1d_53 td .input-modern{width:100%;min-width:0}._tabela_a6e1d_53 td:first-child{min-width:160px}._tabela_a6e1d_53 td:nth-child(2),._tabela_a6e1d_53 td:nth-child(3){min-width:140px}._tabela_a6e1d_53 td:nth-child(4),._tabela_a6e1d_53 td:nth-child(5){min-width:120px}._loteVigente_a6e1d_61 td{background:#10b98114}._loteVigente_a6e1d_61 td:first-child{border-radius:8px 0 0 8px}._loteVigente_a6e1d_61 td:last-child{border-radius:0 8px 8px 0}._icone_a6e1d_65{border:1px solid var(--border-color);background:var(--bg-card);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}._icone_a6e1d_65:hover{color:var(--primary-color);border-color:var(--primary-color)}._botaoSecundario_a6e1d_71{border:1px dashed var(--border-color);color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;margin-top:.6rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}._botaoSecundario_a6e1d_71:hover{border-color:var(--primary-color)}._chips_a6e1d_77{flex-wrap:wrap;gap:.45rem;display:flex}._chip_a6e1d_16,._chipAtivo_a6e1d_78{font:inherit;cursor:pointer;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);border-radius:999px;padding:.3rem .8rem;font-size:.84rem}._chipAtivo_a6e1d_78{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 86%);color:var(--primary-color);font-weight:600}._novaCategoria_a6e1d_83{align-items:center;gap:.5rem;max-width:520px;margin-top:.4rem;display:flex}._novaCategoria_a6e1d_83 .input-modern{flex:1;min-width:0}._novaCategoria_a6e1d_83 ._botaoSecundario_a6e1d_71{white-space:nowrap;margin-top:0}._galeria_a6e1d_87{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;display:grid}._miniatura_a6e1d_88{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;margin:0;position:relative;overflow:hidden}._miniatura_a6e1d_88 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._miniatura_a6e1d_88 figcaption{gap:.3rem;display:flex;position:absolute;bottom:6px;right:6px}._enviar_a6e1d_91{aspect-ratio:4/3;border:1.5px dashed var(--border-color);color:var(--primary-color);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem;font-size:.85rem;font-weight:600;display:flex}._enviar_a6e1d_91 small{color:var(--text-secondary);font-size:.72rem;font-weight:400}._enviar_a6e1d_91:hover:not(:disabled){border-color:var(--primary-color)}._abas_1afyn_2{background:var(--bg-secondary);border-radius:12px;flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1.1rem;padding:.3rem;display:flex}._aba_1afyn_2,._abaAtiva_1afyn_13{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:9px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}._aba_1afyn_2:hover{color:var(--text-primary)}._abaAtiva_1afyn_13{background:var(--bg-card);color:var(--primary-color);box-shadow:0 1px 3px #0000001f}._numeros_1afyn_34{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}._numero_1afyn_34{border:1px solid var(--border-color);background:var(--bg-card);border-radius:10px;padding:.7rem .9rem}._numero_1afyn_34 span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.72rem;display:block}._numero_1afyn_34 strong{font-variant-numeric:tabular-nums;font-size:1.25rem}._numeroAlerta_1afyn_48{background:#e0a10014;border-color:#e0a100}._aviso_1afyn_50{background:#e0a10014;border:1px solid #e0a100;border-radius:10px;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.65rem .9rem;font-size:.85rem;display:flex}._negativo_1afyn_62{color:#c62828;font-weight:700}._positivo_1afyn_63{color:#2e7d32}._mudo_1afyn_64{color:var(--text-secondary)}._num_1afyn_34{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._qtdInput_1afyn_67{text-align:right;border:1px solid var(--border-color);background:var(--bg-card);width:5.5rem;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:.3rem .45rem}._qtdInput_1afyn_67:focus{outline:2px solid var(--primary-color);outline-offset:-1px}._sugestoes_1afyn_80{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;max-height:220px;margin-top:.3rem;overflow-y:auto}._sugestoes_1afyn_80 button{text-align:left;border:none;border-bottom:1px solid var(--border-color);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;padding:.45rem .7rem;font-size:.85rem;display:block}._sugestoes_1afyn_80 button:hover{background:var(--bg-secondary)}._rodapeTabela_1afyn_103{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._voltarBtn_f17qd_6{border:1px solid var(--border-color);background:var(--bg-card);color:var(--brand-primary,#2563eb);cursor:pointer;border-radius:999px;align-items:center;gap:.2rem;margin-bottom:.85rem;padding:.4rem .8rem .4rem .5rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}._voltarBtn_f17qd_6:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary), transparent 93%)}._voltarBtn_f17qd_6:active{transform:scale(.97)}._filtroLabel_f17qd_27{color:var(--text-secondary);white-space:nowrap;font-size:.8rem}._buscaBox_f17qd_34{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-card);height:44px;color:var(--text-secondary);box-shadow:var(--shadow-sm);border-radius:11px;align-items:center;gap:.5rem;max-width:440px;margin-bottom:1rem;padding:0 .9rem;display:flex}._buscaBox_f17qd_34 input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.88rem;height:100%!important}._cardsGrid_f17qd_62{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.7rem;display:grid}._dinCard_f17qd_68{text-align:left;border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:13px;flex-direction:column;gap:.45rem;padding:.85rem .95rem;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex}._dinCard_f17qd_68:hover{border-color:color-mix(in srgb, var(--brand-primary), transparent 40%);transform:translateY(-1px);box-shadow:0 4px 14px -6px #0f172a40}._dinCard_f17qd_68:active{transform:none}._dinCardEncerrada_f17qd_87 ._dinNome_f17qd_87{opacity:.55}._dinNome_f17qd_87{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.3}._dinMeta_f17qd_95{flex-wrap:wrap;gap:.3rem;display:flex}._metaChip_f17qd_97{background:color-mix(in srgb, var(--text-secondary), transparent 90%);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;padding:.14rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}._chipAberta_f17qd_109{color:#16a34a;background:#22c55e24}._chipFechada_f17qd_110{color:#b45309;background:#f59e0b24}._chipEncerrada_f17qd_111{color:#dc2626;background:#ef44441f}._chipHorario_f17qd_112{color:#2563eb;background:#2563eb24}._dinRodape_f17qd_114{color:var(--text-secondary);align-items:center;gap:.7rem;margin-top:.15rem;font-size:.7rem;display:flex}._dinSeta_f17qd_122{color:var(--brand-primary,#2563eb);margin-left:auto}._cadastroCard_f17qd_125{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:1.1rem;padding:1rem 1.15rem}._cadastroTopo_f17qd_133{align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}._cadastroTopo_f17qd_133 h2{min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:.45rem;margin:0;font-size:1.1rem;font-weight:800;line-height:1.3;display:flex}._cadastroTopo_f17qd_133 .btn-secondary{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}._cadastroGrid_f17qd_158{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem 1.1rem;display:grid}._campo_f17qd_163{flex-direction:column;gap:.18rem;min-width:0;display:flex}._campoLargo_f17qd_164{grid-column:1/-1}._campoLabel_f17qd_165{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.64rem;font-weight:700}._campoValor_f17qd_172{color:var(--text-primary);align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;display:flex}._campoValor_f17qd_172 svg{color:var(--text-secondary);flex-shrink:0}._infoBar_f17qd_183{background:color-mix(in srgb, var(--brand-primary), transparent 91%);border:1px solid color-mix(in srgb, var(--brand-primary), transparent 65%);color:var(--text-primary);border-radius:11px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;padding:.55rem .9rem;font-size:.82rem;display:flex}._infoBar_f17qd_183 svg{color:var(--brand-primary,#2563eb);flex-shrink:0}._infoBar_f17qd_183 strong{font-weight:800}._infoBar_f17qd_183 span{color:var(--text-secondary);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}._erroBar_f17qd_206{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:9px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem}._secHeader_f17qd_217{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin:.35rem 0 .55rem;display:flex}._secHeader_f17qd_217 h3{color:var(--text-primary);flex:1;min-width:max-content;margin:0;font-size:.98rem;font-weight:700}._secHeader_f17qd_217 .btn-primary{align-items:center;gap:.35rem;display:inline-flex}._anoChips_f17qd_242{scrollbar-width:thin;flex-wrap:nowrap;gap:.25rem;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}._anoChips_f17qd_242 button{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.74rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}._anoChips_f17qd_242 button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._anoChips_f17qd_242 ._anoAtivo_f17qd_265{background:var(--brand-primary,#2563eb);border-color:var(--brand-primary,#2563eb);color:#fff}._tabelaWrap_f17qd_271{background:var(--bg-card);border:1px solid var(--border-color);max-height:max(300px,100vh - 430px);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1rem;overflow:auto}._tabela_f17qd_271{width:100%}._tabela_f17qd_271 thead th{z-index:2;background:var(--bg-secondary);position:sticky;top:0}._linhaClicavel_f17qd_288{cursor:pointer}._linhaClicavel_f17qd_288:hover td{background:color-mix(in srgb, var(--brand-primary), transparent 94%)}._linhaSeta_f17qd_290{color:var(--brand-primary,#2563eb);vertical-align:middle;margin-left:.3rem}._thNum_f17qd_292{width:110px;text-align:center!important}._thAcoes_f17qd_293{width:104px}._tdAcoes_f17qd_294{text-align:right;white-space:nowrap}._badgeNum_f17qd_296{background:color-mix(in srgb, var(--brand-primary), transparent 88%);color:var(--brand-primary,#2563eb);border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}._badgeAReceber_f17qd_307{color:#b45309;background:#f59e0b29}._notaIcone_f17qd_309{color:var(--text-secondary);vertical-align:-2px;margin-left:.4rem}._acaoBtn_f17qd_311{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._acaoBtn_f17qd_311:hover{background:color-mix(in srgb, var(--brand-primary), transparent 88%);color:var(--brand-primary)}._acaoExcluir_f17qd_325:hover{color:#dc2626;background:#ef44441f}._chipFuncao_f17qd_328{background:color-mix(in srgb, var(--text-secondary), transparent 88%);color:var(--text-secondary);border-radius:999px;padding:.16rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}._chipPgto_f17qd_337{border-radius:999px;align-items:center;padding:.16rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}._fpCredito_f17qd_345{color:#15803d;background:#22c55e26}._fpAReceber_f17qd_346{color:#b45309;background:#f59e0b29}._fpGratuidade_f17qd_347{color:#1d4ed8;background:#3b82f626}._fpCupom_f17qd_348{background:color-mix(in srgb, var(--text-secondary), transparent 86%);color:var(--text-secondary)}._debitadoDe_f17qd_350{color:var(--text-secondary);align-items:center;gap:.25rem;margin-left:.45rem;font-size:.7rem;display:inline-flex}._presencas_f17qd_363{color:var(--text-secondary);align-items:center;gap:.4rem;margin:.55rem 0 0;font-size:.78rem;display:flex}._recentesBox_f17qd_373{margin-top:.7rem}._recentesTitulo_f17qd_374{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);align-items:center;gap:.3rem;margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}._recentesChips_f17qd_385{flex-wrap:wrap;gap:.35rem;max-height:132px;display:flex;overflow-y:auto}._recenteChip_f17qd_392{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:999px;padding:.34rem .7rem;font-size:.76rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._recenteChip_f17qd_392:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary), transparent 92%)}._debitarOutraToggle_f17qd_409{color:var(--text-primary);cursor:pointer;align-items:center;gap:.45rem;margin-top:.8rem;margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:flex}._debitarOutraToggle_f17qd_409 input{accent-color:var(--brand-primary,#2563eb)}._notaCredito_f17qd_422{color:var(--text-secondary);align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.74rem;display:flex}._vendaProduto_f17qd_432{background:color-mix(in srgb, var(--brand-primary), transparent 92%);border:1px solid color-mix(in srgb, var(--brand-primary), transparent 70%);color:var(--text-primary);border-radius:9px;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.5rem .75rem;font-size:.85rem;font-weight:700;display:flex}._vendaProduto_f17qd_432 svg{color:var(--brand-primary,#2563eb)}._linkVendaCompleta_f17qd_447{color:var(--brand-primary,#2563eb);cursor:pointer;background:0 0;border:none;margin-right:auto;padding:.5rem .25rem;font-size:.78rem;font-weight:600;text-decoration:underline}._modalErro_f17qd_459{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;margin-bottom:.7rem;padding:.45rem .65rem;font-size:.8rem}@media (width<=768px){._buscaBox_f17qd_34{max-width:none}._cardsGrid_f17qd_62{grid-template-columns:1fr}._dinCard_f17qd_68{padding:.9rem 1rem}._cadastroGrid_f17qd_158{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._tabelaWrap_f17qd_271{max-height:none}._tabela_f17qd_271 td{padding-top:.6rem;padding-bottom:.6rem}._thAcoes_f17qd_293{width:92px}._secHeader_f17qd_217 h3{flex:0 0 100%}._anoChips_f17qd_242{flex:1}._secHeader_f17qd_217 .btn-primary{flex-shrink:0;margin-left:auto}}._pagina_hy1do_2{--st-conf:#0f9d74;--st-sol:#d97706;--st-bloq:#dc2626;--st-rec:#94a3b8;--hoje:color-mix(in srgb, var(--brand-primary), transparent 90%);box-sizing:border-box;width:100%;padding:1.5rem 2rem 2rem}@media (width<=700px){._pagina_hy1do_2{padding:1rem}}._cabecalho_hy1do_14{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}._cabecalho_hy1do_14 h1{color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:650}._cabecalho_hy1do_14 p{color:var(--text-secondary);max-width:62ch;margin:.25rem 0 0;font-size:.86rem}._abas_hy1do_18{border-bottom:1px solid var(--border-color);gap:.25rem;margin-bottom:1rem;display:flex;overflow-x:auto}._aba_hy1do_18{white-space:nowrap;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.6rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}._aba_hy1do_18:hover{color:var(--text-primary)}._abaAtiva_hy1do_26{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}._contador_hy1do_27{box-sizing:border-box;background:var(--st-bloq);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;display:inline-flex}._barra_hy1do_33{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}._grupo_hy1do_34{border:1px solid var(--border-color);background:var(--bg-card);border-radius:9px;display:inline-flex;overflow:hidden}._grupo_hy1do_34 button{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:.42rem .75rem;font-size:.82rem;font-weight:600}._grupo_hy1do_34 button+button{border-left:1px solid var(--border-color)}._grupo_hy1do_34 button:hover{color:var(--text-primary)}._grupo_hy1do_34 ._ativo_hy1do_41{background:color-mix(in srgb, var(--brand-primary), transparent 86%);color:var(--brand-primary)}._navBtn_hy1do_42{border:1px solid var(--border-color);background:var(--bg-card);min-width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 .6rem;font-size:.82rem;font-weight:600;display:inline-flex}._navBtn_hy1do_42:hover{border-color:var(--brand-primary)}._periodo_hy1do_48{color:var(--text-primary);min-width:12ch;font-size:1rem;font-weight:650}._espaco_hy1do_49{flex:1}._selectPeq_hy1do_50{width:auto!important;height:34px!important;padding:0 .5rem!important;font-size:.82rem!important}._chk_hy1do_51{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}._legenda_hy1do_53{color:var(--text-secondary);flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 0;font-size:.76rem;display:flex}._legenda_hy1do_53 span{align-items:center;gap:.35rem;display:inline-flex}._amostra_hy1do_55{border-radius:3px;width:14px;height:10px;display:inline-block}._res_hy1do_58{--c:var(--st-conf);text-align:left;box-sizing:border-box;cursor:pointer;border:1px solid color-mix(in srgb, var(--c), transparent 55%);border-left:3px solid var(--c);background:color-mix(in srgb, var(--c), transparent 86%);width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:.74rem;line-height:1.25;display:block;overflow:hidden}._res_hy1do_58:hover{background:color-mix(in srgb, var(--c), transparent 76%)}._res_hy1do_58 b{font-variant-numeric:tabular-nums;margin-right:4px;font-weight:700}._estSol_hy1do_70{--c:var(--st-sol);border-style:dashed dashed dashed solid}._estBloq_hy1do_71{--c:var(--st-bloq);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c), transparent 82%) 0 6px, color-mix(in srgb, var(--c), transparent 92%) 6px 12px)}._estRec_hy1do_75{--c:var(--st-rec);opacity:.75;text-decoration:line-through}._conflito_hy1do_76{box-shadow:0 0 0 2px color-mix(in srgb, var(--st-bloq), transparent 30%)}._alheia_hy1do_77{opacity:.92}._prevista_hy1do_79{border-style:dotted;font-style:italic}._amostraPrevista_hy1do_80{border:1.5px dotted var(--st-conf);background:color-mix(in srgb, var(--st-conf), transparent 86%)}._quadro_hy1do_83{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;overflow-x:auto}._timeline_hy1do_84{min-width:900px}._tlLinha_hy1do_85{border-top:1px solid var(--border-color);grid-template-columns:210px 1fr;min-height:46px;display:grid}._tlLinha_hy1do_85:first-child{border-top:none}._tlNome_hy1do_87{color:var(--text-primary);border-right:1px solid var(--border-color);background:var(--bg-secondary);z-index:2;padding:.45rem .7rem;font-size:.8rem;font-weight:600;position:sticky;left:0}._tlNome_hy1do_87 small{color:var(--text-secondary);font-size:.7rem;font-weight:500;display:block}._tlFaixa_hy1do_89{position:relative}._tlHoras_hy1do_90{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem;display:grid}._tlHoras_hy1do_90 div{border-left:1px solid var(--border-color);padding:.35rem 0 .35rem 4px}._tlGrade_hy1do_92{pointer-events:none;display:grid;position:absolute;inset:0}._tlGrade_hy1do_92 div{border-left:1px dashed color-mix(in srgb, var(--border-color), transparent 30%)}._tlBloco_hy1do_94{z-index:1;align-items:center;position:absolute;top:6px;bottom:6px;display:flex!important}._tlDiaInteiro_hy1do_95{height:14px;padding:0 6px;font-size:.66rem;top:3px;bottom:auto}._agora_hy1do_96{background:var(--st-bloq);z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}._icCabeca_hy1do_97{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:color-mix(in srgb, var(--brand-primary), transparent 94%);border-top:1px solid var(--border-color);padding:.35rem .7rem;font-size:.72rem;font-weight:700;position:sticky;left:0}._semana_hy1do_100{grid-template-columns:190px repeat(7,minmax(110px,1fr));min-width:980px;display:grid}._semana_hy1do_100>div{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);flex-direction:column;gap:3px;min-width:0;min-height:46px;padding:.35rem;display:flex}._semCab_hy1do_102{color:var(--text-secondary);text-align:center;text-transform:capitalize;font-size:.74rem;font-weight:700;border-top:none!important;min-height:0!important;padding:.5rem .25rem!important;display:block!important}._semCab_hy1do_102 strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1rem;display:block}._semNome_hy1do_104{color:var(--text-primary);background:var(--bg-secondary);z-index:2;font-size:.8rem;font-weight:600;position:sticky;left:0;border-left:none!important}._semNome_hy1do_104 small{color:var(--text-secondary);font-size:.7rem;font-weight:500}._colHoje_hy1do_106{background:var(--hoje)}._semIc_hy1do_107{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:color-mix(in srgb, var(--brand-primary), transparent 94%);grid-column:1/-1;font-size:.72rem;font-weight:700;border-left:none!important;min-height:0!important;padding:.3rem .7rem!important}._mes_hy1do_110{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._mesCab_hy1do_111{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);text-align:center;padding:.45rem;font-size:.72rem;font-weight:700}._mesDia_hy1do_112{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);flex-direction:column;gap:3px;min-width:0;min-height:108px;padding:.3rem;display:flex}._mesDia_hy1do_112:nth-child(7n+1){border-left:none}._mesNum_hy1do_114{cursor:pointer;color:var(--text-primary);font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:.78rem;font-weight:700}._mesNum_hy1do_114:hover{background:color-mix(in srgb, var(--brand-primary), transparent 85%)}._foraMes_hy1do_116{opacity:.45}._diaHoje_hy1do_117 ._mesNum_hy1do_114{background:var(--brand-primary);color:#fff}._mais_hy1do_118{cursor:pointer;color:var(--brand-primary);text-align:left;background:0 0;border:none;padding:0 4px;font-size:.72rem;font-weight:600}@media (width<=700px){._mesDia_hy1do_112{min-height:70px}._mesDia_hy1do_112 ._res_hy1do_58{padding:1px 3px;font-size:.64rem}}._vazio_hy1do_124{text-align:center;color:var(--text-secondary);padding:2.5rem 1rem;font-size:.9rem}._filtros_hy1do_127{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}._filtros_hy1do_127 label{color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}._cards_hy1do_129{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.7rem;display:grid}._card_hy1do_129{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem .95rem;display:flex}._card_hy1do_129 h4{color:var(--text-primary);margin:0;font-size:.95rem}._card_hy1do_129 ._meta_hy1do_132{color:var(--text-secondary);font-size:.78rem}._card_hy1do_129 ._acoes_hy1do_133{gap:.5rem;margin-top:auto;padding-top:.4rem;display:flex}._tagIc_hy1do_134{background:color-mix(in srgb, var(--brand-primary), transparent 88%);color:var(--brand-primary);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:.68rem;font-weight:700}._tagPropria_hy1do_135{background:color-mix(in srgb, var(--st-conf), transparent 85%);color:var(--st-conf)}._secTitulo_hy1do_136{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:1.2rem 0 .6rem;font-size:.8rem;font-weight:700}._lista_hy1do_139{flex-direction:column;gap:.6rem;display:flex}._item_hy1do_140{border:1px solid var(--border-color);border-left:4px solid var(--c,var(--st-sol));background:var(--bg-card);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding:.8rem 1rem;display:grid}._item_hy1do_140 h4{color:var(--text-primary);margin:0 0 .2rem;font-size:.92rem}._item_hy1do_140 p{color:var(--text-secondary);margin:0;font-size:.8rem}._item_hy1do_140 ._acoes_hy1do_133{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (width<=640px){._item_hy1do_140{grid-template-columns:1fr}._item_hy1do_140 ._acoes_hy1do_133{justify-content:flex-start}}._badge_hy1do_145{background:color-mix(in srgb, var(--c), transparent 85%);color:var(--c);border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-block}._btnOk_hy1do_146,._btnNao_hy1do_146{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.3rem;padding:.42rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}._btnOk_hy1do_146{background:var(--st-conf);color:#fff}._btnNao_hy1do_146{border-color:color-mix(in srgb, var(--st-bloq), transparent 50%);color:var(--st-bloq);background:0 0}._btnOk_hy1do_146:disabled,._btnNao_hy1do_146:disabled{opacity:.5;cursor:default}._detalhe_hy1do_155{grid-template-columns:130px 1fr;gap:.45rem .9rem;font-size:.86rem;display:grid}._detalhe_hy1do_155 dt{color:var(--text-secondary);font-weight:600}._detalhe_hy1do_155 dd{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0}._aviso_hy1do_158{background:color-mix(in srgb, var(--st-bloq), transparent 90%);color:var(--text-primary);border-radius:9px;margin-top:.8rem;padding:.6rem .75rem;font-size:.8rem}._erro_hy1do_159{color:var(--st-bloq);margin-bottom:.6rem;font-size:.82rem}._inativo_hy1do_160{opacity:.55}._linkBtn_hy1do_161{color:var(--brand-primary);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}._rotuloEspaco_hy1do_164{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}._infoEspaco_hy1do_165{color:var(--text-secondary);font-size:.8rem}._nomeLink_hy1do_166{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}._nomeLink_hy1do_166:hover{color:var(--brand-primary);text-decoration:underline}._gh_hy1do_170{font-size:.8rem}._ghCab_hy1do_171,._ghInteiros_hy1do_171,._ghCorpo_hy1do_171{display:grid}._ghCab_hy1do_171>div{text-align:center;color:var(--text-secondary);border-left:1px solid var(--border-color);padding:.5rem .25rem;font-size:.74rem;font-weight:700}._ghCab_hy1do_171>div:first-child{border-left:none}._ghCab_hy1do_171 strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1rem;display:block}._ghInteiros_hy1do_171>div{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);flex-direction:column;gap:3px;min-width:0;padding:3px;display:flex}._ghInteiros_hy1do_171>div:first-child{border-left:none}._ghRotulo_hy1do_177{color:var(--text-secondary);text-align:right;justify-content:center;font-size:.66rem;padding-right:6px!important}._ghCorpo_hy1do_171{border-top:1px solid var(--border-color)}._ghHora_hy1do_179{color:var(--text-secondary);text-align:right;box-sizing:border-box;font-variant-numeric:tabular-nums;padding:2px 6px 0 0;font-size:.68rem}._ghCol_hy1do_180{border-left:1px solid var(--border-color);min-width:0;position:relative}._ghSlot_hy1do_181{border:none;border-top:1px dashed color-mix(in srgb, var(--border-color), transparent 30%);cursor:pointer;background:0 0;padding:0;position:absolute;left:0;right:0}._ghSlot_hy1do_181:hover{background:color-mix(in srgb, var(--brand-primary), transparent 93%)}._ghBloco_hy1do_183{z-index:1;position:absolute;overflow:hidden;white-space:normal!important;padding:2px 5px!important}._ghAgora_hy1do_184{background:var(--st-bloq);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}._lista_hy1do_139{padding:.25rem .75rem .75rem}._lista_hy1do_139 h3{color:var(--text-secondary);margin:.9rem 0 .35rem;font-size:.82rem;font-weight:700}._lista_hy1do_139 h3._lstHoje_hy1do_189{color:var(--brand-primary)}._lstLinha_hy1do_190{text-align:left;border:none;border-top:1px solid var(--border-color);cursor:pointer;width:100%;color:var(--text-primary);background:0 0;grid-template-columns:7.5rem minmax(0,1fr) auto auto 7.5rem;align-items:center;gap:.25rem .9rem;padding:.45rem .25rem;font-size:.84rem;display:grid}._lstLinha_hy1do_190:hover{background:color-mix(in srgb, var(--brand-primary), transparent 94%)}._lstHora_hy1do_196{font-variant-numeric:tabular-nums;font-weight:600}._lstTit_hy1do_197{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._lstTit_hy1do_197 em{color:var(--text-secondary)}._lstPrevista_hy1do_199 ._lstTit_hy1do_197{font-style:italic}._lstEsp_hy1do_200,._lstIc_hy1do_200{color:var(--text-secondary);white-space:nowrap;font-size:.78rem}._lstEst_hy1do_201{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}._lstEst_hy1do_201 i{border-radius:50%;width:9px;height:9px;display:inline-block}@media (width<=700px){._lstLinha_hy1do_190{grid-template-columns:5.5rem minmax(0,1fr)}._lstEsp_hy1do_200,._lstIc_hy1do_200,._lstEst_hy1do_201{grid-column:2}}._ajudaAba_hy1do_209{color:var(--text-secondary);max-width:95ch;margin:0 0 .75rem;font-size:.84rem;line-height:1.5}._parcLista_hy1do_210{flex-direction:column;gap:.9rem;display:flex}._parcCard_hy1do_211{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}._parcCard_hy1do_211 header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1.5rem;display:flex}._parcCard_hy1do_211 header>div{min-width:0}._parcCard_hy1do_211 h4{color:var(--text-primary);margin:0 0 .2rem;font-size:.95rem}._parcCard_hy1do_211 header p{color:var(--text-secondary);margin:0;font-size:.8rem}._parcCard_hy1do_211 footer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._parcPadrao_hy1do_217{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}._parcAulas_hy1do_218{flex-direction:column;display:flex}._parcAula_hy1do_218{border-top:1px solid var(--border-color);color:var(--text-primary);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1.3fr) 7rem;align-items:center;gap:.3rem .9rem;padding:.4rem 0;font-size:.84rem;display:grid}._parcAula_hy1do_218 select{width:100%!important}._parcAulaNome_hy1do_221{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._parcAulaData_hy1do_222{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-transform:capitalize}._parcSemData_hy1do_223{color:var(--st-sol);text-transform:none;font-style:italic}._parcAlheio_hy1do_224{color:var(--text-primary);font-size:.82rem}._parcAlheio_hy1do_224 small{color:var(--text-secondary)}._parcNota_hy1do_226{color:var(--text-secondary);margin:0;font-size:.78rem}@media (width<=700px){._parcAula_hy1do_218{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._page_ab3fh_1{width:100%;padding:1rem}._toolbar_ab3fh_3{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}._titulo_ab3fh_4{color:var(--text-primary);align-self:center;margin:0 1rem 0 0;font-size:1.5rem;font-weight:600}._campo_ab3fh_5{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}._input_ab3fh_6{background:var(--input-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.45rem .6rem;font-size:.9rem}._input_ab3fh_6:focus{border-color:var(--border-focus);outline:none}._buscaBox_ab3fh_11{background:var(--input-bg);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:.4rem;padding:0 .6rem;display:flex}._buscaInput_ab3fh_15{color:var(--text-primary);background:0 0;border:none;width:220px;padding:.45rem 0;font-size:.9rem}._buscaInput_ab3fh_15:focus{outline:none}._erro_ab3fh_18{color:#ef4444;border-radius:var(--radius-md);cursor:pointer;background:#ef44441f;border:1px solid #ef4444;margin-bottom:.75rem;padding:.6rem .8rem}._aviso_ab3fh_22{color:var(--text-secondary);text-align:center;padding:2rem}._dica_ab3fh_23{color:var(--text-secondary);font-size:.8rem}._quadro_ab3fh_26{align-items:flex-start;gap:.75rem;min-height:60vh;padding-bottom:1rem;display:flex;overflow-x:auto}._coluna_ab3fh_27{background:var(--bg-secondary);border-radius:var(--radius-md);border:2px solid #0000;flex-direction:column;flex:0 0 280px;max-height:calc(100vh - 220px);display:flex}._colunaSobre_ab3fh_31{border-color:var(--border-focus)}._colunaTopo_ab3fh_32{border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:4px solid;align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}._colunaNome_ab3fh_36{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:700}._contador_ab3fh_37{background:var(--bg-card);color:var(--text-secondary);border-radius:999px;padding:.05rem .55rem;font-size:.75rem;font-weight:600}._colunaCorpo_ab3fh_41{flex-direction:column;flex:1;gap:.5rem;min-height:80px;padding:.25rem .5rem .6rem;display:flex;overflow-y:auto}._vazio_ab3fh_42{color:var(--text-secondary);text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:1rem .5rem;font-size:.8rem}._card_ab3fh_44{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:grab;box-shadow:var(--shadow-sm);padding:.6rem .7rem}._card_ab3fh_44:hover{border-color:var(--border-focus)}._cardArrastando_ab3fh_49{opacity:.4}._cardNome_ab3fh_50{color:var(--text-primary);font-size:.88rem;font-weight:600}._cardSub_ab3fh_51{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.75rem}._cardRodape_ab3fh_52{color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:.4rem;font-size:.72rem;display:flex}._selo_ab3fh_53{background:var(--brand-primary);color:#fff;border-radius:4px;padding:0 .35rem;font-size:.68rem}._chips_ab3fh_55{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}._chip_ab3fh_55{color:#fff;border:1px solid #0000;border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600}._chipBtn_ab3fh_57{cursor:pointer;background:0 0}._chipOff_ab3fh_58{opacity:.85}._iconBtn_ab3fh_60{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._iconBtn_ab3fh_60:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}._iconBtn_ab3fh_60:disabled{opacity:.3;cursor:not-allowed}._modalGrid_ab3fh_68{flex-direction:column;gap:1rem;display:flex}._dados_ab3fh_69{flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}._rotulo_ab3fh_70{color:var(--text-secondary);margin-bottom:.3rem;font-size:.78rem;font-weight:600}._textarea_ab3fh_71{background:var(--input-bg);width:100%;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);resize:vertical;margin-bottom:.5rem;padding:.5rem .6rem;font-family:inherit;font-size:.9rem}._historico_ab3fh_75{flex-direction:column;gap:.35rem;max-height:200px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex;overflow-y:auto}._histData_ab3fh_76{color:var(--text-secondary);margin-right:.4rem}._resultados_ab3fh_77{flex-direction:column;gap:.4rem;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._resultados_ab3fh_77 li{border:1px solid var(--border-color);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}._etapasLista_ab3fh_82{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._etapasLista_ab3fh_82 li,._novaLinha_ab3fh_83{align-items:center;gap:.5rem;display:flex}._cor_ab3fh_84{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:34px;padding:0}._seloAlerta_ab3fh_87{color:#1f2937;background:#f59e0b;border-radius:4px;padding:0 .35rem;font-size:.68rem;font-weight:600}._info_ab3fh_88{color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;background:#0ea5e91f;border:1px solid #0ea5e9;margin-bottom:.75rem;padding:.6rem .8rem}._caixa_ab3fh_92{border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:.6rem;padding:.8rem;display:flex}._linhaBotoes_ab3fh_93{flex-wrap:wrap;gap:.5rem;display:flex}._formContato_ab3fh_94{flex-wrap:wrap;gap:.75rem;display:flex}._cheio_ab3fh_95{flex:100%}._abas_ab3fh_96{border-bottom:1px solid var(--border-color);gap:.25rem;display:flex}._aba_ab3fh_96,._abaAtiva_ab3fh_97{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:.88rem}._abaAtiva_ab3fh_97{color:var(--text-primary);border-bottom-color:var(--brand-primary);font-weight:600}._cabecalhoCard_ab3fh_104{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}._cardGrid_ab3fh_105{grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr) 240px;align-items:start;gap:1.25rem;display:grid}@media (width<=1000px){._cardGrid_ab3fh_105{grid-template-columns:1fr}}._colEsq_ab3fh_107,._colMeio_ab3fh_107,._colDir_ab3fh_107{flex-direction:column;gap:.75rem;min-width:0;display:flex}._tituloSecao_ab3fh_108{color:var(--text-primary);margin:.25rem 0 0;font-size:.95rem;font-weight:700}._faseAtual_ab3fh_109{align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}._etapaTag_ab3fh_110{border:1px solid;border-radius:6px;padding:.1rem .6rem;font-weight:700}._campoEtapa_ab3fh_111{flex-direction:column;gap:.3rem;display:flex}._campoFaltando_ab3fh_112{border-left:3px solid #ef4444;padding-left:.5rem}._aviso2_ab3fh_113{border-radius:var(--radius-md);background:#f59e0b1f;border:1px solid #f59e0b;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.88rem;display:flex}._radios_ab3fh_114{flex-direction:column;gap:.35rem;display:flex}._radio_ab3fh_114{cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}._linkBtn_ab3fh_116{color:var(--text-accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.78rem}._btnFase_ab3fh_117{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:flex}._btnFase_ab3fh_117:hover:not(:disabled){background:var(--bg-secondary)}._btnFase_ab3fh_117:disabled{opacity:.5;cursor:not-allowed}._btnVoltar_ab3fh_123{border-color:var(--border-color);color:var(--text-secondary);justify-content:flex-start;font-weight:500}._separador_ab3fh_124{background:var(--border-color);height:1px;margin:.25rem 0}._fases_ab3fh_125{flex-direction:column;gap:.5rem;display:flex}._fase_ab3fh_109{border:1px solid var(--border-color);border-radius:var(--radius-md);border-left:4px solid;padding:.5rem .7rem}._faseTopo_ab3fh_127{justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}._linhaCampos_ab3fh_128{flex-wrap:wrap;gap:.75rem;display:flex}._nomeEtapa_ab3fh_129{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}._colunaDescricao_ab3fh_132{color:var(--text-secondary);padding:0 .7rem .4rem;font-size:.75rem}._cardDono_ab3fh_133{background:var(--brand-primary);color:#fff;border-radius:999px;margin-bottom:.3rem;padding:.05rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}._badgeVenc_ab3fh_134{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;padding:0 .4rem;font-size:.7rem;font-weight:600;display:inline-block}._badgeVencAtraso_ab3fh_135{color:#fff;background:#dc2626}._cardFinal_ab3fh_136{opacity:.6}._turmaBox_ab3fh_139{min-width:360px;position:relative}._turmaBox_ab3fh_139 ._input_ab3fh_6{box-sizing:border-box;width:100%}._turmaLista_ab3fh_141{z-index:50;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 8px 24px #0000002e);max-height:360px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}._turmaLista_ab3fh_141 li{border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);padding:.4rem .55rem;font-size:.88rem}._turmaLista_ab3fh_141 li:hover,._turmaLista_ab3fh_141 li._turmaAtiva_ab3fh_147{background:var(--bg-secondary)}._turmaLista_ab3fh_141 li._turmaVazia_ab3fh_148{cursor:default;color:var(--text-secondary)}._semResponsavel_ab3fh_151{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}._semResponsavel_ab3fh_151 ._cardDono_ab3fh_133{margin-bottom:0}._pegarBtn_ab3fh_153{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:999px;padding:.05rem .6rem;font-size:.7rem;font-weight:600}._pegarBtn_ab3fh_153:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._pegarSelect_ab3fh_158{background:var(--input-bg);color:var(--text-primary);border:1px solid var(--border-focus);border-radius:var(--radius-md);max-width:180px;padding:.1rem .3rem;font-size:.75rem}._tarefas_ab3fh_164{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._tarefa_ab3fh_164{border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:flex-start;gap:.5rem;padding:.4rem .5rem;font-size:.88rem;display:flex}._tarefa_ab3fh_164 input[type=checkbox]{margin-top:.2rem}._tarefaFeita_ab3fh_167{color:var(--text-secondary);text-decoration:line-through}._tarefaAtrasada_ab3fh_168{color:#dc2626;font-weight:600}._badgeTarefa_ab3fh_169{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-block}._badgeTarefaAtraso_ab3fh_170{color:#fff;background:#dc2626}._vagas_ab3fh_173{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.85rem;display:flex}._vagasBarra_ab3fh_175{background:var(--bg-secondary);border-radius:999px;flex:240px;min-width:200px;height:10px;display:flex;overflow:hidden}._vagasInscritos_ab3fh_176{background:#22c55e}._vagasAndamento_ab3fh_177{opacity:.55;background:#f59e0b}._vagasNum_ab3fh_178{font-weight:700}._vagasLotada_ab3fh_179{color:#dc2626;font-weight:700}._listaSimples_ab3fh_180{margin:.2rem 0 .4rem;padding-left:1.1rem;font-size:.85rem}._painelKpis_ab3fh_183{flex-wrap:wrap;gap:.75rem;display:flex}._painelKpis_ab3fh_183>div{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);flex:140px;padding:.6rem .8rem;font-size:.8rem}._painelKpis_ab3fh_183 span{color:var(--text-primary);font-size:1.5rem;font-weight:700;display:block}._painelDuas_ab3fh_186{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;display:grid}._painelLinha_ab3fh_187{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._painelBarra_ab3fh_188{background:var(--bg-secondary);border-radius:999px;flex:1;height:12px;overflow:hidden}._painelBarra_ab3fh_188>div{border-radius:999px;height:100%}._painelValor_ab3fh_190{min-width:90px;font-size:.8rem;font-weight:600}._painelTabela_ab3fh_191{border-collapse:collapse;width:100%;font-size:.85rem}._painelTabela_ab3fh_191 th,._painelTabela_ab3fh_191 td{text-align:left;border-bottom:1px solid var(--border-color);padding:.3rem .4rem}._painelTabela_ab3fh_191 th{color:var(--text-secondary);font-weight:600}._listaDuasColunas_ab3fh_194{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.6rem;display:grid}@media (width<=700px){._listaDuasColunas_ab3fh_194{grid-template-columns:1fr}}._secaoLarga_ab3fh_196{border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;margin-top:1.25rem;padding-top:.75rem;display:flex}._wlGrid_ab3fh_199{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}._wlPainel_ab3fh_200{flex-direction:column;gap:.35rem;min-width:0;display:flex}._wlTitulo_ab3fh_201{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}._wlLista_ab3fh_202{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);height:380px;overflow:auto}._wlTabela_ab3fh_203{border-collapse:collapse;width:100%;font-size:.8rem}._wlTabela_ab3fh_203 th{background:var(--bg-secondary);color:var(--text-secondary);text-align:left;padding:.35rem .5rem;font-weight:600;position:sticky;top:0}._wlTabela_ab3fh_203 td{border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;padding:.35rem .5rem}._wlTabela_ab3fh_203 tbody tr{cursor:pointer;-webkit-user-select:none;user-select:none}._wlTabela_ab3fh_203 tbody tr:hover td{background:var(--bg-secondary)}._wlMarcada_ab3fh_208 td,._wlTabela_ab3fh_203 tbody tr._wlMarcada_ab3fh_208:hover td{background:#3b82f62e}._wlNum_ab3fh_209{text-align:right}._wlVazio_ab3fh_210{text-align:center;cursor:default;color:var(--text-secondary)!important;padding:1.5rem .5rem!important}._wlSetas_ab3fh_211{flex-direction:column;justify-content:center;gap:.5rem;display:flex}@media (width<=760px){._wlGrid_ab3fh_199{grid-template-columns:1fr}._wlSetas_ab3fh_211{flex-direction:row;justify-content:center}._wlLista_ab3fh_202{height:240px}}:root,:root[data-theme=dark]{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-card:#1e293bb3;--input-bg:#0f172a99;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-accent:#38bdf8;--brand-primary:#2563eb;--brand-primary-hover:#1d4ed8;--primary-color:#2563eb;--primary-hover:#1d4ed8;--border-color:#334155;--border-focus:#38bdf8;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-glow:0 0 15px #38bdf84d;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem}:root[data-theme=light]{--bg-primary:#f1f5f9;--bg-secondary:#e2e8f0;--bg-card:#ffffffbf;--input-bg:#ffffffe6;--text-primary:#1e293b;--text-secondary:#64748b;--text-accent:#0284c7;--brand-primary:#2563eb;--brand-primary-hover:#1d4ed8;--primary-color:#2563eb;--primary-hover:#1d4ed8;--border-color:#e2e8f0;--border-focus:#0284c7;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -1px #0000000d;--shadow-glow:0 0 15px #2563eb40;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Outfit,sans-serif}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid #ffffff1a}:root[data-theme=light] .glass-panel{border-color:#fff6}.input-modern{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-in-out}.input-modern:focus{border-color:var(--border-focus);box-shadow:var(--shadow-glow);outline:none}input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()}:root[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}.btn-primary{background:var(--brand-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.05rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary:hover:not(:disabled){background:#2563eb14;transform:translateY(-1px)}.btn-secondary:disabled{opacity:.55;cursor:default}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}:root,:root[data-theme=dark]{--check-ro-bg:#94a3b8;--check-ro-border:#64748b}:root[data-theme=light]{--check-ro-bg:#475569;--check-ro-border:#94a3b8}input[type=checkbox]:disabled{appearance:none;vertical-align:middle;border:1.5px solid var(--check-ro-border);cursor:not-allowed;opacity:1;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:3px;flex-shrink:0;width:15px;height:15px;margin:3px 3px 3px 4px}input[type=checkbox]:disabled:checked{background-color:var(--check-ro-bg);border-color:var(--check-ro-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.4'/%3E%3C/svg%3E")}:root:not([data-theme=light]) input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%230f172a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.4'/%3E%3C/svg%3E")}html:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (appearance:base-select){html:root:not([data-theme=light]) select:not([multiple]):not([size]){appearance:base-select}html:root:not([data-theme=light]) select:not([multiple]):not([size])::picker(select){appearance:base-select}html:root:not([data-theme=light]) select:not([multiple]):not([size]){justify-content:space-between;align-items:center;gap:.5rem;display:flex}html:root:not([data-theme=light]) select::picker-icon{color:var(--text-secondary);font-size:.75em;transition:rotate .15s}html:root:not([data-theme=light]) select:open::picker-icon{rotate:180deg}html:root:not([data-theme=light]) select::picker(select){background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;max-height:min(60vh,420px);margin-block:.25rem;padding:.3rem 0;box-shadow:0 10px 28px #00000073}html:root:not([data-theme=light]) select option{color:var(--text-primary);background:0 0;padding:.45rem .9rem;font-size:.95rem}html:root:not([data-theme=light]) select option:hover,html:root:not([data-theme=light]) select option:focus-visible{background:#3b82f638;outline:none}html:root:not([data-theme=light]) select option:checked{background:#3b82f659;font-weight:600}html:root:not([data-theme=light]) select option:disabled{color:var(--text-secondary)}html:root:not([data-theme=light]) select option::checkmark{color:#38bdf8}}html[data-carregando]:before{content:"";z-index:3000;background:linear-gradient(90deg, transparent 0%, var(--primary-color,#3b82f6) 35%, #38bdf8 60%, transparent 100%);opacity:0;background-repeat:no-repeat;background-size:45% 100%;height:3px;animation:1.1s ease-in-out infinite icnet-barra,.2s .15s forwards icnet-aparece;position:fixed;top:0;left:0;right:0;box-shadow:0 0 8px #3b82f699}@keyframes icnet-barra{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes icnet-aparece{to{opacity:1}}html[data-carregando] [class*=filterBar] input[type=text]:not([class*=inputField]),html[data-carregando] [class*=filterBar] input[type=search]:not([class*=inputField]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%2394a3b8' stroke-opacity='.3' stroke-width='3'/%3E%3Cpath d='M12 3a9 9 0 0 1 9 9' fill='none' stroke='%233b82f6' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='0.75s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px}:root[data-carregando] input[class*=inputField][class*=inputField]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%2394a3b8' stroke-opacity='.3' stroke-width='3'/%3E%3Cpath d='M12 3a9 9 0 0 1 9 9' fill='none' stroke='%233b82f6' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='0.75s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:right 14px center,1.1rem;background-repeat:no-repeat,no-repeat;background-size:18px 18px,1.15rem 1.15rem;padding-right:2.6rem}html[data-carregando] [class*=emptyState]{color:var(--primary-color,#3b82f6);font-size:0}html[data-carregando] [class*=emptyState]:after{content:"Carregando…";letter-spacing:.01em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%2394a3b8' stroke-opacity='.3' stroke-width='3'/%3E%3Cpath d='M12 3a9 9 0 0 1 9 9' fill='none' stroke='%233b82f6' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='0.75s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") 0/22px 22px no-repeat;align-items:center;gap:.6rem;min-height:22px;padding-left:1.9rem;font-size:1rem;font-weight:600;display:inline-flex}html[data-carregando] [class*=gridContainer] tbody:not(:has([class*=emptyState])){opacity:.45}[class*=gridContainer] tbody{transition:opacity .2s}html:not([data-carregando]) td[class*=emptyState]{color:var(--text-primary);font-weight:500}html:not([data-carregando]) td[class*=emptyState]:before{content:"";opacity:.55;background:currentColor;width:34px;height:34px;margin:0 auto .6rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){html[data-carregando]:before{animation-duration:2.5s}}
