@layer properties,theme,base;@layer components{._root_1nxko_5{align-content:start;gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-4);flex:1;display:grid;overflow-y:auto;container-type:inline-size}._wide_1nxko_15{grid-template-columns:minmax(0,1.4fr) minmax(17rem,1fr);align-items:start}@container (width>=60rem){._root_1nxko_5{padding:var(--pui-space-6) var(--pui-space-8)}}._main_1nxko_24{gap:var(--pui-space-4);flex-direction:column;min-width:0;display:flex}._metrics_1nxko_30{gap:var(--pui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metric_1nxko_30{border-radius:var(--pui-radius-card);padding:var(--pui-space-3) var(--pui-space-4);flex-direction:column;gap:.125rem;display:flex}._metric_1nxko_30[data-overdue] ._big_1nxko_42{color:var(--pui-red)}._big_1nxko_42{color:var(--pui-ink);font-size:var(--pui-text-2xl);font-variant-numeric:tabular-nums;font-weight:700}._card_1nxko_51{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);min-width:0;padding:var(--pui-space-4);flex-direction:column;display:flex}._listHead_1nxko_59{align-items:center;gap:var(--pui-space-3);display:flex}._subhead_1nxko_64{color:var(--pui-ink);font-size:var(--pui-text-base);font-weight:600}._label_1nxko_69{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:600}._quiet_1nxko_74{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._strong_1nxko_78{color:var(--pui-ink);font-weight:600}._mono_1nxko_82{font-family:var(--pui-font-mono)}._icon_1nxko_85{flex-shrink:0;width:1rem;height:1rem;margin-block-start:.125rem}._iconSm_1nxko_91{flex-shrink:0;width:.75rem;height:.75rem;margin-block-start:.125rem}._invoices_1nxko_97{flex-direction:column;display:flex}._invoice_1nxko_97{align-items:start;gap:var(--pui-space-3);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-2) 0;font-size:var(--pui-text-sm);display:flex}._invoiceMain_1nxko_109{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._late_1nxko_116{color:var(--pui-red);font-weight:600}._holds_1nxko_120{align-items:start;gap:var(--pui-space-1);border-radius:var(--pui-radius-control);background:var(--pui-orange-tint);width:fit-content;padding:.125rem var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-xs);display:inline-flex}._amount_1nxko_131{color:var(--pui-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}._paid_1nxko_137{gap:var(--pui-space-1);padding-top:var(--pui-space-2);flex-direction:column;display:flex}._paidRow_1nxko_143{color:var(--pui-ink-2)}._paidRow_1nxko_143 ._amount_1nxko_131{color:var(--pui-ink-3);font-weight:400}._review_1nxko_150{gap:var(--pui-space-3)}._wide_1nxko_15 ._review_1nxko_150{position:sticky;top:0}._paidHead_1nxko_158{justify-content:space-between;align-items:baseline;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}@container (width<40rem){._metrics_1nxko_30{gap:var(--pui-space-2);grid-template-columns:minmax(0,1fr)}._metric_1nxko_30{align-items:baseline;gap:0 var(--pui-space-3);padding:var(--pui-space-2) var(--pui-space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label big""caption big";display:grid}._metric_1nxko_30>._label_1nxko_69{grid-area:label}._metric_1nxko_30>._quiet_1nxko_74{grid-area:caption}._metric_1nxko_30>._big_1nxko_42{font-size:var(--pui-text-xl);grid-area:big;align-self:center}}._metric_1nxko_30[data-holding] ._big_1nxko_42{color:var(--pui-warning)}._covers_1nxko_194{gap:var(--pui-space-1);flex-direction:column;display:flex}._lines_1nxko_199{flex-direction:column;display:flex}._line_1nxko_199{justify-content:space-between;gap:var(--pui-space-3);color:var(--pui-ink-2);font-size:var(--pui-text-sm);padding:.125rem 0;display:flex}._line_1nxko_199 dd{font-variant-numeric:tabular-nums}._totalLine_1nxko_214{border-top:1px solid var(--pui-line);margin-top:var(--pui-space-1);padding-top:var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-base);font-weight:700}._done_1nxko_222{align-items:start;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-green-tint);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);display:flex}}@layer utilities;
