.Form_container__oSpdB{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Form_header__3PjZh{text-align:center;padding:40px 0 20px;border-bottom:3px solid #1a5490;margin-bottom:30px}.Form_header__3PjZh h1{color:#1a5490;margin:0 0 10px;font-size:32px}.Form_header__3PjZh h2{color:#666;margin:0;font-size:20px;font-weight:400}.Form_message__ouZmk{padding:15px 20px;border-radius:8px;margin-bottom:20px;font-weight:500}.Form_message__ouZmk.Form_success__3NJQv{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.Form_message__ouZmk.Form_error__jeCjS{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.Form_form__hsBmc{background:#fff}.Form_section__Cpf6W{background:#f8f9fa;padding:25px;border-radius:10px;margin-bottom:25px;border:1px solid #dee2e6}.Form_section__Cpf6W h3{color:#1a5490;margin:0 0 15px;font-size:22px;border-bottom:2px solid #1a5490;padding-bottom:10px}.Form_subtitle__E7K0o{color:#666;font-size:14px;margin:-10px 0 15px}.Form_formGroup__OQkEP{margin-bottom:20px}.Form_formGroup__OQkEP label{display:block;margin-bottom:8px;font-weight:600;color:#333}.Form_formGroup__OQkEP input[type=date],.Form_formGroup__OQkEP input[type=email],.Form_formGroup__OQkEP input[type=number],.Form_formGroup__OQkEP input[type=text],.Form_formGroup__OQkEP select,.Form_formGroup__OQkEP textarea{width:100%;padding:12px;border:1px solid #ced4da;border-radius:6px;font-size:15px;box-sizing:border-box;font-family:inherit}.Form_formGroup__OQkEP input:focus,.Form_formGroup__OQkEP select:focus,.Form_formGroup__OQkEP textarea:focus{outline:none;border-color:#1a5490;box-shadow:0 0 0 3px rgba(26,84,144,.1)}.Form_formGroup__OQkEP small{display:block;margin-top:5px;color:#666;font-size:13px}.Form_formRow__JVYkP{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.Form_formRow__JVYkP{grid-template-columns:1fr}}.Form_totalBox__2_Aq8{background:#1a5490;color:#fff;padding:20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:18px;margin-top:20px}.Form_totalAmount__P2TKG{font-size:28px;font-weight:700}.Form_expenseItem__P52Dw{background:#fff;padding:20px;border-radius:8px;margin-bottom:15px;border:2px solid #dee2e6}.Form_expenseHeader__0f7Mm{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.Form_expenseHeader__0f7Mm h4{margin:0;color:#1a5490}.Form_removeButton__xCIhO{background:#dc3545;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:14px}.Form_removeButton__xCIhO:hover{background:#c82333}.Form_addButton__Bi2C9{background:#fff;color:#1a5490;border:2px dashed #1a5490;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;width:100%;margin-top:10px}.Form_addButton__Bi2C9:hover{background:#e7f0f7}.Form_formGroup__OQkEP input[type=file]{padding:10px;border:2px dashed #ced4da;border-radius:6px;cursor:pointer}.Form_formGroup__OQkEP input[type=file]:hover{border-color:#1a5490;background:#f8f9fa}.Form_fileList__qASvS{background:#fff;padding:15px;border-radius:6px;margin-top:10px}.Form_fileList__qASvS p{margin:0 0 10px;font-weight:600}.Form_fileList__qASvS ul{margin:0;padding:0 0 0 20px}.Form_fileList__qASvS li{margin:5px 0;color:#495057}.Form_submitSection__M_1CH{text-align:center;margin:30px 0}.Form_submitButton__PZvVf{background:#1a5490;color:#fff;border:none;padding:18px 50px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.Form_submitButton__PZvVf:hover:not(:disabled){background:#144070;transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,84,144,.3)}.Form_submitButton__PZvVf:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.Form_footer__I2_uo{text-align:center;padding:30px 0;color:#666;border-top:2px solid #dee2e6;margin-top:40px}.Form_footer__I2_uo p{margin:5px 0}