.bill-total{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:0;min-width:140px}.bill-total .bill-status{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:max-content;max-width:100%;font-size:9px;line-height:1;letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-weight:900;padding:4px 7px;border-radius:999px;border:1px solid transparent;white-space:nowrap;vertical-align:middle}.bill-total .bill-status-open{color:#b91c1c!important;background:#fee2e2;border-color:#fecaca}.bill-total .bill-status-paid{color:#047857!important;background:#d1fae5;border-color:#a7f3d0}.bill-total .bill-status-settled{color:#047857!important;background:#d1fae5;border-color:#a7f3d0}.bill-total .bill-status-cancelled{color:#475467!important;background:#f2f4f7;border-color:#d0d5dd}.participant-row .paid{color:#047857;font-size:12px;font-weight:800;margin-left:8px}@media(max-width:760px){.bill-total{min-width:0;align-items:flex-start}.bill-total .bill-status{align-self:flex-start}}