@charset "UTF-8";app-accounts-receivable-page .summary-card-value{font-size:1.05rem;font-weight:700}app-accounts-receivable-page .detail-badges{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap;align-items:center}app-accounts-receivable-page .summary-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}app-accounts-receivable-page .summary-card{border:1px solid #ece3d3;border-radius:.85rem;padding:.85rem;background:#fffdf8;display:grid;gap:.35rem}app-accounts-receivable-page .summary-card-action{width:100%;text-align:left;color:#182533;background:#fffdf8;border:1px solid #ece3d3;align-items:flex-start;justify-content:flex-start}app-accounts-receivable-page .summary-card-action:hover{background:#fbf7ef}app-accounts-receivable-page .summary-card-action:hover,app-accounts-receivable-page .summary-card-action:hover *,app-accounts-receivable-page .summary-card-action.is-active,app-accounts-receivable-page .summary-card-action.is-active *{color:#182533}app-accounts-receivable-page .summary-card-action:focus-visible,app-accounts-receivable-page .badge-button:focus-visible{outline:2px solid #8a6a32;outline-offset:2px}app-accounts-receivable-page .summary-card-action.is-active{background:#f4f7fb;border-color:#cbd7e3;box-shadow:inset 0 0 0 1px #7a93aa}app-accounts-receivable-page .summary-card-action[data-variant=danger].is-active{background:#fff7f5;border-color:#f0c7c1;box-shadow:inset 0 0 0 1px #d92d20}app-accounts-receivable-page .badge-button{border:none;cursor:pointer}app-accounts-receivable-page .badge-button.is-active{box-shadow:inset 0 0 0 1px #d92d20}app-accounts-receivable-page .collection-status-stack{display:grid;gap:.35rem}app-accounts-receivable-page .empty-state-actions{display:flex;justify-content:space-between;gap:1rem;align-items:center}app-accounts-receivable-page .lookup-item{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-top:1px solid #ece3d3;padding-top:.75rem}app-accounts-receivable-page .receiver-workspace-table tbody tr:hover td{background:#fffdf8}app-accounts-receivable-page .receiver-workspace-table .receiver-invoice-row.is-overdue td{background:#fff7f5}app-accounts-receivable-page .receiver-workspace-table .receiver-invoice-row.is-overdue td:first-child{box-shadow:inset 4px 0 #d92d20}app-accounts-receivable-page .receiver-workspace-table .receiver-invoice-row.is-overdue:hover td{background:#fff1ed}app-accounts-receivable-page .workspace-split{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}app-accounts-receivable-page .link-stack{display:grid;gap:.5rem}app-accounts-receivable-page .secondary-link{background:#eef1f4;color:#182533}@media(max-width:720px){app-accounts-receivable-page .empty-state-actions{flex-direction:column;align-items:stretch}app-accounts-receivable-page .lookup-item{align-items:stretch;flex-direction:column}app-accounts-receivable-page .receiver-workspace-table thead{display:none}app-accounts-receivable-page .receiver-workspace-table,app-accounts-receivable-page .receiver-workspace-table tbody,app-accounts-receivable-page .receiver-workspace-table tr,app-accounts-receivable-page .receiver-workspace-table td{display:block;width:100%}app-accounts-receivable-page .receiver-workspace-table tbody{display:grid;gap:.75rem}app-accounts-receivable-page .receiver-workspace-table tr{border:1px solid #ece3d3;border-radius:.9rem;overflow:hidden;background:#fff}app-accounts-receivable-page .receiver-workspace-table td{display:grid;grid-template-columns:minmax(6rem,7.25rem) minmax(0,1fr);gap:.5rem;padding:.75rem}app-accounts-receivable-page .receiver-workspace-table td:first-child{border-top:none}app-accounts-receivable-page .receiver-workspace-table td:before{content:attr(data-label);color:#5f6b76;font-size:.78rem;font-weight:600}app-accounts-receivable-page .receiver-workspace-table td[data-label=Acci\f3n] a{justify-self:start}app-accounts-receivable-page .receiver-workspace-table .receiver-invoice-row.is-overdue{background:#fff7f5;box-shadow:inset 4px 0 #d92d20}app-accounts-receivable-page .receiver-workspace-table .receiver-invoice-row.is-overdue td{background:transparent}app-accounts-receivable-page .receiver-workspace-table .receiver-invoice-row.is-overdue td:first-child{box-shadow:none}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:IBM Plex Sans,Segoe UI,sans-serif;background:#f7f4ed;color:#1f1f1f}body{min-height:100vh}button,input,select,textarea{font:inherit}a{color:inherit}
