.legacy-steps,.legacy-actions{display:none!important}.panel{display:block!important;margin-bottom:16px}.panel .section-title{margin-bottom:20px}input,select,textarea{font-size:16px;min-height:52px;border-radius:14px}label{font-size:14px;gap:9px}.ghost,.secondary,.primary,.submit{min-height:50px;font-size:15px}.auto-capital{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:18px;padding:16px 18px;border-radius:16px;background:#eef4ff;border:1px solid #d6e2fa}.auto-capital span{font-size:14px;font-weight:600}.auto-capital strong{font-size:20px;color:#285dca}.auto-capital small{grid-column:1/-1;color:#667487;font-size:12px}.expense-row input,.expense-row select{min-height:48px;font-size:14px}.confirm{font-size:14px;line-height:1.5}.confirm input{min-height:auto}@media(max-width:650px){.shell{padding:0 12px 48px}.panel{padding:22px 18px;border-radius:20px}.section-title h2{font-size:20px}.section-title p{font-size:14px;line-height:1.55}.grid.two,.grid.three{grid-template-columns:1fr}.expense-row{grid-template-columns:1fr 1fr}.expense-row .expense-type,.expense-row .expense-note{grid-column:1/-1}.expense-row .expense-amount{grid-column:1/2}.result-card strong{font-size:19px}.submit{min-height:56px;font-size:16px}}
