.consultoria-padrao{color:#204b40;min-width:0;font-family:inherit}.consultoria-padrao h1{letter-spacing:-.025em;color:#204b40!important;font-size:26px!important}.consultoria-eyebrow{letter-spacing:.14em;color:#74856c;font-size:10px;font-weight:700}.consultoria-subtitulo{color:#718073;margin:5px 0 0;font-size:13px}.consultoria-produtor{background:#fff!important;border:1px solid #dce5dd!important;border-radius:16px!important;padding:24px!important}.consultoria-produtor>p{color:#506b49;background:#eef4e9;border-radius:8px;margin:0 0 18px;padding:8px 12px;font-size:12px}.consultoria-padrao .consultoria-filtros{background:#f3f6ef;border:1px solid #e0e7d9;border-radius:12px;grid-template-columns:minmax(170px,2fr) repeat(2,minmax(130px,1fr)) minmax(180px,1.5fr);align-items:end;gap:12px;padding:16px;display:grid!important}.consultoria-padrao .consultoria-filtros>div{min-width:0;margin:0!important}.consultoria-padrao .consultoria-filtros input,.consultoria-padrao .consultoria-filtros select{box-sizing:border-box;background:#fff;width:100%;min-height:38px;border:1px solid #d5dfd0!important;border-radius:8px!important}.consultoria-relatorio-item{box-sizing:border-box;width:100%;background:#fff!important;border:1px solid #dce5dd!important;border-radius:12px!important;gap:14px!important;margin-bottom:10px!important;padding:16px!important}.consultoria-relatorio-item:hover{background:#f7faf3!important;border-color:#9bb784!important}.consultoria-relatorio-item:focus-visible{outline-offset:3px;outline:2px solid #57834c}.consultoria-relatorio-item>div{min-width:0}.consultoria-relatorio-resumo{color:#54655b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:900px){.consultoria-padrao .consultoria-filtros{grid-template-columns:1fr 1fr}}@media (max-width:540px){.consultoria-produtor{padding:14px!important}.consultoria-padrao .consultoria-filtros{gap:10px;padding:12px}.consultoria-padrao .consultoria-filtros>div:first-child,.consultoria-padrao .consultoria-filtros>div:last-child{grid-column:1/-1}.consultoria-relatorio-item{gap:9px!important;padding:12px!important}.consultoria-padrao h1{font-size:23px!important}}.consultoria-foto{background:#fff;border:1px solid #dce5dd;border-radius:12px;min-width:0;margin:0;overflow:hidden}.consultoria-foto-abrir{cursor:zoom-in;background:#f3f6ef;border:0;width:100%;padding:0;display:block;position:relative}.consultoria-foto-abrir img{object-fit:contain;width:100%;max-height:300px;display:block}.consultoria-foto-abrir>span{color:#204b40;background:#eaf2e6;border-radius:8px;align-items:center;gap:6px;margin:10px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.consultoria-foto figcaption{color:#50674e;overflow-wrap:anywhere;padding:12px;font-size:13px;line-height:1.6}.consultoria-foto-erro{color:#6b785f;padding:20px;font-size:13px;line-height:1.6}.consultoria-foto-erro button{color:#204b40;background:#edf4e7;border:1px solid #cbd9c5;border-radius:8px;margin-top:10px;padding:10px;display:block}.consultoria-foto-dialog{color:#204b40;box-sizing:border-box;background:#fff;border:1px solid #d5dfd0;border-radius:14px;width:min(1000px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.consultoria-foto-dialog::backdrop{background:#13291fe0}.consultoria-foto-dialog header{z-index:1;background:#fff;border-bottom:1px solid #e1e8dc;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.consultoria-foto-dialog strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.consultoria-foto-dialog button{color:#204b40;cursor:pointer;background:#f3f6ef;border:1px solid #dce5dd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.consultoria-foto-dialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 100px);margin:auto;display:block}.consultoria-cal-nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.consultoria-cal-nav>button{cursor:pointer;color:#204b40;background:#fff;border:1px solid #dce5dd;border-radius:9px;justify-content:center;align-items:center;padding:6px;display:flex}.consultoria-cal-nav>div{color:#204b40;font-size:15px;font-weight:700}.consultoria-cal{background:#fff;border:1px solid #dce5dd;border-radius:12px}.consultoria-cal-semana,.consultoria-cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.consultoria-cal-semana{background:#f3f6ef;border-bottom:1px solid #e0e7d9;border-radius:11px 11px 0 0}.consultoria-cal-semana>div{letter-spacing:.06em;text-transform:uppercase;color:#74856c;padding:8px 10px;font-size:11px;font-weight:700}.consultoria-cal-grade>*{box-sizing:border-box;border-bottom:1px solid #edf1ea;border-right:1px solid #edf1ea;min-width:0;min-height:76px;position:relative}.consultoria-cal-grade>:nth-child(7n){border-right:0}.consultoria-cal-grade>:nth-last-child(-n+7){border-bottom:0}.consultoria-cal-grade>:nth-last-child(7){border-bottom-left-radius:11px}.consultoria-cal-grade>:last-child{border-bottom-right-radius:11px}.consultoria-cal-vazia{background:#fafbf8}.consultoria-cal-dia{color:#204b40;background:#fff;transition:background .15s}.consultoria-cal-dia:hover{background:#f7faf3}.consultoria-cal-sel{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.consultoria-cal-sel:focus-visible{outline-offset:-2px;outline:2px solid #57834c}.consultoria-cal-num{border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:13px;font-weight:600;display:inline-flex}.consultoria-cal-dia.is-hoje .consultoria-cal-num{color:#1f4d45;background:#e4efe9;font-weight:700}.consultoria-cal-qtd{box-sizing:border-box;color:#1f4d45;white-space:nowrap;text-overflow:ellipsis;background:#e4efe9;border-radius:999px;max-width:100%;padding:3px 8px;font-size:11.5px;font-weight:600;overflow:hidden}.consultoria-cal-dia.is-pendente .consultoria-cal-qtd{color:#a63b2b;background:#fbe7e3}.consultoria-cal-mais{z-index:1;color:#2e6b5c;cursor:pointer;opacity:.55;background:#fff;border:1px solid #cfe0d5;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}.consultoria-cal-dia:hover .consultoria-cal-mais,.consultoria-cal-mais[aria-expanded=true]{opacity:1}.consultoria-cal-mais:focus-visible{opacity:1}.consultoria-cal-mais:hover{background:#e4efe9}.consultoria-cal-dia.is-selecionado,.consultoria-cal-dia.is-selecionado:hover{color:#fff;background:#1f4d45}.consultoria-cal-dia.is-selecionado .consultoria-cal-num{color:#fff;background:0 0}.consultoria-cal-dia.is-selecionado .consultoria-cal-qtd{color:#fff;background:#ffffff26}.consultoria-cal-dia.is-selecionado .consultoria-cal-mais{opacity:1;color:#fff;background:#ffffff1f;border-color:#fff5}.consultoria-cal-menu{z-index:5;background:#fff;border:1px solid #dce5dd;border-radius:10px;flex-direction:column;min-width:170px;padding:5px;display:flex;position:absolute;top:34px;left:6px;box-shadow:0 10px 28px #1f4d4526}.consultoria-cal-menu.a-direita{left:auto;right:6px}.consultoria-cal-menu button{color:#204b40;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}:is(.consultoria-cal-menu button:hover,.consultoria-cal-menu button:focus-visible){background:#eef5f0;outline:0}@media (hover:none){.consultoria-cal-mais{opacity:1}}@media (max-width:540px){.consultoria-cal-semana>div{text-align:center;letter-spacing:.02em;padding:7px 0;font-size:10px}.consultoria-cal-grade>*{min-height:56px}.consultoria-cal-sel{justify-content:flex-end;align-items:center;gap:2px;padding:4px 2px 5px}.consultoria-cal-num{min-width:22px;height:22px;font-size:12.5px}.consultoria-cal-qtd{padding:0 6px;font-size:10px;line-height:16px}.consultoria-cal-qtd>span{display:none}.consultoria-cal-mais{border-radius:6px;width:20px;height:20px;top:2px;right:2px}.consultoria-cal-mais svg{width:12px;height:12px}.consultoria-cal-menu{min-width:160px;top:26px}}.gestao-painel{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.gestao-abas{background:#eef2ea;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;max-width:420px;padding:4px;display:grid}.gestao-abas button{font:inherit;color:#6b7a6e;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px;font-size:14px}.gestao-abas button[aria-selected=true]{color:#204b40;background:#fff;font-weight:600;box-shadow:0 1px 3px #1f4d4522}.gestao-hero{color:#e6f2ea;background:linear-gradient(135deg,#1f4d45 0%,#2e6b5c 60%,#3d7d6b 100%);border-radius:16px;padding:24px}.gestao-hero p{color:#cfe3d8;margin:6px 0 16px;font-size:14px}.consultoria-padrao.gestao-painel .gestao-hero h1{margin:4px 0 0;color:#fff!important;font-size:28px!important}.gestao-hero .gestao-eyebrow{color:#9fd3bb}.gestao-hero-acoes{flex-wrap:wrap;gap:10px;display:flex}.gestao-hero-acoes label,.gestao-hero-acoes button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.gestao-hero-acoes select{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.gestao-hero-acoes select option{color:#204b40}.gestao-hero-acoes button:disabled{opacity:.6;cursor:default}.gestao-eyebrow{letter-spacing:.14em;color:#5aa585;font-size:10.5px;font-weight:700;display:block}.gestao-titulo{color:#204b40;margin:-10px 0 0;font-size:19px}.gestao-sub{color:#718073;margin:4px 0 12px;font-size:13px}.gestao-nota{color:#6b7a6e;text-align:right;margin:6px 0 0;font-size:12.5px}.gestao-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.gestao-kpi{background:#fff;border:1px solid #dce5dd;border-radius:14px;justify-content:space-between;gap:10px;min-width:0;padding:16px;display:flex}.gestao-kpi h3{color:#6b7a6e;margin:0;font-size:13px;font-weight:600}.gestao-kpi strong{color:#204b40;letter-spacing:-.02em;margin:6px 0 2px;font-size:26px;line-height:1.15;display:block}.gestao-kpi p{color:#7b8a7e;margin:0;font-size:12.5px}.gestao-kpi-icone{color:#2e6b5c;background:#e8f1ec;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.gestao-kpi.is-destaque{background:#1f4d45;border-color:#1f4d45}.gestao-kpi.is-destaque h3,.gestao-kpi.is-destaque p{color:#cfe3d8}.gestao-kpi.is-destaque strong{color:#fff}.gestao-kpi.is-destaque .gestao-kpi-icone{color:#fff;background:#ffffff1f}.gestao-grade-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.gestao-cartao{background:#fff;border:1px solid #dce5dd;border-radius:14px;min-width:0;padding:18px}.gestao-cartao h2{color:#204b40;margin:2px 0 0;font-size:17px}.gestao-svg{width:100%;height:auto;max-height:260px;margin-top:8px;display:block}.gestao-grade{stroke:#e6ece3;stroke-width:1px}.gestao-linha{fill:none;stroke:#1f4d45;stroke-width:3px;stroke-linejoin:round}.gestao-area{fill:#1f4d4514}.gestao-ponto{fill:#fff;stroke:#1f4d45;stroke-width:2.5px}.gestao-rotulo{fill:#2f4b40;font-size:11px;font-weight:700}.gestao-eixo{fill:#8a978c;font-size:11px}.gestao-barra.s-verde{fill:#2e7a62}.gestao-barra.s-laranja{fill:#d08c55}.gestao-barra.s-verde-claro{fill:#5e9382}.gestao-legenda{color:#6b7a6e;justify-content:flex-end;gap:14px;font-size:12.5px;display:flex}.gestao-legenda i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.gestao-legenda i.s-verde{background:#2e7a62}.gestao-legenda i.s-laranja{background:#d08c55}.gestao-tabela-wrap{background:#fff;border:1px solid #dce5dd;border-radius:12px;overflow-x:auto}.gestao-cartao .gestao-tabela-wrap{border:0;margin-top:6px}.gestao-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.gestao-tabela th{color:#7b8a7e;letter-spacing:.06em;text-transform:uppercase;text-align:right;white-space:nowrap;background:#f3f6ef;padding:10px 12px;font-size:11px;font-weight:700}.gestao-tabela td{text-align:right;color:#3d5249;white-space:nowrap;border-top:1px solid #edf1ea;padding:10px 12px}.gestao-tabela th:first-child,.gestao-tabela td:first-child{text-align:left;color:#204b40;font-weight:600}.gestao-tabela td.pos{color:#2e7a62;font-weight:600}.gestao-tabela-simples th{background:0 0}.gestao-gmd{border-top:1px solid #edf1ea;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.gestao-gmd strong{color:#204b40;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.gestao-gmd small{color:#7b8a7e;font-size:12px}.gestao-gmd-barras{flex-direction:column;gap:5px;display:flex}.gestao-gmd-barras i{background:#a9c6bc;border-radius:4px;height:8px;display:block}.gestao-gmd-barras i.ok,.gestao-gmd-valores i.ok{background:#1f4d45}.gestao-gmd-barras i.abaixo,.gestao-gmd-valores i.abaixo{background:#b84a3a}.gestao-gmd-valores{color:#3d5249;white-space:nowrap;flex-direction:column;gap:3px;font-size:12.5px;display:flex}.gestao-gmd-valores i{background:#a9c6bc;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.gestao-carteira{margin:8px 0 0;padding:0;list-style:none}.gestao-carteira li{border-top:1px solid #edf1ea;align-items:center;gap:12px;padding:12px 0;display:flex}.gestao-inicial{color:#2e6b5c;background:#e8f1ec;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:inline-flex}.gestao-carteira-info{flex:1;min-width:0}.gestao-carteira-info strong{color:#204b40;font-size:14.5px;display:block}.gestao-carteira-info small{color:#7b8a7e;font-size:12.5px}.gestao-carteira-num{text-align:right;white-space:nowrap}.gestao-carteira-num b{color:#2e6b5c;font-size:18px;display:block}.gestao-carteira-num small{color:#7b8a7e;font-size:12px}.gestao-fazendas{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gestao-fazendas button{color:#204b40;font:inherit;cursor:pointer;background:#f3f8f4;border:1px solid #cfe0d5;border-radius:999px;padding:5px 11px;font-size:12.5px}.gestao-fazendas button:hover{background:#e4efe9}.gestao-fazendas button:disabled{cursor:default}.gestao-ano{border-top:1px solid #edf1ea;grid-template-columns:70px repeat(4,minmax(0,1fr));align-items:center;gap:10px;padding:14px 0;display:grid}.gestao-ano strong{color:#2e6b5c;font-size:20px}.gestao-ano span{color:#7b8a7e;min-width:0;font-size:12px}.gestao-ano b{color:#204b40;font-size:15px;display:block}.gestao-aviso{color:#7a5a12;background:#fff8e8;border:1px solid #f0d9a8;border-radius:10px;padding:10px 12px;font-size:13.5px}.gestao-aviso button,.gestao-cadastros>button{color:#204b40;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe0d5;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.gestao-cadastros{flex-direction:column;align-items:stretch;gap:10px;display:flex}.gestao-cadastros>button{align-self:flex-start}.gestao-cadastros iframe{border-radius:12px;border:1px solid #dce5dd!important}@media (max-width:540px){.gestao-hero{padding:18px}.consultoria-padrao.gestao-painel .gestao-hero h1{font-size:23px!important}.gestao-kpis{grid-template-columns:1fr 1fr;gap:10px}.gestao-kpis>.is-destaque:first-child{grid-column:1/-1}.gestao-kpi{padding:13px}.gestao-kpi strong{font-size:21px}.gestao-kpi-icone{width:30px;height:30px}.gestao-cartao{padding:14px}.gestao-gmd{grid-template-columns:minmax(0,1fr) auto}.gestao-gmd-barras{grid-area:2/1/auto/-1}.gestao-ano{grid-template-columns:repeat(2,minmax(0,1fr))}.gestao-ano strong{grid-column:1/-1}.gestao-rotulo,.gestao-eixo{font-size:14px}}@media print{body *{visibility:hidden}.gestao-painel,.gestao-painel *{visibility:visible}.gestao-painel{width:100%;position:absolute;inset:0 auto auto 0}.gestao-abas,.gestao-hero-acoes,.gestao-cadastros{display:none!important}.gestao-cartao,.gestao-kpi,.gestao-tabela-wrap{break-inside:avoid}}
