.XmZs8a_sectionLabel{text-transform:uppercase;color:var(--color-text-secondary)}.XmZs8a_serviceRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.XmZs8a_serviceRowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.XmZs8a_serviceRowPrice{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.XmZs8a_receiptRow{justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.XmZs8a_receiptPrice{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.XmZs8a_subtotalLine{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.XmZs8a_invoiceFields{gap:var(--space-4);flex-direction:column;display:flex}.XmZs8a_invoiceField{gap:var(--space-2);flex-direction:column;display:flex}.XmZs8a_discountToggleRow{align-items:center;gap:var(--space-2);display:flex}.XmZs8a_discountFields{gap:var(--space-2);flex-direction:column;display:flex}.XmZs8a_summarySection{gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.XmZs8a_summarySubtotal{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.XmZs8a_summaryPackageCovered{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-success);font-variant-numeric:tabular-nums;display:flex}.XmZs8a_summaryTotal,.XmZs8a_summaryAmountDue{justify-content:space-between;align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.XmZs8a_partialPaymentLink{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.XmZs8a_partialPaymentLink:hover{color:var(--color-primary-hover)}.XmZs8a_partialPaymentLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.XmZs8a_editRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.XmZs8a_editRowValue{flex:1;min-width:0}.XmZs8a_editRowAction{color:var(--color-primary);flex-shrink:0}.XmZs8a_warning{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-warning-subtle);border:1px solid var(--color-warning-tint);border-radius:var(--radius-md);color:var(--color-warning-fg);display:flex}.XmZs8a_creditBalance{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.XmZs8a_creditBalanceLabel{color:var(--color-text-secondary)}.XmZs8a_creditBalanceAmount{color:var(--color-text)}.XmZs8a_heavySeparator{background:var(--color-border);height:2px;margin:var(--space-2) 0;border-radius:1px}.XmZs8a_checkoutBody{gap:var(--space-4);flex-direction:column;display:flex}.XmZs8a_rowsGroup{gap:var(--space-2);flex-direction:column;display:flex}.XmZs8a_partialPaymentEditGroup{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.XmZs8a_partialPaymentEditActions{gap:var(--space-2);display:flex}.XmZs8a_skeletonRow{width:100%;height:24px}.XmZs8a_summarySeparator{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}.XmZs8a_summaryDiscount{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-warning-fg);font-variant-numeric:tabular-nums;display:flex}.XmZs8a_inventoryPreviewRow{gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}.XmZs8a_inventoryPreviewHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.XmZs8a_inventoryPreviewName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.XmZs8a_inventoryPreviewMeta,.mClF0q_hint{color:var(--color-text-secondary)}.mClF0q_serviceOption{border-radius:var(--radius-md);border:1px solid var(--color-border);padding:var(--space-3)}.dlsmTW_successHeader{align-items:center;gap:var(--space-3);display:flex}.dlsmTW_checkIconWrap{border-radius:var(--radius-full);background:var(--color-success-subtle);width:32px;height:32px;color:var(--color-success);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dlsmTW_badgeRow{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-text-secondary);display:flex}.dlsmTW_actionsRow{gap:var(--space-2);flex-wrap:wrap;padding-bottom:0;display:flex}.dlsmTW_continueHint{color:var(--color-text-secondary);margin:0}.yUCU7G_header{gap:var(--space-1);flex-direction:column;display:flex}.yUCU7G_headerRow1{align-items:center;gap:var(--space-2);display:flex}.yUCU7G_headerRow2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yUCU7G_meta{color:var(--color-text-secondary)}.yUCU7G_pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.yUCU7G_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid;display:inline-flex}.yUCU7G_pillDot{width:var(--space-1);height:var(--space-1);border-radius:50%}.yUCU7G_pillSuccess{border-color:var(--color-success-tint);background:var(--color-success-subtle);color:var(--color-success)}.yUCU7G_pillSuccess .yUCU7G_pillDot{background:var(--color-success)}.yUCU7G_pillWarning{border-color:var(--color-warning-tint);background:var(--color-warning-subtle);color:var(--color-warning)}.yUCU7G_pillWarning .yUCU7G_pillDot{background:var(--color-warning)}.yUCU7G_pillDanger{border-color:var(--color-danger-tint);background:var(--color-danger-subtle);color:var(--color-danger)}.yUCU7G_pillDanger .yUCU7G_pillDot{background:var(--color-danger)}.yUCU7G_pillInfo{border-color:var(--color-primary-tint);background:var(--color-primary-subtle);color:var(--color-primary)}.yUCU7G_pillInfo .yUCU7G_pillDot{background:var(--color-primary)}.yUCU7G_durationSuccess{color:var(--color-success)}.yUCU7G_durationWarning{color:var(--color-warning)}.yUCU7G_durationDanger{color:var(--color-danger)}.yUCU7G_profileLink{color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.fbShla_body{gap:var(--space-4);flex-direction:column;display:flex}.fbShla_description{color:var(--color-text-secondary);margin:0}.fbShla_field{gap:var(--space-2);flex-direction:column;display:flex}
