.manual-reimbursement{display:grid;gap:16px}.manual-reimbursement .manual-help{margin:0;color:#58687e;font-size:13px;line-height:1.6}.manual-project{max-width:600px}.manual-rows{display:grid;gap:16px}.manual-row{padding:18px;border:1px solid #dce4ee;border-radius:12px;background:#fbfcfe;min-width:0}.manual-row-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.manual-row-heading h3{font-size:15px;line-height:1.5;margin:0;color:#253247}.manual-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.manual-field-grid .field{margin:0;min-width:0}.manual-name{grid-column:span 2}.manual-field-grid input,.manual-field-grid select{width:100%;box-sizing:border-box}.manual-field-grid .manual-same-day{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5}.manual-same-day input{width:auto;flex:none}.manual-files{grid-column:1/-1}.manual-field-grid small{color:#58687e;line-height:1.5}.manual-field-grid .manual-field-error,.manual-field-error{color:#aa232a}.manual-reimbursement [aria-invalid=true]{border-color:#b4232d}.manual-reimbursement input:focus-visible,.manual-reimbursement select:focus-visible,.manual-reimbursement button:focus-visible{outline:3px solid #3568b8;outline-offset:3px}.manual-file-list{padding-left:18px;margin:12px 0 0;display:grid;gap:8px}.manual-file-list li{overflow-wrap:anywhere;line-height:1.5}.manual-file-list .text-button{margin-left:8px}.manual-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #dce4ee;border-bottom:1px solid #dce4ee}.manual-total strong{font-variant-numeric:tabular-nums;color:#26334a}.manual-review-list{display:grid;gap:10px;padding-left:24px}.manual-review-list small{display:block;color:#58687e;line-height:1.6}.manual-form-actions{display:flex;gap:10px;flex-wrap:wrap}.manual-reimbursement .entry-review{padding:16px;border:1px solid #b9cbe4;border-radius:12px;background:#f4f7fc}.manual-reimbursement .entry-review h3{margin-top:0}.manual-reimbursement .entry-review .button-group{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:720px){.manual-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-name{grid-column:auto}.manual-row{padding:14px}.manual-row-heading{align-items:flex-start}}@media(max-width:480px){.manual-field-grid{grid-template-columns:minmax(0,1fr)}.manual-name,.manual-same-day,.manual-files{grid-column:1}.manual-total{align-items:flex-start;flex-direction:column;gap:6px}.manual-form-actions .button{width:100%}.manual-row-heading{gap:8px}.manual-row-heading h3{overflow-wrap:anywhere}}
