.finance-screen{max-width:860px;margin:0 auto;padding:20px 16px 64px}.finance-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.finance-brand{align-items:center;gap:10px;display:flex}.finance-title{color:var(--text-h);font-size:17px;font-weight:700;line-height:1.2}.finance-sub{color:var(--text-dim);font-size:12px}.finance-header-right{align-items:center;gap:12px;display:flex}.finance-user{color:var(--text);font-size:13px;font-weight:600}.finance-tabs{gap:8px;margin-bottom:18px;display:flex}.finance-tab{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text);padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.finance-tab:hover{border-color:var(--teal-600)}.finance-tab.active{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.finance-back{color:var(--teal-700);margin-bottom:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.finance-back:hover{text-decoration:underline}.finance-main{flex-direction:column;gap:16px;display:flex}.finance-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0 0;display:grid}@media (width<=520px){.finance-facts{grid-template-columns:minmax(0,1fr)}}.finance-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;font-size:11px;font-weight:700}.finance-facts dd{color:var(--text-h);margin:0;font-size:15px;font-weight:600}.finance-main form{flex-direction:column;display:flex}.finance-main form label{color:var(--text-h);margin-top:12px;font-size:13px;font-weight:600}.finance-main form input,.finance-main form select{font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text-h);margin-top:4px;padding:10px 12px}.finance-main form input:focus,.finance-main form select:focus{outline:2px solid var(--teal-600);outline-offset:1px}.finance-main form button{border-radius:var(--radius-md);background:var(--teal-700);color:#fff;border:none;margin-top:18px;padding:11px 14px;font-weight:600}.finance-main form button:disabled{opacity:.6;cursor:not-allowed}.finance-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.finance-actions button{flex:auto;min-width:140px;margin-top:0}.finance-confirm{border-radius:var(--radius-md);background:var(--amber-50);border:1px solid var(--border);margin-top:14px;padding:14px}.list-card-static{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}
