.shv-card{background:var(--safe-card-bg);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.shv-card-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shv-card-h>div{min-width:0}.shv-card-h b{color:var(--foreground);font-size:14px;font-weight:800;display:block}.shv-card-h small{color:var(--safe-text-gray);margin-top:2px;font-size:11px;font-weight:600;display:block}.shv-chip{white-space:nowrap;color:var(--safe-primary);background:color-mix(in srgb, var(--safe-primary) 14%, transparent);border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:800}.shv-fonte{color:var(--safe-text-gray);margin:0;font-size:10.5px;line-height:1.45}.shv-vazio{color:var(--safe-text-gray);margin:0;font-size:12.5px}.shv-g{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.shv-sub-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 2px -6px;display:flex}.shv-sub-h b{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-primary);font-size:12px;font-weight:800}.shv-sub-h small{color:var(--safe-text-gray);font-size:11.5px;font-weight:600}.shv-card-grow .shv-kpis{flex:1;grid-auto-rows:minmax(0,1fr)}.shv-card-grow .shv-kpi{justify-content:center}.shv-card-curva{gap:12px}.shv-celula{outline:none;position:relative}.shv-dica{z-index:3;background:var(--safe-card-bg-dark);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);width:max-content;max-width:230px;color:var(--safe-text-gray);text-align:left;pointer-events:none;white-space:normal;font-variant-numeric:normal;text-transform:none;letter-spacing:0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:10.5px;font-weight:600;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -14px #0009}.shv-dica b{color:var(--foreground);font-size:11px}.shv-dica[data-edge=left]{left:0;transform:none}.shv-dica[data-edge=right]{left:auto;right:0;transform:none}.shv-celula:hover>.shv-dica,.shv-celula:focus-visible>.shv-dica{display:flex}.shv-veredito{--shv-ton:var(--safe-primary);background:color-mix(in srgb, var(--shv-ton) 11%, transparent);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.shv-veredito[data-faixa=dobrou]{--shv-ton:var(--safe-success)}.shv-veredito[data-faixa=zerou],.shv-veredito[data-faixa=abaixo]{--shv-ton:var(--safe-danger)}.shv-veredito[data-faixa=abaixo]{--shv-ton:#f5b041}.shv-veredito .material-symbols-outlined{color:var(--shv-ton);flex-shrink:0;font-size:22px}.shv-veredito p{min-width:0;color:var(--foreground);flex:1;margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.shv-veredito small{flex-shrink:0;gap:6px;display:flex}.shv-veredito small span{white-space:nowrap;background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.shv-veredito small span[data-k=alerta]{color:#f5b041;background:#f5b0412e}.shv-veredito small span[data-k=destaque]{background:color-mix(in srgb, var(--safe-success) 16%, transparent);color:var(--safe-success)}.shv-curva{flex-direction:column;flex:1;gap:8px;display:flex}.shv-curva-palco{height:210px;min-height:210px;position:relative}.shv-curva-palco svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.shv-curva-linha{fill:none;stroke:var(--safe-primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.shv-curva-area{fill:color-mix(in srgb, var(--safe-primary) 14%, transparent)}.shv-curva[data-faixa=dobrou] .shv-curva-linha{stroke:var(--safe-success)}.shv-curva[data-faixa=dobrou] .shv-curva-area{fill:color-mix(in srgb, var(--safe-success) 14%, transparent)}.shv-curva[data-faixa=abaixo] .shv-curva-area,.shv-curva[data-faixa=zerou] .shv-curva-area{fill:color-mix(in srgb, var(--safe-danger) 12%, transparent)}.shv-curva[data-faixa=zerou] .shv-curva-linha{stroke:var(--safe-danger)}.shv-curva-meta{stroke:var(--safe-success);stroke-width:1.5px;stroke-dasharray:5 4}.shv-curva-zero{stroke:var(--safe-danger);stroke-width:1px;stroke-dasharray:2 3}.shv-curva-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--safe-text-gray);background:var(--safe-card-bg);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;right:0;transform:translateY(calc(-100% - 2px))}.shv-curva-rotulo[data-kind=meta]{color:var(--safe-success)}.shv-curva-ponto{pointer-events:none;background:var(--safe-primary);border:2px solid var(--safe-card-bg);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--safe-primary) 25%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.shv-curva-balao{pointer-events:none;z-index:2;background:var(--safe-card-bg-dark);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:10px;flex-direction:column;gap:2px;min-width:150px;max-width:260px;padding:8px 11px;display:flex;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 10px 24px -14px #0009}.shv-curva-balao b{color:var(--foreground);font-size:11px;font-weight:800}.shv-curva-balao span{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.shv-curva-balao u{color:var(--safe-text-gray);font-size:10.5px;line-height:1.4;text-decoration:none}.shv-curva-balao[data-tone=up] span{color:var(--safe-success)}.shv-curva-balao[data-tone=down] span{color:var(--safe-danger)}.shv-curva-dica{color:var(--safe-text-gray);font-size:10.5px;position:absolute;bottom:4px;left:0}.shv-curva-eixo{color:var(--safe-text-gray);justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;display:flex}.shv-curva-eixo span:nth-child(2){color:var(--foreground)}.shv-cxp-palco{height:232px;min-height:232px}.shv-cxp-banda{fill:color-mix(in srgb, var(--foreground) 7%, transparent)}.shv-cxp-media{fill:none;stroke:color-mix(in srgb, var(--foreground) 45%, transparent);stroke-width:1.5px;stroke-linejoin:round}.shv-cxp-zero{stroke:color-mix(in srgb, var(--foreground) 28%, transparent);stroke-width:1px}.shv-cxp-hoje{stroke:color-mix(in srgb, var(--safe-primary) 38%, transparent);stroke-width:1px;stroke-dasharray:2 3}.shv-cxp-proj{fill:none;stroke:var(--safe-primary);stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:round;opacity:.85}.shv-cxp-cursor{stroke:color-mix(in srgb, var(--foreground) 35%, transparent);stroke-width:1px}.shv-cxp-fim,.shv-cxp-chegada{pointer-events:none;width:0;height:0;position:absolute}.shv-cxp-fim i,.shv-cxp-chegada i{background:var(--safe-primary);border:2px solid var(--safe-card-bg);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-primary) 25%, transparent);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.shv-cxp-fim b,.shv-cxp-chegada b{white-space:nowrap;color:var(--foreground);background:var(--safe-card-bg);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:900;position:absolute;top:0;transform:translateY(-50%)}.shv-cxp-fim b{left:10px}.shv-cxp-fim[data-tone=down] i{background:var(--safe-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-danger) 25%, transparent)}.shv-cxp-chegada i{background:var(--safe-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-success) 25%, transparent)}.shv-cxp-chegada b{color:var(--safe-success);right:10px}.shv-cxp-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 14px;font-size:10.5px;display:flex}.shv-cxp-legenda span:before{content:"";vertical-align:2px;background:var(--safe-primary);border-radius:2px;width:12px;height:3px;margin-right:6px;display:inline-block}.shv-cxp-legenda span[data-k=padrao]:before{background:color-mix(in srgb, var(--foreground) 45%, transparent)}.shv-cxp-legenda span[data-k=faixa]:before{vertical-align:-1px;background:color-mix(in srgb, var(--foreground) 12%, transparent);height:8px}.shv-cxp-legenda span[data-k=proj]:before{background:repeating-linear-gradient(90deg, var(--safe-primary) 0 4px, transparent 4px 7px)}.shv-cxp-legenda em{margin-left:auto;font-style:normal}.shv-ritmo{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding-top:12px;display:grid}.shv-ritmo-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.shv-ritmo-cell small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:800}.shv-ritmo-cell b{color:var(--foreground);font-size:17px;font-weight:900;line-height:1.1}.shv-ritmo-cell em{color:var(--safe-text-gray);font-size:10.5px;font-style:normal;line-height:1.4}.shv-ritmo-trilho{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:6px;margin:4px 0 2px;position:relative;overflow:hidden}.shv-ritmo-trilho i{background:var(--safe-success);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.shv-ritmo[data-estado=nao] .shv-ritmo-trilho i{background:#f5b041}.shv-ritmo[data-estado=negativo] .shv-ritmo-trilho i{background:var(--safe-danger)}.shv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shv-kpis[data-modo=linha]{grid-template-columns:repeat(4,minmax(0,1fr))}.shv-kpi{background:var(--safe-card-bg-dark);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:13px 14px;transition:transform .18s;display:flex}.shv-kpis[data-modo=linha] .shv-kpi{background:var(--safe-card-bg)}.shv-kpi:hover{transform:translateY(-1px)scale(1.01)}.shv-kpi small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:800}.shv-kpi b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:21px;font-weight:900;line-height:1.1}.shv-kpi-delta{color:var(--safe-text-gray);font-size:11px;font-weight:700;line-height:1.35}.shv-kpi[data-tone=up] .shv-kpi-delta{color:var(--safe-success)}.shv-kpi[data-tone=down] .shv-kpi-delta{color:var(--safe-danger)}.shv-kpi em{color:var(--safe-text-gray);font-size:10.5px;font-style:normal}.shv-score{align-items:center;gap:14px;display:flex}.shv-score-anel{flex-shrink:0;width:84px;height:84px;display:block;position:relative}.shv-score-anel svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.shv-score-anel b{color:var(--foreground);place-items:center;font-size:24px;font-weight:900;display:grid;position:absolute;inset:0}.shv-score-txt{min-width:0}.shv-score-txt b{color:var(--foreground);font-size:14px;font-weight:800;display:block}.shv-score-txt small{color:var(--safe-text-gray);margin-top:3px;font-size:11px;line-height:1.4;display:block}.shv-cal{flex-direction:column;gap:12px;display:flex}.shv-cal-corpo{flex-wrap:wrap;align-items:flex-start;gap:14px 16px;display:flex}.shv-cal-dows{grid-template-rows:repeat(5,34px);gap:4px;padding-top:20px;display:grid}.shv-cal-dows small{text-transform:uppercase;color:var(--safe-text-gray);align-items:center;font-size:9.5px;font-weight:800;display:grid}.shv-cal-semanas{gap:4px;display:flex}.shv-cal-semana{grid-template-rows:16px repeat(5,34px);gap:4px;display:grid}.shv-cal-semana>small{color:var(--safe-text-gray);text-align:center;white-space:nowrap;align-self:end;font-size:9.5px;font-weight:700}.shv-cal-cel{width:34px;height:34px;color:var(--foreground);background:var(--safe-card-bg-dark);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.shv-cal-cel[data-tone=up]{background:color-mix(in srgb, var(--safe-success) var(--i,50%), var(--safe-card-bg-dark))}.shv-cal-cel[data-tone=down]{background:color-mix(in srgb, var(--safe-danger) var(--i,50%), var(--safe-card-bg-dark))}.shv-cal-cel[data-tone=vazio]{color:var(--safe-text-gray);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);background:0 0}.shv-cal-cel[data-tone=fora]{background:0 0}.shv-cal-cel[data-hoje]{box-shadow:inset 0 0 0 2px var(--safe-primary)}.shv-cal-cel[data-limite]:after{content:"";background:var(--safe-danger);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--safe-card-bg);border-radius:50%;position:absolute;top:4px;right:4px}.shv-cal-porDow{flex-direction:column;flex:150px;gap:7px;min-width:150px;display:flex}.shv-cal-porDow>small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);margin-bottom:2px;font-size:10px;font-weight:800}.shv-cal-dow{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.shv-cal-dow b{text-transform:uppercase;color:var(--safe-text-gray);font-size:10.5px;font-weight:800}.shv-cal-dow-barra{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;height:8px;overflow:hidden}.shv-cal-dow-barra i{background:var(--safe-success);border-radius:999px;height:100%;display:block}.shv-cal-dow[data-tone=down] .shv-cal-dow-barra i{background:var(--safe-danger)}.shv-cal-dow em{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-size:11px;font-style:normal;font-weight:800}.shv-cal-dow[data-tone=vazio] em{color:var(--safe-text-gray)}.shv-cal-resumo{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.5}.shv-cal-resumo b{color:var(--safe-primary)}.shv-mapa{flex-direction:column;flex:1;gap:10px;display:flex}.shv-mapa-legenda{margin-top:auto}.shv-mapa-trilho{scrollbar-width:none;align-items:flex-start;gap:12px;padding:2px;display:flex;overflow-x:auto}.shv-mapa-trilho::-webkit-scrollbar{display:none}.shv-mapa-dows{grid-template-rows:16px repeat(5,14px);gap:3px;margin-top:2px;display:grid}.shv-mapa-dows b{display:block}.shv-mapa-dows small{color:var(--safe-text-gray);align-items:center;font-size:9px;font-weight:800;display:grid}.shv-mapa-mes{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.shv-mapa-mes>b{letter-spacing:.05em;text-transform:uppercase;height:16px;color:var(--foreground);font-size:11px;font-weight:800;line-height:16px}.shv-mapa-mes[data-vazio]>b{color:var(--safe-text-gray)}.shv-mapa-grade{gap:3px;display:flex}.shv-mapa-semana{grid-template-rows:repeat(5,14px);gap:3px;display:grid}.shv-mapa-cel{background:var(--safe-card-bg-dark);border-radius:3px;width:14px;height:14px;display:block}.shv-mapa-cel[data-tone=up]{background:color-mix(in srgb, var(--safe-success) var(--i,50%), var(--safe-card-bg-dark))}.shv-mapa-cel[data-tone=down]{background:color-mix(in srgb, var(--safe-danger) var(--i,50%), var(--safe-card-bg-dark))}.shv-mapa-cel[data-tone=vazio]{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.shv-mapa-cel[data-tone=fora]{background:0 0}.shv-mapa-cel[data-andamento]{box-shadow:inset 0 0 0 1.5px var(--safe-primary)}.shv-mapa-cel.shv-celula:hover,.shv-mapa-cel.shv-celula:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 60%, transparent);outline-offset:1px}.shv-mapa-mes>small{color:var(--safe-text-gray);white-space:nowrap;font-size:9.5px;font-weight:700}.shv-mapa-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 14px;font-size:10.5px;display:flex}.shv-mapa-legenda span:before{content:"";vertical-align:-1px;background:var(--safe-success);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.shv-mapa-legenda span[data-k=down]:before{background:var(--safe-danger)}.shv-mapa-legenda span[data-k=vazio]:before{background:color-mix(in srgb, var(--foreground) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}.shv-mapa-legenda span[data-k=andamento]:before{box-shadow:inset 0 0 0 1.5px var(--safe-primary);background:0 0}.shv-mapa-resumo{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.5}.shv-mapa-resumo b{color:var(--safe-primary)}.shv-horas{flex-direction:column;gap:10px;display:flex}.shv-horas-grade{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.shv-horas-col{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.shv-horas-palco{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:6px;width:100%;height:124px;position:relative}.shv-horas-palco:before{content:"";border-top:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);position:absolute;top:50%;left:0;right:0}.shv-horas-palco i{border-radius:3px;min-height:2px;position:absolute;left:22%;right:22%}.shv-horas-col[data-tone=up] .shv-horas-palco i{background:var(--safe-success);bottom:50%}.shv-horas-col[data-tone=down] .shv-horas-palco i{background:var(--safe-danger);top:50%}.shv-horas-col[data-tone=zero] .shv-horas-palco i{background:color-mix(in srgb, var(--foreground) 40%, transparent);bottom:50%}.shv-horas-col[data-tone=vazio] .shv-horas-palco{opacity:.45}.shv-horas-palco em{z-index:1;color:var(--foreground);white-space:nowrap;background:var(--safe-card-bg);border-radius:4px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.shv-horas-col small{color:var(--safe-text-gray);font-size:9.5px;font-weight:700}.shv-horas-col u{color:var(--safe-text-gray);min-height:11px;font-size:9px;line-height:11px;text-decoration:none}.shv-horas-resumo{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.5}.shv-horas-resumo b{color:var(--safe-primary)}.shv-lado{flex-direction:column;flex:1;gap:14px;display:flex}.shv-lado-grupo{flex-direction:column;gap:8px;display:flex}.shv-lado-grupo>small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:800}.shv-lado-row{grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"l b v""l u u";align-items:center;gap:2px 10px;display:grid}.shv-lado-row b{color:var(--foreground);grid-area:l;font-size:12.5px;font-weight:800}.shv-lado-barra{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;grid-area:b;height:10px;overflow:hidden}.shv-lado-barra i{background:var(--safe-success);border-radius:999px;min-width:2px;height:100%;display:block}.shv-lado-row[data-tone=down] .shv-lado-barra i{background:var(--safe-danger)}.shv-lado-row[data-tone=vazio] .shv-lado-barra i{display:none}.shv-lado-row em{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;grid-area:v;min-width:64px;font-size:12.5px;font-style:normal;font-weight:900}.shv-lado-row u{color:var(--safe-text-gray);grid-area:u;font-size:10.5px;text-decoration:none}.shv-lado-resumo{color:var(--foreground);margin:auto 0 0;font-size:12.5px;line-height:1.5}.shv-lado-resumo b{color:var(--safe-primary)}.shv-seq{flex-direction:column;flex:1;gap:14px;display:flex}.shv-seq-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shv-seq-tile{background:var(--safe-card-bg-dark);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.shv-seq-tile small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:800}.shv-seq-tile b{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:20px;font-weight:900;line-height:1.1;display:flex}.shv-seq-tile b u{color:var(--safe-text-gray);font-weight:600;text-decoration:none}.shv-seq-tile b span[data-tone=up]{color:var(--safe-success)}.shv-seq-tile b span[data-tone=down]{color:var(--safe-danger)}.shv-seq-tile[data-tone=up]>b{color:var(--safe-success)}.shv-seq-tile[data-tone=down]>b{color:var(--safe-danger)}.shv-seq-tile em{color:var(--safe-text-gray);font-size:10.5px;font-style:normal;line-height:1.4}.shv-seq-payoff{flex-direction:column;gap:8px;margin-top:auto;display:flex}.shv-seq-payoff>small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:800}.shv-seq-barras{flex-direction:column;gap:6px;display:flex}.shv-seq-barras>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.shv-seq-barras i{background:var(--safe-success);border-radius:999px;min-width:4px;height:12px;display:block}.shv-seq-barras>div[data-tone=down] i{background:var(--safe-danger)}.shv-seq-barras b{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;min-width:72px;font-size:12.5px;font-weight:900}.shv-seq-payoff em{color:var(--safe-text-gray);font-size:11px;font-style:normal;line-height:1.4}.shv-hist{flex-direction:column;gap:10px;display:flex}.shv-hist-palco{padding:24px 0 16px;position:relative}.shv-hist-naopaga{background:color-mix(in srgb, var(--safe-danger) 6%, transparent);border-right:1px dashed color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:8px 0 0 8px;position:absolute;top:24px;bottom:34px;left:0}.shv-hist-naopaga small{color:var(--safe-text-gray);white-space:nowrap;font-size:9.5px;font-weight:700;position:absolute;top:6px;left:8px}.shv-hist-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid;position:relative}.shv-hist-col{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.shv-hist-suas{align-items:center;gap:3px;height:10px;display:flex}.shv-hist-suas i{background:var(--safe-primary);border:2px solid var(--safe-card-bg);border-radius:50%;width:9px;height:9px}.shv-hist-barra{width:100%;height:108px;position:relative}.shv-hist-barra i{background:color-mix(in srgb, var(--foreground) 50%, transparent);border-radius:4px 4px 0 0;min-height:3px;position:absolute;bottom:0;left:20%;right:20%}.shv-hist-barra em{text-align:center;color:var(--safe-card-bg);font-size:10.5px;font-style:normal;font-weight:900;position:absolute;bottom:6px;left:0;right:0}.shv-hist-col small{color:var(--safe-text-gray);white-space:nowrap;font-size:9px;font-weight:700}.shv-hist-mediana{border-left:1px dashed color-mix(in srgb, var(--foreground) 45%, transparent);position:absolute;top:24px;bottom:34px}.shv-hist-mediana b{color:var(--safe-text-gray);white-space:nowrap;font-size:9.5px;font-weight:800;position:absolute;bottom:-34px;left:4px}.shv-hist-voce{border-left:2px solid var(--safe-primary);position:absolute;top:24px;bottom:34px}.shv-hist-voce b{color:var(--safe-primary);white-space:nowrap;font-size:10px;font-weight:900;position:absolute;top:-18px;left:4px}.shv-hist-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 14px;font-size:10.5px;display:flex}.shv-hist-legenda span:before{content:"";vertical-align:-1px;background:color-mix(in srgb, var(--foreground) 50%, transparent);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.shv-hist-legenda span[data-k=suas]:before{background:var(--safe-primary);border-radius:50%}.shv-hist-legenda span[data-k=voce]:before{background:var(--safe-primary);border-radius:1px;width:2px}.shv-safes{flex-direction:column;gap:10px;display:flex}.shv-safes-trilho{scrollbar-width:none;align-items:flex-end;gap:8px;padding:44px 2px 2px;display:flex;overflow-x:auto}.shv-safes-trilho::-webkit-scrollbar{display:none}.shv-safe{cursor:default;outline:none;flex-direction:column;flex:1 0 52px;align-items:center;gap:3px;min-width:52px;max-width:112px;display:flex;position:relative}.shv-safe-barra{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:8px;width:100%;height:118px;position:relative;overflow:hidden}.shv-safe-barra:before,.shv-safe-barra:after{content:"";border-top:1px dashed color-mix(in srgb, var(--foreground) 32%, transparent);position:absolute;left:0;right:0}.shv-safe-barra:before{bottom:33.33%}.shv-safe-barra:after{border-top-color:color-mix(in srgb, var(--safe-success) 60%, transparent);bottom:66.67%}.shv-safe-barra i{background:var(--safe-success);border-radius:5px;min-height:2px;position:absolute;left:20%;right:20%}.shv-safe[data-desfecho=zerou] .shv-safe-barra i{background:var(--safe-danger)}.shv-safe[data-desfecho=abaixo] .shv-safe-barra i{background:color-mix(in srgb, var(--foreground) 38%, transparent)}.shv-safe[data-desfecho=andamento] .shv-safe-barra i{background:repeating-linear-gradient(135deg, var(--safe-primary) 0 4px, color-mix(in srgb, var(--safe-primary) 45%, transparent) 4px 8px)}.shv-safe[data-desfecho=andamento] .shv-safe-barra{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--safe-primary) 55%, transparent)}.shv-safe b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.shv-safe[data-desfecho=zerou] b{color:var(--safe-danger)}.shv-safe[data-desfecho=premiada] b{color:var(--safe-success)}.shv-safe[data-desfecho=andamento] b{color:var(--safe-primary)}.shv-safe small{letter-spacing:.05em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:700}.shv-safe em{color:var(--safe-success);white-space:nowrap;min-height:14px;font-size:10.5px;font-style:normal;font-weight:700}.shv-safe[data-desfecho=andamento] em{color:var(--safe-primary)}.shv-safe-dica{z-index:2;background:var(--safe-card-bg-dark);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);width:184px;color:var(--safe-text-gray);text-align:left;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:10.5px;display:none;position:absolute;bottom:calc(100% - 38px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -14px #0009}.shv-safe-dica b{color:var(--foreground);font-size:11px}.shv-safe:hover .shv-safe-dica,.shv-safe:focus-visible .shv-safe-dica{display:flex}.shv-safes-trilho .shv-safe:first-child .shv-safe-dica{left:0;transform:none}.shv-safes-trilho .shv-safe:last-child .shv-safe-dica{left:auto;right:0;transform:none}.shv-safes-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 14px;font-size:10.5px;display:flex}.shv-safes-legenda span:before{content:"";vertical-align:-1px;background:var(--safe-success);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.shv-safes-legenda span[data-k=abaixo]:before{background:color-mix(in srgb, var(--foreground) 38%, transparent)}.shv-safes-legenda span[data-k=zerou]:before{background:var(--safe-danger)}.shv-safes-legenda span[data-k=andamento]:before{background:var(--safe-primary)}.shv-safes-legenda em{margin-left:auto;font-style:normal}.shv-safes-resumo{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.5}.shv-safes-resumo b{color:var(--safe-primary)}.shv-mercado{flex-direction:column;gap:8px;display:flex}.shv-mercado-grade{grid-auto-columns:minmax(0,84px);grid-auto-flow:column;align-items:end;gap:6px;display:grid}.shv-mercado-col{flex-direction:column;gap:4px;min-width:0;display:flex}.shv-mercado-voce,.shv-mercado-indice{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:6px;position:relative;overflow:hidden}.shv-mercado-voce{height:76px}.shv-mercado-indice{height:40px}.shv-mercado-alto .shv-mercado-voce{height:112px}.shv-mercado-alto .shv-mercado-indice{height:56px}.shv-mercado-voce:before,.shv-mercado-indice:before{content:"";border-top:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);position:absolute;top:50%;left:0;right:0}.shv-mercado-col i{border-radius:3px;min-height:2px;position:absolute;left:22%;right:22%}.shv-mercado-col i[data-tone=up]{background:var(--safe-success);bottom:50%}.shv-mercado-col i[data-tone=down]{background:var(--safe-danger);top:50%}.shv-mercado-indice i[data-tone=up]{background:color-mix(in srgb, var(--foreground) 62%, transparent)}.shv-mercado-indice i[data-tone=down]{background:color-mix(in srgb, var(--foreground) 32%, transparent)}.shv-mercado-col small{text-align:center;color:var(--safe-text-gray);font-size:9.5px;font-weight:700}.shv-mercado-col[data-hoje] small{color:var(--safe-primary)}.shv-mercado-col[data-hoje] .shv-mercado-voce{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--safe-primary) 55%, transparent)}.shv-mercado-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 14px;font-size:10.5px;display:flex}.shv-mercado-legenda span:before{content:"";vertical-align:-1px;background:var(--safe-success);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.shv-mercado-legenda span[data-k=indice]:before{background:color-mix(in srgb, var(--foreground) 62%, transparent)}.shv-mercado-resumo{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.5}.shv-mercado-resumo b{color:var(--safe-primary)}.shv-vs{flex-direction:column;gap:2px;display:flex}.shv-vs-row{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.shv-vs-row:first-child{border-top:0;padding-top:0}.shv-vs-label b{color:var(--foreground);font-size:12px;font-weight:800;display:block}.shv-vs-label small{color:var(--safe-text-gray);font-size:10px;line-height:1.3;display:block}.shv-vs-corpo{min-width:0}.shv-vs-trilho{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:8px;margin:6px 0 8px;position:relative}.shv-vs-ref{background:color-mix(in srgb, var(--foreground) 55%, transparent);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.shv-vs-voce{background:var(--safe-primary);border:2px solid var(--safe-card-bg);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-primary) 25%, transparent);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.shv-vs-vals{color:var(--safe-text-gray);justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.shv-vs-vals b{color:var(--safe-primary);font-variant-numeric:tabular-nums}.shv-vs .shv-fonte{margin-top:10px}.shv-vs[data-compacto] .shv-vs-row{padding:6px 0}.shv-vs-card{margin-top:2px}.shv-analises[data-modo=trilho]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:10px;padding:2px;display:grid;overflow-x:auto}.shv-analises[data-modo=trilho]::-webkit-scrollbar{display:none}.shv-analises[data-modo=trilho]>*{scroll-snap-align:start}.shv-analises[data-modo=lista]{flex-direction:column;gap:8px;display:flex}.shv-analise{--sev:var(--safe-primary);background:var(--safe-card-bg);border-left:3px solid var(--sev);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:13px 15px 13px 16px;transition:transform .18s,box-shadow .18s;display:flex}.shv-card .shv-analise{background:var(--safe-card-bg-dark)}.shv-analise:hover{transform:translateY(-2px);box-shadow:0 16px 32px -22px #0000008c}.shv-analise[data-sev=critical]{--sev:var(--safe-danger)}.shv-analise[data-sev=alert]{--sev:#f5b041}.shv-analise[data-sev=highlight]{--sev:var(--safe-success)}.shv-analise-top{letter-spacing:.06em;text-transform:uppercase;color:var(--sev);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.shv-analise-top .material-symbols-outlined{font-size:15px}.shv-analise-top em{color:var(--safe-text-gray);letter-spacing:.04em;margin-left:auto;font-style:normal}.shv-analise>b{color:var(--foreground);font-size:13px;font-weight:800;line-height:1.3}.shv-analise>p{color:var(--safe-text-gray);margin:0;font-size:11.5px;line-height:1.5}.shv-analise>small{color:var(--foreground);background:color-mix(in srgb, var(--sev) 10%, transparent);border-radius:10px;align-items:flex-start;gap:6px;margin-top:2px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.shv-analise>small .material-symbols-outlined{color:var(--sev);flex-shrink:0;font-size:15px}.shv-radar{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.shv-radar svg{width:100%;max-width:320px;height:auto;display:block;overflow:visible}.shv-radar-grade{fill:none;stroke:color-mix(in srgb, var(--foreground) 12%, transparent);stroke-width:1px}.shv-radar-hist{fill:color-mix(in srgb, var(--foreground) 6%, transparent);stroke:color-mix(in srgb, var(--foreground) 50%, transparent);stroke-width:1.5px;stroke-dasharray:4 3}.shv-radar-atual{fill:color-mix(in srgb, var(--safe-primary) 26%, transparent);stroke:var(--safe-primary);stroke-width:2px;stroke-linejoin:round}.shv-radar text{fill:var(--safe-text-gray);font-size:10px;font-weight:800}.shv-radar text tspan{fill:var(--safe-primary)}.shv-radar text tspan.shv-radar-hist-txt{fill:var(--safe-text-gray);font-weight:600}.shv-radar-legenda{color:var(--safe-text-gray);gap:14px;font-size:10.5px;display:flex}.shv-radar-legenda span[data-k]:before{content:"";vertical-align:2px;background:var(--safe-primary);border-radius:2px;width:10px;height:3px;margin-right:5px;display:inline-block}.shv-radar-legenda span[data-k=hist]:before{background:color-mix(in srgb, var(--foreground) 50%, transparent)}.shv-seg{background:var(--safe-card-bg);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.shv-seg-btn{text-align:left;min-width:0;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;font-family:inherit;transition:background .18s,transform .18s;display:flex}.shv-seg-btn b{font-size:13.5px;font-weight:800}.shv-seg-btn small{color:var(--safe-text-gray);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}.shv-seg-btn:hover:not([disabled]):not([data-on]){background:color-mix(in srgb, var(--foreground) 5%, transparent)}.shv-seg-btn[data-on]{background:var(--safe-gradient);color:#fff}.shv-seg-btn[data-on] small{color:#ffffffd9}.shv-seg-btn[disabled]{opacity:.45;cursor:not-allowed}.shv-evo{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.shv-jornada-col{flex-direction:column;gap:14px;min-width:0;display:flex}.cstl-lab[data-capture] .cstl-body{padding-top:var(--wl-topbar-h,0px)}@media (min-width:900px){.shv-g-21{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.shv-g-11{grid-template-columns:repeat(2,minmax(0,1fr))}.shv-g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shv-vs[data-compacto]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;display:grid}.shv-vs[data-compacto] .shv-vs-row{border-top:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0}.shv-vs[data-compacto] .shv-fonte{grid-column:1/-1;margin-top:2px}.shv-evo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.shv-analises[data-modo=trilho]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-auto-flow:row;overflow:visible}}@media (min-width:1024px){.shv-cxp-palco{height:250px;min-height:250px}.shv-mapa-trilho{overflow:visible}}@media (max-width:760px){.shv-card{padding:16px}.shv-kpis[data-modo=linha]{grid-template-columns:repeat(2,minmax(0,1fr))}.shv-vs-row{grid-template-columns:minmax(0,1fr);gap:4px}.shv-mercado-grade{gap:3px}.shv-mercado-col i{left:18%;right:18%}.shv-veredito{flex-wrap:wrap;align-items:flex-start}.shv-veredito small{width:100%;padding-left:34px}.shv-curva-palco,.shv-cxp-palco{height:190px;min-height:190px}.shv-safe-dica{width:160px}.shv-ritmo{grid-template-columns:repeat(2,minmax(0,1fr))}.shv-ritmo-meter{grid-column:1/-1}.shv-hist-col small{font-size:8px}.shv-horas-palco{height:104px}.shv-seg{gap:4px;padding:4px}.shv-seg-btn{padding:10px}.shv-seg-btn b{font-size:12.5px}.shv-seg-btn small{font-size:9.5px}.shv-cal-cel{width:32px;height:32px}.shv-cal-semana{grid-template-rows:16px repeat(5,32px)}.shv-cal-dows{grid-template-rows:repeat(5,32px)}}.sh3-grade{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.sh3-card{min-width:0}.sh3-selos{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.sh3-selos b{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.sh3-selos b[data-k=estrela]{color:var(--safe-primary);background:color-mix(in srgb, var(--safe-primary) 16%, transparent);font-size:12px;line-height:1}.sh3-selos b[data-k=agregado]{color:#f5b041;background:#f5b04124}.sh3-aviso{background:var(--safe-card-bg);color:var(--safe-text-gray);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}.sh3-aviso .material-symbols-outlined{color:var(--safe-primary);flex-shrink:0;font-size:19px}.sh3-aviso b{color:var(--foreground)}.sh3-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sh3-tiles[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sh3-tile{background:var(--safe-card-bg-dark);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.sh3-tile small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-text-gray);font-size:10px;font-weight:800}.sh3-tile b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:19px;font-weight:900;line-height:1.15}.sh3-tile em{color:var(--safe-text-gray);font-size:10.5px;font-style:normal;line-height:1.4}.sh3-tile[data-tone=up]>b{color:var(--safe-success)}.sh3-tile[data-tone=down]>b{color:var(--safe-danger)}.sh3-resumo{color:var(--safe-text-gray);margin:0;font-size:12.5px;line-height:1.5}.sh3-resumo b{color:var(--foreground);font-weight:800}.sh3-barras{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;display:grid}.sh3-barra{outline:none;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.sh3-barra-palco{height:118px;display:block;position:relative}.sh3-barras[data-altura=baixa] .sh3-barra-palco{height:96px}.sh3-barra-palco i{background:color-mix(in srgb, var(--safe-primary) 72%, transparent);border-radius:5px 5px 0 0;min-height:3px;position:absolute;bottom:0;left:14%;right:14%}.sh3-barra[data-tone=up] .sh3-barra-palco i{background:var(--safe-success)}.sh3-barra[data-tone=down] .sh3-barra-palco i{background:var(--safe-danger)}.sh3-barra[data-tone=vazio] .sh3-barra-palco i{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.sh3-barra-palco em{white-space:nowrap;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.sh3-barras[data-sinal] .sh3-barra-palco:before{content:"";background:color-mix(in srgb, var(--foreground) 14%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.sh3-barras[data-sinal] .sh3-barra-palco i{bottom:50%}.sh3-barras[data-sinal] .sh3-barra[data-tone=down] .sh3-barra-palco i{border-radius:0 0 5px 5px;top:50%;bottom:auto}.sh3-barra>small{color:var(--safe-text-gray);text-align:center;white-space:nowrap;font-size:10px;font-weight:700}.sh3-barra>u{color:color-mix(in srgb, var(--foreground) 42%, transparent);text-align:center;font-variant-numeric:tabular-nums;min-height:12px;font-size:9.5px;font-weight:700;text-decoration:none}.sh3-dumb{flex-direction:column;gap:10px;display:flex}.sh3-dumb-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.sh3-dumb-row>b{color:var(--foreground);font-size:11.5px;font-weight:800}.sh3-dumb-trilho{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;height:20px;display:block;position:relative}.sh3-dumb-liga{background:color-mix(in srgb, var(--foreground) 26%, transparent);border-radius:999px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.sh3-dumb-trilho u{background:var(--safe-success);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-success) 22%, transparent);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}.sh3-dumb-trilho u[data-k=b]{background:var(--safe-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-danger) 22%, transparent)}.sh3-dumb-row>em{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:800}.sh3-dumb-row>em span{color:var(--safe-text-gray);margin:0 2px}.sh3-dumb-eixo{color:var(--safe-text-gray);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-left:106px;font-size:10px;font-weight:700;display:flex}.sh3-dumb-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 16px;font-size:10.5px;display:flex}.sh3-dumb-legenda span:before{content:"";vertical-align:-1px;background:var(--safe-success);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.sh3-dumb-legenda span[data-k=b]:before{background:var(--safe-danger)}.sh3-matriz{grid-template-columns:18px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.sh3-matriz-eixoy{writing-mode:vertical-rl;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--safe-text-gray);font-size:9.5px;font-weight:800;transform:rotate(180deg)}.sh3-matriz-grade{grid-template-columns:74px repeat(var(--cols,2), minmax(0, 1fr));gap:6px;display:grid}.sh3-matriz-col,.sh3-matriz-row{letter-spacing:.04em;text-transform:uppercase;color:var(--safe-text-gray);align-items:center;min-width:0;font-size:10px;font-weight:800;display:flex}.sh3-matriz-col{text-align:center;justify-content:center}.sh3-matriz-cel{background:color-mix(in srgb, var(--foreground) 5%, var(--safe-card-bg-dark));border-radius:12px;outline:none;flex-direction:column;justify-content:center;gap:2px;min-height:76px;padding:12px;display:flex;position:relative}.sh3-matriz-cel[data-tone=up]{background:color-mix(in srgb, var(--safe-success) var(--i,24%), var(--safe-card-bg-dark))}.sh3-matriz-cel[data-tone=down]{background:color-mix(in srgb, var(--safe-danger) var(--i,24%), var(--safe-card-bg-dark))}.sh3-matriz-cel[data-tone=vazio]{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.sh3-matriz-cel b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900;line-height:1.1}.sh3-matriz-cel small{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:10px;font-weight:700;line-height:1.35}.sh3-matriz-eixox{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--safe-text-gray);grid-column:2;font-size:9.5px;font-weight:800}.sh3-apos{flex-direction:column;gap:12px;display:flex}.sh3-apos-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sh3-apos-col{background:var(--safe-card-bg-dark);border-top:3px solid var(--safe-success);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.sh3-apos-col[data-tone=down]{border-top-color:var(--safe-danger)}.sh3-apos-col>b{letter-spacing:.04em;color:var(--foreground);font-size:11px;font-weight:900}.sh3-apos-col>small{color:var(--safe-text-gray);margin-bottom:4px;font-size:10px;font-weight:700}.sh3-apos-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sh3-apos-row u{color:var(--safe-text-gray);font-size:10.5px;text-decoration:none}.sh3-apos-row em{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;font-weight:900}.sh3-dd{flex-direction:column;gap:12px;display:flex}.sh3-dd-palco{height:136px;position:relative}.sh3-dd-palco svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sh3-dd-topo{stroke:color-mix(in srgb, var(--foreground) 24%, transparent);stroke-width:1px;stroke-dasharray:3 3}.sh3-dd-area{fill:color-mix(in srgb, var(--safe-danger) 16%, transparent)}.sh3-dd-linha{fill:none;stroke:var(--safe-danger);stroke-width:2px;stroke-linejoin:round}.sh3-dd-vale{fill:var(--safe-danger);stroke:var(--safe-card-bg);stroke-width:2px}.sh3-dd-rotulo{color:var(--safe-text-gray);background:var(--safe-card-bg);padding:0 4px;font-size:9.5px;font-weight:800;position:absolute;top:-2px;left:0}.sh3-dd-marca{width:0;height:0;position:absolute}.sh3-dd-marca b{white-space:nowrap;color:var(--safe-danger);font-variant-numeric:tabular-nums;font-size:11px;font-weight:900;position:absolute;top:-7px;left:8px}.sh3-dd-celulas{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0}.sh3-dd-cel{outline:none;position:relative}.sh3-dd-cel[data-dd]:after{content:"";background:color-mix(in srgb, var(--safe-danger) 70%, transparent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-4px;left:50%}.sh3-frase{background:var(--safe-card-bg-dark);border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:16px 18px;display:flex}.sh3-frase>b{color:var(--safe-primary);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1}.sh3-frase>p{color:var(--foreground);margin:0;font-size:14px;font-weight:700;line-height:1.35}.sh3-frase>p b{font-weight:900}.sh3-frase>small{color:var(--safe-text-gray);margin-top:4px;font-size:11px;line-height:1.5}.sh3-expo{flex-direction:column;gap:10px;display:flex}.sh3-expo-meter{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:26px;position:relative}.sh3-expo-meter i{background:var(--safe-primary);border-radius:999px;min-width:6px;position:absolute;top:0;bottom:0;left:0}.sh3-expo-meter b{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:10px;font-size:12px;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.sh3-expo-eixo{color:var(--foreground);justify-content:space-between;gap:10px;font-size:10.5px;font-weight:800;display:flex}.sh3-expo-eixo u{color:var(--safe-text-gray);font-weight:600;text-decoration:none}.sh3-tipico{flex-direction:column;gap:12px;display:flex}.sh3-strip{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:12px;height:56px;position:relative}.sh3-strip-banda{background:color-mix(in srgb, var(--safe-primary) 12%, transparent);border-left:1px dashed color-mix(in srgb, var(--safe-primary) 45%, transparent);border-right:1px dashed color-mix(in srgb, var(--safe-primary) 45%, transparent);border-radius:10px;position:absolute;top:0;bottom:0}.sh3-strip-banda small{color:var(--safe-primary);font-size:9.5px;font-weight:800;position:absolute;top:4px;left:6px}.sh3-strip-zero{background:color-mix(in srgb, var(--foreground) 26%, transparent);width:1px;position:absolute;top:6px;bottom:6px}.sh3-strip-media{background:var(--safe-primary);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px}.sh3-strip-ponto{background:var(--safe-success);opacity:.9;border-radius:50%;outline:none;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.sh3-strip-ponto[data-tone=down]{background:var(--safe-danger)}.sh3-strip-ponto[data-tone=zero]{background:color-mix(in srgb, var(--foreground) 40%, transparent)}.sh3-strip-ponto[data-fora]{box-shadow:0 0 0 2px var(--safe-card-bg), 0 0 0 3px currentColor}.sh3-strip-eixo{color:var(--safe-text-gray);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.sh3-z{flex-direction:column;gap:9px;display:flex}.sh3-z-regua{height:14px;margin-left:104px;position:relative}.sh3-z-regua span{white-space:nowrap;color:var(--safe-text-gray);font-size:9px;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.sh3-z-regua span[data-zero]{color:var(--foreground)}.sh3-z-row{grid-template-columns:96px minmax(0,1fr) 72px;align-items:center;gap:8px;min-width:0;display:grid}.sh3-z-row>b{color:var(--foreground);font-size:11.5px;font-weight:800}.sh3-z-trilho{height:18px;display:block;position:relative}.sh3-z-faixa{background:color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:4px;height:10px;position:absolute;top:50%;left:33.33%;right:33.33%;transform:translateY(-50%)}.sh3-z-trilho:before{content:"";background:color-mix(in srgb, var(--foreground) 12%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.sh3-z-zero{background:color-mix(in srgb, var(--foreground) 38%, transparent);width:1.5px;margin-left:-.75px;position:absolute;top:2px;bottom:2px}.sh3-z-voce{background:var(--safe-success);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-success) 22%, transparent);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.sh3-z-voce[data-tone=down]{background:var(--safe-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--safe-danger) 22%, transparent)}.sh3-z-row>em{text-align:right;color:var(--safe-text-gray);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:900}.sh3-z-row>em[data-tone=up]{color:var(--safe-success)}.sh3-z-row>em[data-tone=down]{color:var(--safe-danger)}.sh3-agenda{flex-direction:column;gap:12px;display:flex}.sh3-agenda-lista{flex-direction:column;gap:5px;display:flex}.sh3-agenda-row{background:var(--safe-card-bg-dark);border-left:3px solid color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:10px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sh3-agenda-row[data-impacto=alto]{border-left-color:#f5b041}.sh3-agenda-row>b{color:var(--foreground);font-size:11px;font-weight:800}.sh3-agenda-row>span{flex-wrap:wrap;gap:4px 8px;min-width:0;display:flex}.sh3-agenda-row u{color:var(--safe-text-gray);white-space:nowrap;font-size:10.5px;font-weight:700;text-decoration:none}.sh3-agenda-row u[data-impacto=alto]{color:#f5b041}.sh3-agenda-row>em{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:12px;font-style:normal;font-weight:900}.sh3-agenda-row[data-tone=up]>em{color:var(--safe-success)}.sh3-agenda-row[data-tone=down]>em{color:var(--safe-danger)}.shv-cal-cel[data-evento]:after{content:"";background:color-mix(in srgb, var(--foreground) 45%, transparent);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.shv-cal-cel[data-evento=alto]:after{background:#f5b041}.sh3-tabela{flex-direction:column;gap:10px;display:flex}.sh3-tabela-topo{justify-content:flex-end;display:flex}.sh3-tabela-csv{color:var(--safe-primary);background:color-mix(in srgb, var(--safe-primary) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.sh3-tabela-csv .material-symbols-outlined{font-size:16px}.sh3-tabela-rolo{overflow-x:auto}.sh3-tabela table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.sh3-tabela thead th{text-align:right;color:var(--foreground);border-bottom:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);vertical-align:bottom;padding:8px 10px;font-size:10.5px;font-weight:800}.sh3-tabela thead th:first-child{text-align:left}.sh3-tabela thead th small{color:var(--safe-text-gray);margin-top:2px;font-size:9.5px;font-weight:600;display:block}.sh3-tabela-grupo th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--safe-primary);padding:10px 10px 4px;font-size:9.5px;font-weight:900}.sh3-tabela tbody tr th{text-align:left;color:var(--safe-text-gray);padding:7px 10px;font-size:11.5px;font-weight:600}.sh3-tabela tbody td{text-align:right;color:color-mix(in srgb, var(--foreground) 72%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 10px}.sh3-tabela tbody td[data-forte]{color:var(--foreground);font-weight:800}.sh3-tabela tbody tr:not(.sh3-tabela-grupo):hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.sh3-pontos{flex-direction:column;gap:12px;display:flex}.sh3-pontos-ativo{background:var(--safe-card-bg-dark);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sh3-pontos-h{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.sh3-pontos-h>b{color:var(--foreground);font-size:13px;font-weight:900}.sh3-pontos-h>small{color:var(--safe-text-gray);grid-row:2;font-size:10px}.sh3-pontos-h>em{text-align:right;color:var(--safe-success);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:17px;font-style:normal;font-weight:900}.sh3-pontos-h>em[data-tone=down]{color:var(--safe-danger)}.sh3-pontos-h>em u{color:var(--safe-text-gray);font-size:9.5px;font-weight:700;text-decoration:none;display:block}.sh3-pontos-barras{flex-direction:column;gap:5px;display:flex}.sh3-pontos-barras>div{grid-template-columns:76px minmax(0,1fr) 86px;align-items:center;gap:8px;display:grid}.sh3-pontos-barras span{color:var(--safe-text-gray);font-size:10px;font-weight:700}.sh3-pontos-barras i{background:var(--safe-success);border-radius:999px;min-width:3px;height:10px;display:block}.sh3-pontos-barras>div[data-tone=down] i{background:var(--safe-danger)}.sh3-pontos-barras b{text-align:right;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:900}.sh3-pontos-payoff{color:var(--safe-text-gray);font-size:10.5px}.sh3-faixas{flex-direction:column;gap:8px;display:flex}.sh3-faixa{outline:none;grid-template-columns:88px minmax(0,1fr) minmax(0,1fr) 62px;align-items:center;gap:10px;min-width:0;display:grid;position:relative}.sh3-faixa>b{color:var(--foreground);font-size:11.5px;font-weight:800}.sh3-faixa-acerto,.sh3-faixa-media{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.sh3-faixa-acerto u,.sh3-faixa-media i{background:color-mix(in srgb, var(--safe-primary) 70%, transparent);border-radius:999px;min-width:3px;height:11px;display:block}.sh3-faixa-media i{background:var(--safe-success)}.sh3-faixa-media[data-tone=down] i{background:var(--safe-danger)}.sh3-faixa-media[data-tone=vazio] i{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.sh3-faixa-acerto em,.sh3-faixa-media em{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.sh3-faixa-n{text-align:right;color:var(--safe-text-gray);white-space:nowrap;font-size:10px;text-decoration:none}.sh3-faixa[data-vazia]{opacity:.55}.sh3-faixas-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 14px;font-size:10px;display:flex}.sh3-faixas-legenda span:before{content:"";vertical-align:2px;background:color-mix(in srgb, var(--safe-primary) 70%, transparent);border-radius:2px;width:12px;height:4px;margin-right:6px;display:inline-block}.sh3-faixas-legenda span[data-k=media]:before{background:var(--safe-success)}.sh3-faixas-legenda em{margin-left:auto;font-style:normal}.sh3-exp{background:var(--safe-card-bg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sh3-exp-h{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:inherit;transition:background .15s;display:flex}.sh3-exp-h:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.sh3-exp-h>span:first-child{min-width:0}.sh3-exp-h b{color:var(--foreground);font-size:13px;font-weight:800;display:block}.sh3-exp-h small{color:var(--safe-text-gray);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.sh3-exp-h .material-symbols-outlined{color:var(--safe-primary);flex-shrink:0;font-size:22px}.sh3-exp-corpo{flex-direction:column;gap:14px;padding:0 18px 18px;display:flex}.sh3-exp-corpo>.shv-card,.sh3-exp-corpo>.sh3-card{background:0 0;padding:0}.sh3-abas{background:var(--safe-card-bg);scrollbar-width:none;border-radius:16px;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:6px;padding:6px;display:grid;overflow-x:auto}.sh3-abas::-webkit-scrollbar{display:none}.sh3-aba{cursor:pointer;text-align:left;min-width:0;color:var(--safe-text-gray);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px;font-family:inherit;transition:background .15s,color .15s;display:flex}.sh3-aba .material-symbols-outlined{font-size:18px}.sh3-aba b{color:var(--foreground);white-space:nowrap;font-size:12.5px;font-weight:800}.sh3-aba small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;line-height:1.3;overflow:hidden}.sh3-aba:hover:not([disabled]){background:color-mix(in srgb, var(--foreground) 5%, transparent)}.sh3-aba[data-on]{background:color-mix(in srgb, var(--safe-primary) 16%, transparent);color:var(--safe-primary)}.sh3-aba[data-on] b{color:var(--safe-primary)}.sh3-aba[disabled]{opacity:.42;cursor:not-allowed}.sh3-sumario{top:calc(var(--wl-topbar-h,0px) + 86px);z-index:8;margin:4px 0 18px;position:sticky}.sh3-sumario-trilho{scrollbar-width:none;background:color-mix(in srgb, var(--card-bg) 97%, transparent);border-radius:14px;align-items:center;gap:6px;padding:7px 10px;display:flex;overflow-x:auto;box-shadow:0 14px 30px -18px #000000a6}.sh3-sumario-trilho::-webkit-scrollbar{display:none}.sh3-sumario-trilho>b{letter-spacing:.1em;text-transform:uppercase;color:var(--safe-text-gray);white-space:nowrap;padding-right:4px;font-size:9.5px;font-weight:900}.sh3-sumario-trilho a{white-space:nowrap;color:var(--safe-text-gray);border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sh3-sumario-trilho a .material-symbols-outlined{font-size:15px}.sh3-sumario-trilho a:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.sh3-sumario-trilho a[data-on]{background:var(--safe-primary);color:#fff}.sh3-cap{scroll-margin-top:calc(var(--wl-topbar-h,0px) + 150px)}.sh3-filtros{flex-wrap:wrap;gap:6px;display:flex}.sh3-filtro{cursor:pointer;color:var(--safe-text-gray);background:var(--safe-card-bg);border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.sh3-filtro u{opacity:.7;font-size:10px;font-weight:700;text-decoration:none}.sh3-filtro:hover{color:var(--foreground)}.sh3-filtro[data-on]{background:var(--safe-primary);color:#fff}.sh3-perguntas{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sh3-perg{background:var(--safe-card-bg);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.sh3-perg[data-sem]{opacity:.62}.sh3-perg-h{flex-direction:column;gap:4px;min-width:0;display:flex}.sh3-perg-tema{letter-spacing:.08em;text-transform:uppercase;color:var(--safe-primary);align-items:center;gap:5px;font-size:9.5px;font-weight:900;display:inline-flex}.sh3-perg-tema .material-symbols-outlined{font-size:14px}.sh3-perg-tema b{color:var(--safe-primary);letter-spacing:0;font-size:11px}.sh3-perg-tema em{font-size:10px;font-style:normal}.sh3-perg h3{color:var(--foreground);margin:0;font-size:15px;font-weight:800;line-height:1.3}.sh3-perg-h p{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;font-size:13px;line-height:1.45}.sh3-perg .sh3-exp{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.sh3-perg .sh3-exp-h{padding:11px 14px}.sh3-perg .sh3-exp-corpo{padding:0 14px 14px}@media (min-width:900px){.sh3-grade{grid-template-columns:repeat(6,minmax(0,1fr))}.sh3-card[data-largura=terco]{grid-column:span 2}.sh3-card[data-largura=meia]{grid-column:span 3}.sh3-card[data-largura=cheia]{grid-column:span 6}.sh3-tiles[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sh3-perguntas{grid-template-columns:repeat(2,minmax(0,1fr))}.sh3-perguntas>.sh3-exp{grid-column:1/-1}}@media (max-width:760px){.sh3-sumario{top:calc(var(--wl-topbar-h,0px) + 6px)}.sh3-cap{scroll-margin-top:calc(var(--wl-topbar-h,0px) + 70px)}.sh3-tiles,.sh3-tiles[data-cols="3"],.sh3-apos-grade{grid-template-columns:minmax(0,1fr)}.sh3-dumb-row{grid-template-columns:72px minmax(0,1fr)}.sh3-dumb-eixo{margin-left:82px}.sh3-dumb-row>em{text-align:right;grid-column:1/-1}.sh3-matriz-grade{grid-template-columns:58px repeat(var(--cols,2), minmax(0, 1fr))}.sh3-matriz-cel{min-height:68px;padding:10px 8px}.sh3-matriz-cel b{font-size:15px}.sh3-z-regua{margin-left:0}.sh3-z-row{grid-template-columns:78px minmax(0,1fr) 58px}.sh3-faixa{grid-template-columns:74px minmax(0,1fr);grid-template-areas:"rotulo acerto""rotulo media""n n"}.sh3-faixa>b{grid-area:rotulo}.sh3-faixa-acerto{grid-area:acerto}.sh3-faixa-media{grid-area:media}.sh3-faixa-n{text-align:left;grid-area:n}.sh3-frase>b{font-size:34px}.sh3-barra>small{font-size:9px}.sh3-agenda-row{grid-template-columns:62px minmax(0,1fr)}.sh3-agenda-row>em{text-align:right;grid-column:1/-1}.sh3-pontos-barras>div{grid-template-columns:62px minmax(0,1fr) 72px}}