.CobTgG_sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.CobTgG_serviceRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CobTgG_serviceRowName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CobTgG_serviceRowPrice{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.CobTgG_receiptRow{font-size:var(--font-size-sm);color:var(--color-text);justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.CobTgG_receiptPrice{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.CobTgG_subtotalLine{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.CobTgG_discountTag{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-danger);background:var(--color-danger-subtle);border:1px solid var(--color-danger-tint);border-radius:var(--radius-sm);padding:0 var(--space-2);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;display:inline-flex}.CobTgG_invoiceFields{gap:var(--space-4);flex-direction:column;display:flex}.CobTgG_invoiceField{gap:var(--space-2);flex-direction:column;display:flex}.CobTgG_discountToggleRow{align-items:center;gap:var(--space-2);display:flex}.CobTgG_discountFields{gap:var(--space-2);flex-direction:column;display:flex}.CobTgG_summarySection{gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.CobTgG_summarySubtotal{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.CobTgG_summaryPackageCovered{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-success);font-variant-numeric:tabular-nums;display:flex}.CobTgG_summaryTotal{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;display:flex}.CobTgG_summaryAmountDue{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums;display:flex}.CobTgG_partialPaymentLink{font-size:var(--font-size-xs);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.CobTgG_partialPaymentLink:hover{color:var(--color-primary-hover)}.CobTgG_partialPaymentLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.CobTgG_editRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CobTgG_editRowValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);flex:1;min-width:0}.CobTgG_editRowAction{font-size:var(--font-size-xs);color:var(--color-primary);flex-shrink:0}.CobTgG_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);font-size:var(--font-size-sm);color:var(--color-warning-fg);line-height:var(--line-height-normal);display:flex}.CobTgG_creditBalance{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);font-variant-numeric:tabular-nums;display:flex}.CobTgG_creditBalanceLabel{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.CobTgG_creditBalanceAmount{color:var(--color-text);font-weight:var(--font-weight-semibold)}.CobTgG_heavySeparator{background:var(--color-border);height:2px;margin:var(--space-2) 0;border-radius:1px}.CobTgG_checkoutBody{gap:var(--space-4);flex-direction:column;display:flex}.CobTgG_rowsGroup{gap:var(--space-2);flex-direction:column;display:flex}.CobTgG_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}.CobTgG_partialPaymentEditActions{gap:var(--space-2);display:flex}.CobTgG_skeletonRow{width:100%;height:24px}.CobTgG_summarySeparator{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}.CobTgG_summaryDiscount{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-warning-fg);font-variant-numeric:tabular-nums;display:flex}.CobTgG_inventoryPreviewRow{gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}.CobTgG_inventoryPreviewHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CobTgG_inventoryPreviewName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.CobTgG_inventoryPreviewMeta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VGxvfW_header{gap:var(--space-1);flex-direction:column;display:flex}.VGxvfW_headerRow1{align-items:center;gap:var(--space-2);display:flex}.VGxvfW_headerRow2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.VGxvfW_name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.VGxvfW_meta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VGxvfW_pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.VGxvfW_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border:1px solid;display:inline-flex}.VGxvfW_pillDot{width:var(--space-1);height:var(--space-1);border-radius:50%}.VGxvfW_pillSuccess{border-color:var(--color-success-tint);background:var(--color-success-subtle);color:var(--color-success)}.VGxvfW_pillSuccess .VGxvfW_pillDot{background:var(--color-success)}.VGxvfW_pillWarning{border-color:var(--color-warning-tint);background:var(--color-warning-subtle);color:var(--color-warning)}.VGxvfW_pillWarning .VGxvfW_pillDot{background:var(--color-warning)}.VGxvfW_pillDanger{border-color:var(--color-danger-tint);background:var(--color-danger-subtle);color:var(--color-danger)}.VGxvfW_pillDanger .VGxvfW_pillDot{background:var(--color-danger)}.VGxvfW_pillInfo{border-color:var(--color-primary-tint);background:var(--color-primary-subtle);color:var(--color-primary)}.VGxvfW_pillInfo .VGxvfW_pillDot{background:var(--color-primary)}.VGxvfW_durationSuccess{color:var(--color-success)}.VGxvfW_durationWarning{color:var(--color-warning)}.VGxvfW_durationDanger{color:var(--color-danger)}.VGxvfW_profileLink{font-size:var(--font-size-xs);color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.eSXM3W_body{gap:var(--space-4);flex-direction:column;display:flex}.eSXM3W_description{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}.eSXM3W_field{gap:var(--space-2);flex-direction:column;display:flex}
