.finance-center{display:grid;gap:20px;max-width:1200px}.finance-entry,.finance-setup{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:28px}.finance-entry{display:flex;align-items:center;justify-content:space-between;gap:24px}.finance-eyebrow{color:#64748b;font-size:12px}.finance-entry h2{font-size:25px;letter-spacing:-.4px;color:#182334;margin:10px 0}.finance-center p{font-size:14px;line-height:1.7;color:#64748b;margin:0}.finance-connection{font-size:13px;color:#64748b;display:flex;align-items:center;gap:8px;margin-top:20px}.finance-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#94a3b8}.finance-dot.ready{background:#299363}.finance-entry-actions{display:flex;gap:10px;flex-shrink:0}.finance-entry-actions .el-button+.el-button{margin-left:0}.finance-primary{display:inline-flex;align-items:center;gap:20px;border-radius:6px;background:#1f5cbd;color:#fff;text-decoration:none;font-size:14px;padding:9px 16px}.finance-primary:hover{background:#164b9f;color:#fff}.finance-primary:focus-visible{outline:3px solid #91b9ff;outline-offset:3px}.finance-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.finance-scope article{padding:22px;border:1px solid #e5e7eb;border-radius:9px;background:#fff}.finance-center h3{margin:0 0 10px;color:#263346;font-size:15px;font-weight:600}.finance-setup ol{margin:16px 0 20px;padding-left:22px;color:#475569;font-size:14px;line-height:2}.finance-setup>p{font-size:12px;border-top:1px solid #f1f3f6;padding-top:16px}@media(max-width:900px){.finance-entry{align-items:flex-start;flex-direction:column}.finance-scope{grid-template-columns:1fr}.finance-entry,.finance-setup{padding:20px}.finance-entry-actions{flex-wrap:wrap}}
.finance-login-note{color:#456653;font-size:13px;padding:0 4px}.finance-setup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:22px}.finance-setup-form .el-select,.finance-setup-form .el-date-editor{width:100%}.finance-setup-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #eef1f5;padding-top:20px;font-size:12px;color:#64748b}@media(max-width:700px){.finance-setup-form{grid-template-columns:1fr}.finance-setup-footer{align-items:flex-start;flex-direction:column}}
.finance-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finance-task-card{padding:24px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.finance-task-card.finance-payroll-card{grid-column:1/-1;border-top:3px solid #1f5cbd}.finance-task-links{display:flex;flex-wrap:wrap;gap:22px 32px;margin-top:20px}.finance-task-item{flex:1 1 160px;min-width:0}.finance-task-link{display:inline-flex;align-items:center;gap:18px;min-height:32px;color:#1f5cbd;text-decoration:none;font-size:15px;font-weight:600}.finance-task-link:hover{text-decoration:underline}.finance-task-link:focus-visible{outline:2px solid #91b9ff;outline-offset:4px}.finance-task-item>p{font-size:12px;margin-top:5px}.finance-task-disabled{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px;color:#64748b;font-size:15px}.finance-task-disabled small{font-size:11px;background:#f1f5f9;padding:2px 6px;border-radius:4px}.finance-task-card .finance-task-note{font-size:12px;border-top:1px solid #edf0f4;padding-top:16px;margin-top:20px}@media(max-width:700px){.finance-task-grid{grid-template-columns:1fr}.finance-task-card{padding:20px}.finance-task-links{gap:20px}.finance-task-item{flex-basis:140px}}
