body.gp-home #pumpjack-background{display:none!important}body.gp-home #pumpjack-showcase{min-height:0;grid-template-columns:1fr 1fr;margin-top:16px}body.gp-home #pumpjack-showcase canvas{height:150px}body.gp-home #pumpjack-showcase .pumpjack-intro{padding:18px 26px}body.gp-home #pumpjack-showcase .pumpjack-intro h2{font-size:22px;margin:4px 0}body.gp-home #pumpjack-showcase .pumpjack-intro p{margin:0;font-size:13px}body.gp-home #pumpjack-showcase .pumpjack-intro small{display:none}body.gp-home main{background:0 0}#app .gph-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:6px 0 16px;padding-bottom:14px;border-bottom:1px solid #d5e0ea}.gph-head h1{margin:4px 0 2px;font-size:26px;color:#0f2d4d;letter-spacing:-.01em}.gph-head p{margin:0}.gph-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#4d6a86;text-transform:uppercase}.gph-head .gph-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.gph-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.gph-kpi{background:#fff;border:1px solid #d9e3ec;border-left:4px solid #1f5c99;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:0 1px 2px #0f2d4d0d}.gph-kpi span{font-size:11.5px;font-weight:700;color:#4d6175;text-transform:uppercase;letter-spacing:.04em}.gph-kpi b{font-size:28px;line-height:1.1;color:#0f2d4d;font-variant-numeric:tabular-nums}.gph-kpi small{font-size:11.5px;color:#6b7f92}.gph-kpi.k-verde{border-left-color:#1f8a5b}.gph-kpi.k-ambar{border-left-color:#d08a12}.gph-kpi.k-vermelho{border-left-color:#c2392b}.gph-kpi.k-roxo{border-left-color:#5b4fb3}.gph-kpi.k-cinza{border-left-color:#7d8b99}.gph-corpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.gph-lista{padding:0!important;overflow:hidden}.gph-lista-cab{display:flex;align-items:baseline;justify-content:space-between;padding:16px 18px 6px}.gph-lista-cab h2{margin:0;font-size:18px;color:#0f2d4d}.gph-cont{font-size:12px;color:#6b7f92}.gph-chips{display:flex;gap:6px;overflow-x:auto;padding:6px 18px 10px;scrollbar-width:thin}#app button.gph-chip,.gph-chip{flex:none;min-height:0;width:auto;background:#f1f5f9;color:#24415f;border:1px solid #d5e0ea;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;box-shadow:none}.gph-chip i{font-style:normal;background:#dfe8f1;border-radius:999px;padding:1px 7px;margin-left:4px;font-size:11px}#app button.gph-chip.on,.gph-chip.on{background:#1f4f86;color:#fff;border-color:#1f4f86}.gph-chip.on i{background:#ffffff2e;color:#fff}.gph-filtros{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 12px;border-bottom:1px solid #e3eaf1}#app .gph-filtros input,#app .gph-filtros select{margin:0;height:38px;font-size:13px;padding-top:0;padding-bottom:0;width:100%}#app .gph-filtros select{padding-left:10px}.gph-busca{display:flex;align-items:center;gap:6px;border:1px solid #cdd9e5;border-radius:8px;padding:0 10px;background:#fff;color:#6b7f92}.gph-busca input{border:0!important;outline:0;box-shadow:none!important;padding:0;flex:1;min-width:0}.gph-tabela{max-height:min(62vh,640px);overflow:auto}.gph-tabela table{width:100%;border-collapse:collapse;font-size:13.5px}.gph-tabela thead th{position:sticky;top:0;z-index:1;background:#f4f7fa;color:#4d6175;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:10px 14px;border-bottom:1px solid #dbe4ed}.gph-tabela td{padding:11px 14px;border-bottom:1px solid #edf1f5;vertical-align:middle;color:#1f3348;background:#fff}.gph-tabela tr.click{cursor:pointer}.gph-tabela tr.click:focus td,.gph-tabela tr.click:hover td{background:#f2f7fc}.gph-tabela td b{color:#0f2d4d}.gph-seta{color:#8aa0b5;font-size:18px;text-align:right;width:24px}.gph-tag{display:inline-block;margin-left:6px;font-size:10px;color:#6b5a1d;background:#fbf1cf;border-radius:4px;padding:1px 6px;vertical-align:1px}.gph-met{display:inline-block;font-size:12px;font-weight:700;color:#1f4f86;background:#e7f0f9;border-radius:6px;padding:3px 8px;white-space:nowrap}.gph-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.gph-dot,.gph-st:before{content:'';width:8px;height:8px;border-radius:50%;background:#8a99a8;flex:none;display:inline-block}.gph-dot.s-ok,.gph-st.s-ok:before{background:#1f8a5b}.gph-dot.s-warn,.gph-st.s-warn:before{background:#d08a12}.gph-dot.s-stop,.gph-st.s-stop:before{background:#c2392b}.gph-proj{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#4d6175;white-space:nowrap}.gph-mini{display:inline-block;width:64px;height:6px;background:#e3eaf1;border-radius:6px;overflow:hidden;flex:none}.gph-mini em{display:block;height:100%;background:#5b4fb3;border-radius:6px}.gph-lado{display:grid;gap:12px}.gph-lado .card{padding:16px!important}.gph-lado h3{margin:0 0 10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#4d6175}.gph-nota{font-size:11.5px;margin:-6px 0 8px}#app button.gph-barra,.gph-barra{display:grid;min-height:0;border-radius:0;grid-template-columns:1fr auto;gap:4px 8px;width:100%;background:0 0!important;border:0;box-shadow:none;padding:5px 0;color:#1f3348;text-align:left;font-size:13px;font-weight:500}.gph-barra b{color:#0f2d4d}.gph-barra i{grid-column:1/-1;height:6px;background:#e3eaf1;border-radius:6px;overflow:hidden}.gph-barra i em{display:block;height:100%;background:#1f5c99;border-radius:6px}.gph-barra:hover span{text-decoration:underline}.gph-sit{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;border-bottom:1px dashed #e6ecf2}.gph-sit:last-child{border-bottom:0}@media (max-width:1100px){.gph-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gph-corpo{grid-template-columns:1fr}.gph-lado{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body.gp-home #pumpjack-showcase{display:none}.gph-head h1{font-size:21px}.gph-head .gph-acoes{width:100%;margin:0}.gph-head #gp-escola,.gph-head .gph-acoes button{flex:1}.gph-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gph-kpi{padding:10px 12px}.gph-kpi b{font-size:22px}.gph-filtros{grid-template-columns:1fr 1fr}#gph-ordem,.gph-busca{grid-column:1/-1}.gph-lado{grid-template-columns:1fr}.gph-tabela{max-height:none}.gph-tabela thead{display:none}.gph-tabela table,.gph-tabela tbody,.gph-tabela td,.gph-tabela tr{display:block;width:auto}.gph-tabela tr.click{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px 16px;border-bottom:1px solid #e6ecf2;background:#fff}.gph-tabela td{padding:0;border:0;background:0 0!important}.gph-tabela td[data-l="Poço"]{grid-column:1/-1;font-size:15px}.gph-tabela td[data-l=Campo]{grid-column:1/-1;font-size:12.5px;color:#5b6f83}.gph-tabela td[data-l=Projeto]{grid-column:1/-1}.gph-seta{display:none!important}}.gph-tabela tr.gph-grupo td{background:#eaf1f8;color:#0f2d4d;padding:9px 14px;border-bottom:1px solid #d5e0ea;cursor:pointer;position:sticky;top:37px;z-index:1}.gph-tabela tr.gph-grupo b{font-size:13.5px;letter-spacing:.01em}.gph-grupo-info{margin-left:10px;font-size:12px;color:#5b6f83}.gph-seta-g{display:inline-block;width:16px;color:#1f4f86;transition:transform .15s}.gph-tabela tr.gph-grupo.fechado .gph-seta-g{transform:rotate(-90deg)}@media (max-width:760px){.gph-tabela tr.gph-grupo{display:block}.gph-tabela tr.gph-grupo td{display:block;position:static;padding:10px 16px}.gph-grupo-info{display:block;margin:2px 0 0 16px}}