body[data-result-tool="second-job"] .ec-section-navigator{position:relative;top:auto}
.ec-second-live{margin-bottom:20px;min-width:0}
.ec-second-live h3{margin:0 0 8px}
.ec-second-live>p{margin:0 0 16px}
.ec-second-table{border:1px solid var(--ec-line);border-radius:10px;overflow:hidden}
.ec-second-head,.ec-second-row{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}
.ec-second-head{font-weight:700;background:#112d37}
.ec-second-head>*,.ec-second-row>*{min-width:0;padding:12px;overflow-wrap:anywhere}
.ec-second-row{border-top:1px solid var(--ec-line)}
.ec-second-row>*+*{border-left:1px solid var(--ec-line)}
.ec-second-row[data-field]{cursor:pointer}
.ec-second-row[data-field]:hover,.ec-second-row[data-field]:focus-visible{background:#193f4b;outline:2px solid #63f59a;outline-offset:-2px}
.ec-second-row small{display:none}
#secondJobVisuals{margin-top:16px;border:1px solid var(--ec-line);border-radius:10px;padding:12px}
#secondJobVisuals>summary{cursor:pointer;font-weight:700}
#secondShowAllCharts{margin-top:12px}
.ec-second-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.ec-second-chart{min-width:0;border:1px solid var(--ec-line);border-radius:9px;padding:12px}
.ec-second-chart h4{margin:0 0 10px;overflow-wrap:anywhere}
.ec-second-bars span{display:block;font-size:13px;margin:7px 0 3px;overflow-wrap:anywhere}
.ec-second-bars b{display:block;height:10px;border-radius:8px;background:#63f59a}
.ec-second-bars b+span+b{background:#8edbf2}
.ec-second-chart svg{display:block;width:100%;max-width:240px;height:80px;margin:8px auto 0}
.ec-second-chart svg text{fill:#b6cbd2;font:12px Arial,sans-serif}
.ec-second-share{display:flex;align-items:center;gap:12px;margin-top:8px}
.ec-second-share>span{width:46px;height:46px;min-width:46px;border-radius:50%;background:conic-gradient(#63f59a var(--share),#8edbf2 0);border:2px solid var(--ec-line)}
.ec-second-share p{margin:0;font-size:13px;overflow-wrap:anywhere}
@media(max-width:700px){
 .ec-second-head{display:none}
 .ec-second-row{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ec-second-row>strong{grid-column:1/-1;background:#112d37}
 .ec-second-row>div:nth-of-type(1){border-left:0}
 .ec-second-row>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--ec-line)}
 .ec-second-row small{display:block;color:#b6cbd2;margin-bottom:3px}
 .ec-second-chart-grid{grid-template-columns:1fr}
}
