.receivables-audit-root{display:grid;gap:18px;min-width:0}.receivables-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.receivables-audit-summary>div,.receivables-audit-filters,.receivables-audit-state{border:1px solid rgba(118,184,255,.14);border-radius:18px;background:linear-gradient(145deg,rgba(20,36,60,.82),rgba(7,17,31,.72))}.receivables-audit-summary>div{padding:18px}.receivables-audit-summary strong,.receivables-audit-summary span{display:block}.receivables-audit-summary strong{color:#eaf5ff;overflow-wrap:anywhere}.receivables-audit-summary span{margin-top:6px;color:#8192a9;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em}.receivables-audit-filters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;padding:18px}.receivables-audit-field{display:grid;gap:7px;color:#91a3ba;font-size:.76rem}.receivables-audit-field input,.receivables-audit-field select{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(136,184,228,.18);border-radius:11px;background:#0a1728;color:#dcecff;color-scheme:dark}.receivables-audit-field :focus{outline:2px solid rgba(77,201,255,.7);outline-offset:2px}.receivables-audit-validation,.receivables-audit-filter-actions{grid-column:1/-1}.receivables-audit-validation{min-height:1em;margin:0;color:#ffb2b2}.receivables-audit-filter-actions{display:flex;justify-content:flex-end;gap:10px}.receivables-audit-state{display:flex;align-items:center;gap:18px;min-height:190px;padding:30px}.receivables-audit-state-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(76,206,255,.28);border-radius:50%;color:#62d6ff}.receivables-audit-state h2{margin:0 0 7px;font-size:1.05rem}.receivables-audit-state p{margin:0;color:#8fa1b7}.receivables-audit-list{display:grid;gap:8px}.receivables-audit-event{display:grid;grid-template-columns:150px minmax(240px,1.35fr) 100px minmax(280px,1fr) 100px;align-items:center;gap:16px;padding:15px 17px;border:1px solid rgba(115,173,220,.1);border-radius:15px;background:linear-gradient(90deg,rgba(12,25,43,.88),rgba(8,18,31,.75));transition:border-color .18s,transform .18s}.receivables-audit-event:hover{border-color:rgba(86,196,240,.28);transform:translateY(-1px)}.receivables-audit-event time,.receivables-audit-event-identity p{color:#8195ad;font-size:.75rem}.receivables-audit-event-title{padding:0;border:0;background:transparent;color:#e8f4ff;font:inherit;font-weight:700;text-align:left;cursor:pointer}.receivables-audit-event-title:focus-visible{outline:2px solid #5bd2ff;outline-offset:4px}.receivables-audit-event-identity p{margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.receivables-audit-outcome{padding:5px 9px;border:1px solid rgba(145,169,193,.2);border-radius:999px;color:#aebed0;font-size:.68rem;text-transform:uppercase}.receivables-audit-outcome.is-success,.receivables-audit-outcome.is-completed{color:#73dcb6;border-color:rgba(75,211,162,.25)}.receivables-audit-outcome.is-failure,.receivables-audit-outcome.is-denied{color:#ef9a9a;border-color:rgba(242,120,120,.25)}.receivables-audit-outcome.is-started{color:#8fcaf7}.receivables-audit-outcome.is-cancelled{color:#d6b885}.receivables-audit-event-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.receivables-audit-event-context small,.receivables-audit-event-context bdi{display:block}.receivables-audit-event-context small{color:#61768e;font-size:.65rem;text-transform:uppercase}.receivables-audit-event-context bdi{color:#aebed0;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receivables-audit-correlation{color:#78bfe5;font-size:.7rem}.receivables-audit-correlation.is-muted{color:#60738a}.receivables-audit-pagination{display:flex;justify-content:center;gap:14px;padding:10px;color:#74879e}.receivables-audit-partial{color:#efb0a8}.receivables-audit-drawer{position:fixed;z-index:90;inset:0 0 0 auto;width:min(520px,100%);overflow:auto;padding:34px;background:linear-gradient(160deg,#0c1d31,#07111e 72%);border-left:1px solid rgba(84,202,247,.25);box-shadow:-25px 0 70px #0008;color:#dcecff}.receivables-audit-drawer-close{float:right;width:40px;height:40px;border:1px solid #ffffff20;border-radius:12px;background:#0c1c2e;color:#fff;font-size:1.4rem}.receivables-audit-detail-grid,.receivables-audit-detail-metadata dl{display:grid;grid-template-columns:135px minmax(0,1fr);gap:10px 15px;padding:20px;border:1px solid #76b8ea1f;border-radius:15px;background:#060f1a80}.receivables-audit-detail-grid dt,.receivables-audit-detail-metadata dt{color:#70869d;font-size:.72rem}.receivables-audit-detail-grid dd,.receivables-audit-detail-metadata dd{margin:0;color:#cbdced;font-size:.78rem;overflow-wrap:anywhere}
@media(max-width:1180px){.receivables-audit-filters{grid-template-columns:repeat(3,1fr)}.receivables-audit-event{grid-template-columns:130px 1fr 90px}.receivables-audit-event-context{grid-column:2/4}}
@media(max-width:720px){.receivables-audit-summary{grid-template-columns:repeat(2,1fr)}.receivables-audit-filters,.receivables-audit-event{grid-template-columns:1fr}.receivables-audit-event-context{grid-column:auto;grid-template-columns:1fr}.receivables-audit-drawer{padding:24px 18px}.receivables-audit-detail-grid,.receivables-audit-detail-metadata dl{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.receivables-audit-event{transition:none}.receivables-audit-event:hover{transform:none}}
.receivables-audit-event-context bdi,.receivables-audit-correlation{font-variant-numeric:tabular-nums;letter-spacing:.01em}.receivables-audit-detail-metadata dd{max-height:7.5em;overflow:auto}.receivables-audit-state p{max-width:68ch}
