.page-module__VmafnG__page{max-width:960px;padding:28px 32px}.page-module__VmafnG__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-module__VmafnG__title{color:var(--text);letter-spacing:-.02em;font-size:22px;font-weight:600}.page-module__VmafnG__sub{color:var(--text-3);margin-top:2px;font-size:13px}.page-module__VmafnG__btnPrimary{background:var(--teal);color:#fff;border-radius:var(--radius);align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.page-module__VmafnG__btnPrimary:hover{background:var(--teal-text)}.page-module__VmafnG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.page-module__VmafnG__metricCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.page-module__VmafnG__metricLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:500}.page-module__VmafnG__metricValue{color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:600}.page-module__VmafnG__metricSub{color:var(--text-3);font-size:12px}.page-module__VmafnG__metricSub.page-module__VmafnG__up{color:var(--teal)}.page-module__VmafnG__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__VmafnG__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.page-module__VmafnG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-module__VmafnG__sectionTitle{color:var(--text);font-size:13px;font-weight:600}.page-module__VmafnG__sectionLink{color:var(--teal);font-size:12px;font-weight:500}.page-module__VmafnG__sectionLink:hover{color:var(--teal-text)}.page-module__VmafnG__jobList{flex-direction:column;gap:6px;display:flex}.page-module__VmafnG__jobRow{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:10px;transition:border-color .12s,background .12s;display:flex}.page-module__VmafnG__jobRow:hover{background:var(--bg);border-color:var(--border)}.page-module__VmafnG__jobInfo{flex:1;min-width:0}.page-module__VmafnG__jobName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.page-module__VmafnG__jobType{color:var(--text-3);margin-top:1px;font-size:11px}.page-module__VmafnG__jobDate{color:var(--text-2);white-space:nowrap;font-size:12px}.page-module__VmafnG__financeList{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.page-module__VmafnG__financeRow{align-items:center;gap:12px;display:flex}.page-module__VmafnG__financeLeft{flex:1;min-width:0}.page-module__VmafnG__financeName{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:12px;overflow:hidden}.page-module__VmafnG__progressBar{background:var(--surface2);border-radius:99px;height:4px;overflow:hidden}.page-module__VmafnG__progressFill{background:var(--teal);border-radius:99px;height:100%;transition:width .3s}.page-module__VmafnG__financeRight{text-align:right;flex-shrink:0}.page-module__VmafnG__financePaid{color:var(--text);font-size:13px;font-weight:500}.page-module__VmafnG__financeTotal{color:var(--text-3);font-size:11px}.page-module__VmafnG__financeFooter{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:flex}.page-module__VmafnG__financeFooterItem{background:var(--bg);border-radius:var(--radius);flex:1;padding:10px 12px}.page-module__VmafnG__financeFooterLabel{color:var(--text-3);margin-bottom:4px;font-size:11px}.page-module__VmafnG__financeFooterValue{color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:600}@media (max-width:768px){.page-module__VmafnG__page{padding:16px}.page-module__VmafnG__metrics{grid-template-columns:1fr 1fr}.page-module__VmafnG__grid{grid-template-columns:1fr}}
