.invoice-to-cash-view{display:grid;gap:18px}.invoice-to-cash-view[hidden]{display:none}.itc-heading{align-items:flex-start}.itc-control-note{display:flex;align-items:center;gap:14px;border-inline-start:4px solid #d79846;padding:14px 18px}.itc-control-note b{color:#8a4e12;white-space:nowrap}.itc-control-note span{color:var(--muted,#65736e);line-height:1.7}.itc-tabs{overflow-x:auto;scrollbar-width:thin}.itc-tabs button{min-width:max-content}.itc-panel{display:grid;gap:16px}.itc-panel[hidden]{display:none}.itc-two-column{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(400px,1.15fr);gap:18px;align-items:start}.itc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-card-list{display:grid;gap:12px}.itc-card{display:grid;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--border,#d9e0dd) 90%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface,#fff) 96%,#f4eee5);box-shadow:0 7px 24px rgba(35,51,46,.05)}.itc-card.case-overdue,.itc-card.case-disputed{border-inline-start:4px solid #c8564d}.itc-card.case-partial,.itc-card.case-promised{border-inline-start:4px solid #d79846}.itc-card.case-collected{border-inline-start:4px solid #278b66}.itc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.itc-card-head>div{display:grid;gap:4px}.itc-card-head strong{font-size:1rem}.itc-card-head span,.itc-meta{color:var(--muted,#68756f);font-size:.87rem}.itc-amount{color:#205c4d;white-space:nowrap}.itc-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:5px 10px;border-radius:999px;background:#edf4f1;color:#205c4d;font-size:.82rem}.itc-meta{display:flex;flex-wrap:wrap;gap:8px 18px}.itc-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.itc-amount-grid span{display:grid;gap:3px;padding:9px;border-radius:11px;background:color-mix(in srgb,var(--surface-muted,#f3f5f4) 90%,transparent)}.itc-amount-grid small{color:var(--muted,#68756f)}.itc-collection-form{display:grid;grid-template-columns:1fr 1fr 1.35fr 1.2fr auto;gap:8px;align-items:end}.itc-collection-form input,.itc-collection-form select{min-width:0}.itc-actions{display:flex;flex-wrap:wrap;gap:8px}.itc-timeline{border-top:1px dashed var(--border,#d9e0dd);padding-top:9px}.itc-timeline summary{cursor:pointer;color:#315d52}.itc-timeline p{margin:8px 0 0;padding-inline-start:12px;border-inline-start:2px solid #d8e5e0;color:var(--muted,#68756f);font-size:.85rem}
@media(max-width:1050px){.itc-two-column{grid-template-columns:1fr}.itc-collection-form{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-collection-form button{grid-column:1/-1}}
@media(max-width:680px){.invoice-to-cash-view{gap:13px}.itc-heading{display:grid;gap:10px}.itc-heading .surface-actions{width:100%;display:flex;flex-wrap:wrap}.itc-control-note{align-items:flex-start}.itc-control-note b{white-space:normal}.itc-form{grid-template-columns:1fr}.itc-form .accounting-field-wide{grid-column:auto}.itc-card{padding:12px;border-radius:13px}.itc-card-head{display:grid}.itc-amount{white-space:normal}.itc-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-collection-form{grid-template-columns:1fr}.itc-collection-form button{grid-column:auto;width:100%}.itc-actions .button{flex:1 1 125px}.itc-tabs{margin-inline:-4px;padding-bottom:4px}}
@media(max-width:390px){.itc-amount-grid{grid-template-columns:1fr}.itc-meta{display:grid}.itc-card-head strong{overflow-wrap:anywhere}}
