.manual-identity{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.manual-identity strong{font-size:1.35rem}.manual-identity span{color:var(--muted,#607786)}
.manual-environment{font-size:.85rem;color:#546d7d}.manual-remaining{display:grid;gap:5px;background:#eef7fe;border-radius:16px;padding:18px;margin:16px 0}.manual-remaining strong{font-size:1.8rem;color:#086aa2}.manual-remaining small{color:#546d7d}
.manual-warning{padding:16px;border:1px solid #d4a763;background:#fff9ed;border-radius:12px;margin:14px 0}.manual-warning p{margin:8px 0}.manual-warning strong{color:#705022}
.manual-review{margin:20px 0}.manual-review>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #e2eaf0}.manual-review dt{color:#546d7d}.manual-review dd{margin:0;overflow-wrap:anywhere}.manual-amount{font-size:1.65rem;font-weight:750;color:#086aa2}
.manual-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px}.manual-actions button{min-height:46px}.manual-actions .primary{flex:1}#manual-payment-form input,#manual-payment-form select,#manual-payment-form textarea{min-width:0;width:100%;max-width:100%;box-sizing:border-box}#manual-payment-form .form-grid>label{min-width:0}#manual-save-result{margin-top:16px}#manual-save-result:empty{margin:0}.manual-ledger-meta{display:grid;gap:4px;margin:10px 0;color:#546d7d}.manual-record-button{margin-top:14px}
@media(max-width:480px){.manual-review>div{grid-template-columns:82px minmax(0,1fr);gap:10px}#manual-payment-form .form-grid{grid-template-columns:minmax(0,1fr)}.manual-actions{flex-direction:column-reverse}.manual-actions button{width:100%}.manual-record-button{width:100%}}
