.workflow-toolbar{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap;margin-bottom:1rem}.workflow-toolbar label{flex:1;min-width:220px}.workflow-toolbar input,.workflow-toolbar select{width:100%}.workflow-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.workflow-tabs button{border:1px solid #dce5e2;background:#fff;border-radius:999px;padding:.55rem .9rem;cursor:pointer}.workflow-tabs button.active{background:#173f37;color:#fff}.arrears-card{border-left:4px solid #d79823}.arrears-card.urgent{border-left-color:#b6463d}.finance-impact.receipt{font-size:1rem}.receipt-sheet h2{margin-bottom:.25rem}.receipt-sheet dl{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.receipt-sheet dt{font-size:.75rem;color:#74807d}.receipt-sheet dd{margin:0;font-weight:600}.import-summary{display:flex;gap:.6rem;flex-wrap:wrap}.import-summary span{background:#eef4f2;border-radius:999px;padding:.4rem .7rem}.line-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem}.line-grid+ .line-grid{margin-top:.5rem}@media print{body *{visibility:hidden}.modal-layer,.modal-layer *{visibility:visible}.modal-layer{position:absolute;inset:0}.app-modal{box-shadow:none;max-width:none}.app-modal footer,.modal-close,.modal-backdrop{display:none!important}}@media(max-width:680px){.line-grid{grid-template-columns:1fr}.receipt-sheet dl{grid-template-columns:1fr}}
