.cbProductFormExpand{display:var(--cb-product-expand-display);border:var(--cb-product-expand-border-width) solid var(--cb-product-expand-border-color);border-radius:var(--cb-product-expand-radius);background:var(--cb-product-expand-bg);box-shadow:var(--cb-product-expand-shadow);transition:var(--cb-product-expand-transition)}.cbProductFormExpand.is-open{position:var(--cb-product-expand-position-open);z-index:var(--cb-product-expand-z-index-open);border-color:var(--cb-product-expand-border-color-open);background:var(--cb-product-expand-bg-open);box-shadow:var(--cb-product-expand-shadow-open)}.cbProductFormExpand.is-error{border-color:var(--cb-product-expand-border-color-error)}.cbProductFormExpand__trigger{width:var(--cb-product-expand-trigger-width);min-height:var(--cb-product-expand-trigger-min-height);display:var(--cb-product-expand-trigger-display);align-items:var(--cb-product-expand-trigger-align);padding:var(--cb-product-expand-trigger-padding-y) var(--cb-product-expand-trigger-padding-x);border:var(--cb-product-expand-trigger-border);background:var(--cb-product-expand-trigger-bg);box-shadow:var(--cb-product-expand-trigger-shadow);text-align:var(--cb-product-expand-trigger-text-align);cursor:var(--cb-product-expand-trigger-cursor)}.cbProductFormExpand.is-open .cbProductFormExpand__trigger{background:var(--cb-product-expand-trigger-bg-open);border-bottom-color:var(--cb-product-expand-trigger-border-bottom)}.cbProductFormExpand__head{width:var(--cb-product-expand-head-width);display:var(--cb-product-expand-head-display);align-items:var(--cb-product-expand-head-align);justify-content:var(--cb-product-expand-head-justify);gap:var(--cb-product-expand-trigger-gap)}.cbProductFormExpand__lead{min-width:var(--cb-product-expand-lead-min-width);display:var(--cb-product-expand-lead-display);align-items:var(--cb-product-expand-lead-align);flex:var(--cb-product-expand-lead-flex)}.cbProductFormExpand__titles{min-width:var(--cb-product-expand-titles-min-width);display:var(--cb-product-expand-titles-display);flex-direction:var(--cb-product-expand-titles-direction);gap:var(--cb-product-expand-titles-gap)}.cbProductFormExpand__titleRow{display:var(--cb-product-expand-title-row-display);align-items:var(--cb-product-expand-title-row-align);gap:var(--cb-product-expand-title-row-gap)}.cbProductFormExpand__title{color:var(--cb-product-expand-title-color);font-size:var(--cb-product-expand-title-font-size);line-height:var(--cb-product-expand-title-line-height);font-weight:var(--cb-product-expand-title-font-weight);letter-spacing:var(--cb-product-expand-title-letter-spacing)}.cbProductFormExpand__subtitle{margin:var(--cb-product-expand-subtitle-margin);color:var(--cb-product-expand-subtitle-color);font-size:var(--cb-product-expand-subtitle-font-size);line-height:var(--cb-product-expand-subtitle-line-height);font-weight:var(--cb-product-expand-subtitle-font-weight)}.cbProductFormExpand__meta{flex:var(--cb-product-expand-meta-flex);display:var(--cb-product-expand-meta-display);align-items:var(--cb-product-expand-meta-align);gap:var(--cb-product-expand-meta-gap)}.cbProductFormExpand__metaText{display:var(--cb-product-expand-meta-text-display);flex-direction:var(--cb-product-expand-meta-text-direction);align-items:var(--cb-product-expand-meta-text-align);gap:var(--cb-product-expand-meta-text-gap)}.cbProductFormExpand__summary,.cbProductFormExpand__summaryLabel{font-size:var(--cb-product-expand-summary-font-size);line-height:var(--cb-product-expand-summary-line-height)}.cbProductFormExpand__summaryLabel{color:var(--cb-product-expand-summary-label-color);font-weight:var(--cb-product-expand-summary-label-font-weight)}.cbProductFormExpand__summary{color:var(--cb-product-expand-summary-color);font-weight:var(--cb-product-expand-summary-font-weight);white-space:var(--cb-product-expand-summary-white-space);overflow:var(--cb-product-expand-summary-overflow);text-overflow:var(--cb-product-expand-summary-text-overflow)}.cbProductFormExpand__action{flex:var(--cb-product-expand-action-flex);min-height:var(--cb-product-expand-action-min-height);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--cb-product-expand-action-padding-x);border:var(--cb-product-expand-action-border);border-radius:var(--cb-product-expand-action-radius);background:var(--cb-product-expand-action-bg);color:var(--cb-product-expand-action-color);font-size:var(--cb-product-expand-action-font-size);line-height:var(--cb-product-expand-action-line-height);font-weight:var(--cb-product-expand-action-font-weight);letter-spacing:var(--cb-product-expand-action-letter-spacing);box-shadow:var(--cb-product-expand-action-shadow);transition:var(--cb-product-expand-action-transition)}.cbProductFormExpand__icon{width:var(--cb-product-expand-icon-size);height:var(--cb-product-expand-icon-size);flex:var(--cb-product-expand-icon-flex);display:var(--cb-product-expand-icon-display);align-items:var(--cb-product-expand-icon-align);justify-content:var(--cb-product-expand-icon-justify);border:var(--cb-product-expand-icon-border);border-radius:var(--cb-product-expand-icon-radius);background:var(--cb-product-expand-icon-bg);color:var(--cb-product-expand-icon-color);box-shadow:var(--cb-product-expand-icon-shadow);font-size:var(--cb-product-expand-icon-font-size);line-height:var(--cb-product-expand-icon-line-height);transition:var(--cb-product-expand-icon-transition)}.cbProductFormExpand__panel{background:var(--cb-product-expand-panel-bg);box-shadow:var(--cb-product-expand-panel-shadow);padding:var(--cb-product-expand-panel-padding-top) var(--cb-product-expand-panel-padding-x) var(--cb-product-expand-panel-padding-bottom);border-top:var(--cb-product-expand-panel-border);animation:var(--cb-product-expand-panel-animation-name) var(--cb-product-expand-panel-animation-duration) var(--cb-product-expand-panel-animation-ease);transform-origin:var(--cb-product-expand-panel-animation-origin)}.cbProductFormExpand__content{display:var(--cb-product-expand-content-display);flex-direction:var(--cb-product-expand-content-direction);gap:var(--cb-product-expand-content-gap)}@keyframes cbProductFormExpandPanelIn{0%{opacity:var(--cb-product-expand-panel-opacity-from);transform:translateY(var(--cb-product-expand-panel-translate-y-from))}to{opacity:var(--cb-product-expand-panel-opacity-to);transform:translateY(var(--cb-product-expand-panel-translate-y-to))}}.cbProductFormExpand,.cbProductFormExpand__content,.cbProductFormExpand__panel{overflow:var(--cb-product-expand-overflow)!important}.cbProductFormExpand.is-open:has([class*=popover]){z-index:var(--cb-product-expand-open-z-index)}@media (hover:hover){.cbProductFormExpand__trigger:hover .cbProductFormExpand__action{border-color:var(--cb-product-expand-action-border-hover);background:var(--cb-product-expand-action-bg-hover);color:var(--cb-product-expand-action-color-hover);box-shadow:var(--cb-product-expand-action-shadow-hover)}}@media (max-width:720px){.cbProductFormExpand__trigger{padding-inline:var(--cb-product-expand-trigger-padding-x-mobile)}.cbProductFormExpand__panel{padding-inline:var(--cb-product-expand-panel-padding-x-mobile)}.cbProductFormExpand__head{align-items:var(--cb-product-expand-head-align-mobile)}.cbProductFormExpand__meta{align-self:var(--cb-product-expand-meta-align-self-mobile)}}.cbProductFormFooter{display:var(--cb-product-footer-display);grid-template-columns:var(--cb-product-footer-columns);align-items:var(--cb-product-footer-align);justify-content:var(--cb-product-footer-justify);gap:var(--cb-product-footer-gap);margin-top:var(--cb-product-footer-margin-top);margin-inline:var(--cb-product-footer-margin-inline);margin-bottom:var(--cb-product-footer-margin-bottom);padding:var(--cb-product-footer-padding-y) var(--cb-product-footer-padding-x);background:var(--cb-product-footer-bg);box-shadow:var(--cb-product-footer-shadow);border-top:var(--cb-product-footer-border-top)}.cbProductFormFooter__reassurance{max-width:var(--cb-product-footer-reassurance-max-width);display:var(--cb-product-footer-reassurance-display);align-items:var(--cb-product-footer-reassurance-align);gap:var(--cb-product-footer-reassurance-gap);color:var(--cb-product-footer-reassurance-color);opacity:var(--cb-product-footer-reassurance-opacity);font-size:var(--cb-product-footer-reassurance-font-size);line-height:var(--cb-product-footer-reassurance-line-height);font-weight:var(--cb-product-footer-reassurance-font-weight);transition:var(--cb-product-footer-reassurance-transition);text-wrap:var(--cb-product-footer-reassurance-text-wrap)}.cbProductFormFooter__reassuranceIcon{width:var(--cb-product-footer-reassurance-icon-size);height:var(--cb-product-footer-reassurance-icon-size);flex:var(--cb-product-footer-reassurance-icon-flex);display:var(--cb-product-footer-reassurance-icon-display);align-items:var(--cb-product-footer-reassurance-icon-align);justify-content:var(--cb-product-footer-reassurance-icon-justify);color:var(--cb-product-footer-reassurance-icon-color)}.cbProductFormFooter__reassurance--success{color:var(--cb-product-footer-reassurance-success-color)}.cbProductFormFooter__reassurance--warning{color:var(--cb-product-footer-reassurance-warning-color)}.cbProductFormFooter__reassurance--danger{color:var(--cb-product-footer-reassurance-danger-color)}.cbProductFormFooter__actions{display:var(--cb-product-footer-actions-display);align-items:var(--cb-product-footer-actions-align);justify-content:var(--cb-product-footer-actions-justify);gap:var(--cb-product-footer-actions-gap);flex-shrink:var(--cb-product-footer-actions-flex-shrink)}.cbProductFormFooter__action{min-height:var(--cb-product-footer-action-min-height);min-width:var(--cb-product-footer-action-min-width);padding-inline:var(--cb-product-footer-action-padding-x);display:var(--cb-product-footer-action-display);align-items:var(--cb-product-footer-action-align);justify-content:var(--cb-product-footer-action-justify);border:var(--cb-product-footer-action-border);border-radius:var(--cb-product-footer-action-radius);font-size:var(--cb-product-footer-action-font-size);line-height:var(--cb-product-footer-action-line-height);font-weight:var(--cb-product-footer-action-font-weight);letter-spacing:var(--cb-product-footer-action-letter-spacing);-webkit-text-decoration:var(--cb-product-footer-action-text-decoration);text-decoration:var(--cb-product-footer-action-text-decoration);white-space:var(--cb-product-footer-action-white-space);cursor:var(--cb-product-footer-action-cursor);transition:var(--cb-product-footer-action-transition)}.cbProductFormFooter__action:-moz-any-link{text-decoration:var(--cb-product-footer-action-text-decoration)}.cbProductFormFooter__action:any-link{-webkit-text-decoration:var(--cb-product-footer-action-text-decoration);text-decoration:var(--cb-product-footer-action-text-decoration)}.cbProductFormFooter__action.isDisabled,.cbProductFormFooter__action:disabled,.cbProductFormFooter__action[aria-disabled=true]{cursor:var(--cb-product-footer-action-disabled-cursor);opacity:var(--cb-product-footer-action-disabled-opacity);transform:var(--cb-product-footer-action-disabled-transform);box-shadow:var(--cb-product-footer-action-disabled-shadow);pointer-events:none}.cbProductFormFooter__action--primary{min-width:var(--cb-product-footer-action-primary-min-width);background:var(--cb-product-footer-action-primary-bg);color:var(--cb-product-footer-action-primary-color);box-shadow:var(--cb-product-footer-action-primary-shadow);-webkit-text-decoration:var(--cb-product-footer-action-primary-text-decoration);text-decoration:var(--cb-product-footer-action-primary-text-decoration)}.cbProductFormFooter__action--secondary{background:var(--cb-product-footer-action-secondary-bg);border-color:var(--cb-product-footer-action-secondary-border-color);color:var(--cb-product-footer-action-secondary-color);box-shadow:var(--cb-product-footer-action-secondary-shadow)}.cbProductFormFooter__action--ghost{min-width:var(--cb-product-footer-action-ghost-min-width);min-height:var(--cb-product-footer-action-ghost-min-height);padding:var(--cb-product-footer-action-ghost-padding);padding-inline:var(--cb-product-footer-action-ghost-padding-x);border:var(--cb-product-footer-action-ghost-border)!important;background:var(--cb-product-footer-action-ghost-bg)!important;color:var(--cb-product-footer-action-ghost-color);box-shadow:var(--cb-product-footer-action-ghost-shadow)!important;font-size:var(--cb-product-footer-action-ghost-font-size);line-height:var(--cb-product-footer-action-ghost-line-height);font-weight:var(--cb-product-footer-action-ghost-font-weight);opacity:var(--cb-product-footer-action-ghost-opacity);letter-spacing:var(--cb-product-footer-action-ghost-letter-spacing);-webkit-text-decoration:var(--cb-product-footer-action-ghost-text-decoration);text-decoration:var(--cb-product-footer-action-ghost-text-decoration);cursor:var(--cb-product-footer-action-ghost-cursor)}.cbProductFormFooter__action--tertiary{background:var(--cb-product-footer-action-tertiary-bg);border-color:var(--cb-product-footer-action-tertiary-border-color);color:var(--cb-product-footer-action-tertiary-color);box-shadow:var(--cb-product-footer-action-tertiary-shadow)}@media (hover:hover){.cbProductFormFooter__action--primary:not(:disabled):not(.isDisabled):hover{background:var(--cb-product-footer-action-primary-hover-bg);color:var(--cb-product-footer-action-primary-color);transform:var(--cb-product-footer-action-primary-hover-transform);box-shadow:var(--cb-product-footer-action-primary-hover-shadow)}.cbProductFormFooter__action--secondary:not(:disabled):not(.isDisabled):hover{background:var(--cb-product-footer-action-secondary-hover-bg);border-color:var(--cb-product-footer-action-secondary-hover-border-color);transform:var(--cb-product-footer-action-secondary-hover-transform)}.cbProductFormFooter__action--ghost:not(:disabled):not(.isDisabled):hover{background:var(--cb-product-footer-action-ghost-hover-bg);color:var(--cb-product-footer-action-ghost-hover-color);transform:var(--cb-product-footer-action-ghost-hover-transform)}.cbProductFormFooter__action--tertiary:not(:disabled):not(.isDisabled):hover{background:var(--cb-product-footer-action-tertiary-hover-bg);border-color:var(--cb-product-footer-action-tertiary-hover-border-color);transform:var(--cb-product-footer-action-tertiary-hover-transform)}}@media (max-width:720px){.cbProductFormFooter{grid-template-columns:var(--cb-product-footer-mobile-columns);align-items:var(--cb-product-footer-mobile-align);gap:var(--cb-product-footer-mobile-gap);margin-bottom:var(--cb-product-footer-mobile-margin-bottom);margin-inline:var(--cb-product-footer-mobile-margin-inline);padding-block:var(--cb-product-footer-mobile-padding-y);padding-inline:var(--cb-product-footer-mobile-padding-x)}.cbProductFormFooter__reassurance{max-width:var(--cb-product-footer-mobile-reassurance-max-width);text-align:var(--cb-product-footer-mobile-reassurance-text-align)}.cbProductFormFooter__actions{width:var(--cb-product-footer-mobile-actions-width);flex-direction:var(--cb-product-footer-mobile-actions-direction);justify-content:var(--cb-product-footer-mobile-actions-justify)}.cbProductFormFooter__action{width:var(--cb-product-footer-mobile-action-width)}}.cbProductFormAddCard{width:var(--cb-product-add-card-width);min-height:var(--cb-product-add-card-min-height);display:var(--cb-product-add-card-display);align-items:var(--cb-product-add-card-align);justify-content:var(--cb-product-add-card-justify);gap:var(--cb-product-add-card-gap);padding:var(--cb-product-add-card-padding);border:var(--cb-product-add-card-border);border-radius:var(--cb-product-add-card-radius);background:var(--cb-product-add-card-bg);color:var(--cb-product-add-card-color);box-shadow:var(--cb-product-add-card-shadow);text-align:var(--cb-product-add-card-text-align);cursor:var(--cb-product-add-card-cursor);transition:var(--cb-product-add-card-transition)}.cbProductFormAddCard__icon{width:var(--cb-product-add-card-icon-size);height:var(--cb-product-add-card-icon-size);flex:var(--cb-product-add-card-icon-flex);display:var(--cb-product-add-card-icon-display);align-items:var(--cb-product-add-card-icon-align);justify-content:var(--cb-product-add-card-icon-justify);border:var(--cb-product-add-card-icon-border);border-radius:var(--cb-product-add-card-icon-radius);background:var(--cb-product-add-card-icon-bg);color:var(--cb-product-add-card-icon-color);font-size:var(--cb-product-add-card-icon-font-size);line-height:var(--cb-product-add-card-icon-line-height);font-weight:var(--cb-product-add-card-icon-font-weight)}.cbProductFormAddCard__content{min-width:var(--cb-product-add-card-content-min-width);display:var(--cb-product-add-card-content-display);flex-direction:var(--cb-product-add-card-content-direction);gap:var(--cb-product-add-card-content-gap)}.cbProductFormAddCard__label{color:var(--cb-product-add-card-label-color);font-size:var(--cb-product-add-card-label-font-size);line-height:var(--cb-product-add-card-label-line-height);font-weight:var(--cb-product-add-card-label-font-weight);letter-spacing:var(--cb-product-add-card-label-letter-spacing)}.cbProductFormAddCard__description{color:var(--cb-product-add-card-description-color);font-size:var(--cb-product-add-card-description-font-size);line-height:var(--cb-product-add-card-description-line-height);font-weight:var(--cb-product-add-card-description-font-weight)}.cbProductFormAddCard__disabledReason{color:var(--cb-product-add-card-disabled-reason-color);font-size:var(--cb-product-add-card-disabled-reason-font-size);line-height:var(--cb-product-add-card-disabled-reason-line-height);font-weight:var(--cb-product-add-card-disabled-reason-font-weight)}.cbProductFormAddCard.is-disabled,.cbProductFormAddCard:disabled{cursor:var(--cb-product-add-card-disabled-cursor);opacity:var(--cb-product-add-card-disabled-opacity)}@media (hover:hover){.cbProductFormAddCard:not(:disabled):hover{border-color:var(--cb-product-add-card-hover-border);background:var(--cb-product-add-card-hover-bg);box-shadow:var(--cb-product-add-card-hover-shadow);transform:var(--cb-product-add-card-hover-transform)}}.receiptPreviewPage{overflow-x:var(--cb-receipt-preview-page-overflow-x);overflow-y:var(--cb-receipt-preview-page-overflow-y)}.receiptPreviewPage__shell{max-width:var(--cb-receipt-preview-shell-max-width);margin-inline:auto;padding-block:var(--cb-receipt-preview-shell-padding-block);padding-inline:var(--cb-receipt-preview-shell-padding-inline);overflow-x:var(--cb-receipt-preview-shell-overflow-x);overflow-y:var(--cb-receipt-preview-shell-overflow-y)}.receiptPreviewPage__sidePanel{max-height:var(--cb-receipt-preview-side-panel-max-height);overflow-x:var(--cb-receipt-preview-side-panel-overflow-x);overflow-y:var(--cb-receipt-preview-side-panel-overflow-y)}.receiptPreviewPage__legalCard{max-height:var(--cb-receipt-preview-legal-card-max-height);overflow-x:var(--cb-receipt-preview-legal-card-overflow-x);overflow-y:var(--cb-receipt-preview-legal-card-overflow-y)}.receiptPreviewPage__header{display:flex;align-items:flex-start;justify-content:space-between;display:var(--cb-receipt-preview-header-display);grid-template-columns:var(--cb-receipt-preview-header-columns);align-items:var(--cb-receipt-preview-header-align-items);gap:var(--cb-receipt-preview-header-gap);margin-bottom:var(--cb-receipt-preview-header-margin-bottom);padding:var(--cb-receipt-preview-header-padding);border:var(--cb-receipt-preview-header-border);border-radius:var(--cb-receipt-preview-header-radius);background:var(--cb-receipt-preview-header-bg);box-shadow:var(--cb-receipt-preview-header-shadow)}.receiptPreviewPage__eyebrow{margin:var(--cb-receipt-preview-eyebrow-margin);color:var(--cb-receipt-preview-eyebrow-color);font-size:var(--cb-receipt-preview-eyebrow-size);font-weight:var(--cb-receipt-preview-eyebrow-weight);line-height:var(--cb-receipt-preview-eyebrow-line-height);text-transform:var(--cb-receipt-preview-eyebrow-transform);letter-spacing:var(--cb-receipt-preview-eyebrow-letter-spacing)}.receiptPreviewPage__title{margin:var(--cb-receipt-preview-title-margin);color:var(--cb-receipt-preview-title-color);font-size:var(--cb-receipt-preview-title-size);font-weight:var(--cb-receipt-preview-title-weight);line-height:var(--cb-receipt-preview-title-line-height);letter-spacing:var(--cb-receipt-preview-title-letter-spacing)}.receiptPreviewPage__subtitle{max-width:var(--cb-receipt-preview-subtitle-max-width);margin:var(--cb-receipt-preview-subtitle-margin);color:var(--cb-receipt-preview-subtitle-color);font-size:var(--cb-receipt-preview-subtitle-size);font-weight:var(--cb-receipt-preview-subtitle-weight);line-height:var(--cb-receipt-preview-subtitle-line-height)}.receiptPreviewPage__backLink{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-height:var(--cb-receipt-preview-back-link-min-height);padding:var(--cb-receipt-preview-back-link-padding);border:var(--cb-receipt-preview-back-link-border);border-radius:var(--cb-receipt-preview-back-link-radius);background:var(--cb-receipt-preview-back-link-bg);box-shadow:var(--cb-receipt-preview-back-link-shadow);color:var(--cb-receipt-preview-back-link-color);font-size:var(--cb-receipt-preview-back-link-size);font-weight:var(--cb-receipt-preview-back-link-weight);line-height:var(--cb-receipt-preview-back-link-line-height);text-decoration:none;white-space:nowrap}.receiptPreviewPage__layout{display:grid;grid-template-columns:var(--cb-receipt-preview-layout-columns);align-items:start;justify-content:center;grid-gap:var(--cb-receipt-preview-layout-gap);gap:var(--cb-receipt-preview-layout-gap);overflow-x:var(--cb-receipt-preview-layout-overflow-x);overflow-y:var(--cb-receipt-preview-layout-overflow-y)}.receiptPreviewPage__document{position:relative;align-self:start;min-height:var(--cb-receipt-preview-document-min-height);overflow:var(--cb-receipt-preview-document-overflow);border:var(--cb-receipt-preview-document-border);border-radius:var(--cb-receipt-preview-document-radius);background:var(--cb-receipt-preview-document-bg);box-shadow:var(--cb-receipt-preview-document-shadow)}.receiptPreviewPage__documentContent{position:relative;z-index:var(--cb-receipt-preview-content-z-index);padding:var(--cb-receipt-preview-document-padding)}.receiptPreviewPage__watermark{position:absolute;inset:var(--cb-receipt-preview-watermark-inset);z-index:var(--cb-receipt-preview-watermark-z-index);display:flex;align-items:center;justify-content:center;color:var(--cb-receipt-preview-watermark-color);font-size:var(--cb-receipt-preview-watermark-size);font-weight:var(--cb-receipt-preview-watermark-weight);line-height:var(--cb-receipt-preview-watermark-line-height);letter-spacing:var(--cb-receipt-preview-watermark-letter-spacing);mix-blend-mode:var(--cb-receipt-preview-watermark-blend-mode);opacity:var(--cb-receipt-preview-watermark-opacity);pointer-events:var(--cb-receipt-preview-watermark-pointer-events);text-transform:uppercase;transform:var(--cb-receipt-preview-watermark-transform);-webkit-user-select:var(--cb-receipt-preview-watermark-user-select);-moz-user-select:var(--cb-receipt-preview-watermark-user-select);user-select:var(--cb-receipt-preview-watermark-user-select)}.receiptPreviewPage__documentHeader{display:var(--cb-receipt-preview-document-header-display);align-items:var(--cb-receipt-preview-document-header-align-items);justify-content:var(--cb-receipt-preview-document-header-justify-content);gap:var(--cb-receipt-preview-document-header-gap)}.receiptPreviewPage__documentHeading{display:grid;grid-gap:var(--cb-receipt-preview-document-heading-gap);gap:var(--cb-receipt-preview-document-heading-gap)}.receiptPreviewPage__documentEyebrow{margin:var(--cb-receipt-preview-document-eyebrow-margin);color:var(--cb-receipt-preview-document-eyebrow-color);font-size:var(--cb-receipt-preview-document-eyebrow-size);font-weight:var(--cb-receipt-preview-document-eyebrow-weight);line-height:var(--cb-receipt-preview-document-eyebrow-line-height)}.receiptPreviewPage__documentTitle{margin:var(--cb-receipt-preview-document-title-margin);color:var(--cb-receipt-preview-document-title-color);font-size:var(--cb-receipt-preview-document-title-size);font-weight:var(--cb-receipt-preview-document-title-weight);line-height:var(--cb-receipt-preview-document-title-line-height);letter-spacing:var(--cb-receipt-preview-document-title-letter-spacing)}.receiptPreviewPage__documentIntro{margin:var(--cb-receipt-preview-document-intro-margin);color:var(--cb-receipt-preview-document-intro-color);font-size:var(--cb-receipt-preview-document-intro-size);font-weight:var(--cb-receipt-preview-document-intro-weight);line-height:var(--cb-receipt-preview-document-intro-line-height)}.receiptPreviewPage__documentMeta{display:grid;justify-items:end}.receiptPreviewPage__reference{margin:var(--cb-receipt-preview-reference-margin);color:var(--cb-receipt-preview-reference-color);font-size:var(--cb-receipt-preview-reference-size);font-weight:var(--cb-receipt-preview-reference-weight);line-height:var(--cb-receipt-preview-reference-line-height);letter-spacing:var(--cb-receipt-preview-reference-letter-spacing);text-transform:var(--cb-receipt-preview-reference-transform)}.receiptPreviewPage__section{margin-top:var(--cb-receipt-preview-section-margin-top);display:var(--cb-receipt-preview-section-display);flex-direction:var(--cb-receipt-preview-section-direction);background:var(--cb-receipt-preview-section-bg);border:var(--cb-receipt-preview-section-border);border-radius:var(--cb-receipt-preview-section-radius);padding:var(--cb-receipt-preview-section-padding);box-shadow:var(--cb-receipt-preview-section-shadow)}.receiptPreviewPage__sectionTitle{margin:var(--cb-receipt-preview-section-title-margin);color:var(--cb-receipt-preview-section-title-color);font-size:var(--cb-receipt-preview-section-title-size);font-weight:var(--cb-receipt-preview-section-title-weight);line-height:var(--cb-receipt-preview-section-title-line-height);text-transform:var(--cb-receipt-preview-section-title-transform);letter-spacing:var(--cb-receipt-preview-section-title-letter-spacing)}.receiptPreviewPage__summary{margin:var(--cb-receipt-preview-summary-margin)}.receiptPreviewPage__summaryRow{display:var(--cb-receipt-preview-summary-row-display);grid-template-columns:var(--cb-receipt-preview-summary-row-columns);gap:var(--cb-receipt-preview-summary-row-gap);padding:var(--cb-receipt-preview-summary-row-padding);border-bottom:var(--cb-receipt-preview-summary-row-border)}.receiptPreviewPage__summaryRow dt{color:var(--cb-receipt-preview-summary-label-color);font-size:var(--cb-receipt-preview-summary-label-size);font-weight:var(--cb-receipt-preview-summary-label-weight);line-height:var(--cb-receipt-preview-summary-label-line-height)}.receiptPreviewPage__summaryRow dd{margin:var(--cb-receipt-preview-summary-value-margin);color:var(--cb-receipt-preview-summary-value-color);font-size:var(--cb-receipt-preview-summary-value-size);font-weight:var(--cb-receipt-preview-summary-value-weight);line-height:var(--cb-receipt-preview-summary-value-line-height);text-align:var(--cb-receipt-preview-summary-value-align)}.receiptPreviewPage__amounts{margin-top:var(--cb-receipt-preview-amounts-margin-top);padding:var(--cb-receipt-preview-amounts-padding);border:var(--cb-receipt-preview-amounts-border);border-radius:var(--cb-receipt-preview-amounts-radius);background:var(--cb-receipt-preview-amounts-bg);box-shadow:var(--cb-receipt-preview-amounts-shadow)}.receiptPreviewPage__amountsHeader{margin-bottom:var(--cb-receipt-preview-amounts-header-margin-bottom)}.receiptPreviewPage__amountsEyebrow{margin:var(--cb-receipt-preview-amounts-eyebrow-margin);color:var(--cb-receipt-preview-amounts-eyebrow-color);font-size:var(--cb-receipt-preview-amounts-eyebrow-size);font-weight:var(--cb-receipt-preview-amounts-eyebrow-weight);line-height:var(--cb-receipt-preview-amounts-eyebrow-line-height);text-transform:var(--cb-receipt-preview-amounts-eyebrow-transform);letter-spacing:var(--cb-receipt-preview-amounts-eyebrow-letter-spacing)}.receiptPreviewPage__amountsTitle{margin:var(--cb-receipt-preview-amounts-title-margin);color:var(--cb-receipt-preview-amounts-title-color);font-size:var(--cb-receipt-preview-amounts-title-size);font-weight:var(--cb-receipt-preview-amounts-title-weight);line-height:var(--cb-receipt-preview-amounts-title-line-height);letter-spacing:var(--cb-receipt-preview-amounts-title-letter-spacing)}.receiptPreviewPage__amountRow{display:var(--cb-receipt-preview-amount-row-display);align-items:var(--cb-receipt-preview-amount-row-align-items);justify-content:var(--cb-receipt-preview-amount-row-justify-content);gap:var(--cb-receipt-preview-amount-row-gap);padding:var(--cb-receipt-preview-amount-row-padding)}.receiptPreviewPage__amountRow span{color:var(--cb-receipt-preview-amount-label-color);font-size:var(--cb-receipt-preview-amount-label-size);font-weight:var(--cb-receipt-preview-amount-label-weight);line-height:var(--cb-receipt-preview-amount-label-line-height)}.receiptPreviewPage__amountRow strong{color:var(--cb-receipt-preview-amount-value-color);font-size:var(--cb-receipt-preview-amount-value-size);font-weight:var(--cb-receipt-preview-amount-value-weight);line-height:var(--cb-receipt-preview-amount-value-line-height)}.receiptPreviewPage__amountRow--total{border-top:var(--cb-receipt-preview-total-border)}.receiptPreviewPage__amountRow--total strong{color:var(--cb-receipt-preview-total-color);font-size:var(--cb-receipt-preview-total-size);font-weight:var(--cb-receipt-preview-total-weight);line-height:var(--cb-receipt-preview-total-line-height);letter-spacing:var(--cb-receipt-preview-total-letter-spacing)}.receiptPreviewPage__amountRow--total span{color:var(--cb-receipt-preview-total-label-color);font-weight:var(--cb-receipt-preview-total-label-weight)}.receiptPreviewPage__legalMention{margin-top:var(--cb-receipt-preview-legal-mention-margin-top);padding:var(--cb-receipt-preview-legal-mention-padding);border:var(--cb-receipt-preview-legal-mention-border);border-radius:var(--cb-receipt-preview-legal-mention-radius);background:var(--cb-receipt-preview-legal-mention-bg);text-align:center}.receiptPreviewPage__legalMention p{margin:var(--cb-receipt-preview-legal-mention-text-margin);color:var(--cb-receipt-preview-legal-mention-color);font-size:var(--cb-receipt-preview-legal-mention-size);font-weight:var(--cb-receipt-preview-legal-mention-weight);line-height:var(--cb-receipt-preview-legal-mention-line-height)}.receiptPreviewPage__sidePanel{position:sticky;top:var(--cb-receipt-preview-panel-top);align-self:start;width:100%;min-width:0;overflow:hidden;background:var(--cb-receipt-preview-panel-bg);border:var(--cb-receipt-preview-panel-border);border-radius:var(--cb-receipt-preview-panel-radius);box-shadow:var(--cb-receipt-preview-panel-shadow);padding:var(--cb-receipt-preview-panel-padding)}.receiptPreviewPage__legalCard{padding:var(--cb-receipt-preview-card-padding);border:var(--cb-receipt-preview-card-border);border-radius:var(--cb-receipt-preview-card-radius);background:var(--cb-receipt-preview-card-bg);box-shadow:var(--cb-receipt-preview-card-shadow)}.receiptPreviewPage__legalEyebrow{margin:var(--cb-receipt-preview-legal-eyebrow-margin);color:var(--cb-receipt-preview-legal-eyebrow-color);font-size:var(--cb-receipt-preview-legal-eyebrow-size);font-weight:var(--cb-receipt-preview-legal-eyebrow-weight);line-height:var(--cb-receipt-preview-legal-eyebrow-line-height);text-transform:var(--cb-receipt-preview-legal-eyebrow-transform);letter-spacing:var(--cb-receipt-preview-legal-eyebrow-letter-spacing)}.receiptPreviewPage__legalTitle{margin:var(--cb-receipt-preview-legal-title-margin);color:var(--cb-receipt-preview-legal-title-color);font-size:var(--cb-receipt-preview-legal-title-size);font-weight:var(--cb-receipt-preview-legal-title-weight);line-height:var(--cb-receipt-preview-legal-title-line-height);letter-spacing:var(--cb-receipt-preview-legal-title-letter-spacing)}.receiptPreviewPage__legalDescription{margin:var(--cb-receipt-preview-legal-description-margin);color:var(--cb-receipt-preview-legal-description-color);font-size:var(--cb-receipt-preview-legal-description-size);font-weight:var(--cb-receipt-preview-legal-description-weight);line-height:var(--cb-receipt-preview-legal-description-line-height)}.receiptPreviewPage__legalChecklist{margin-top:var(--cb-receipt-preview-checklist-margin-top);padding:var(--cb-receipt-preview-checklist-padding);border:var(--cb-receipt-preview-checklist-border);border-radius:var(--cb-receipt-preview-checklist-radius);background:var(--cb-receipt-preview-checklist-bg)}.receiptPreviewPage__legalChecklistTitle{margin:var(--cb-receipt-preview-checklist-title-margin);color:var(--cb-receipt-preview-checklist-title-color);font-size:var(--cb-receipt-preview-checklist-title-size);font-weight:var(--cb-receipt-preview-checklist-title-weight);line-height:var(--cb-receipt-preview-checklist-title-line-height)}.receiptPreviewPage__legalChecklistList{margin:var(--cb-receipt-preview-checklist-list-margin);padding-left:var(--cb-receipt-preview-checklist-list-padding-left)}.receiptPreviewPage__legalChecklistList li{margin-top:var(--cb-receipt-preview-checklist-item-margin-top);color:var(--cb-receipt-preview-checklist-item-color);font-size:var(--cb-receipt-preview-checklist-item-size);font-weight:var(--cb-receipt-preview-checklist-item-weight);line-height:var(--cb-receipt-preview-checklist-item-line-height)}.receiptPreviewPage__confirmationForm{display:var(--cb-receipt-preview-form-display);gap:var(--cb-receipt-preview-form-gap);margin-top:var(--cb-receipt-preview-form-margin-top)}.receiptPreviewPage__confirmationCheck{display:var(--cb-receipt-preview-check-display);align-items:var(--cb-receipt-preview-check-align-items);gap:var(--cb-receipt-preview-check-gap);padding:var(--cb-receipt-preview-check-padding);border:var(--cb-receipt-preview-check-border);border-radius:var(--cb-receipt-preview-check-radius);background:var(--cb-receipt-preview-check-bg)}.receiptPreviewPage__confirmationInput{inline-size:var(--cb-receipt-preview-check-input-size);block-size:var(--cb-receipt-preview-check-input-size);accent-color:var(--cb-receipt-preview-check-input-accent)}.receiptPreviewPage__confirmationText{color:var(--cb-receipt-preview-check-text-color);font-size:var(--cb-receipt-preview-check-text-size);font-weight:var(--cb-receipt-preview-check-text-weight);line-height:var(--cb-receipt-preview-check-text-line-height)}.receiptPreviewPage__issueWarning{margin:var(--cb-receipt-preview-warning-margin);padding:var(--cb-receipt-preview-warning-padding);border:var(--cb-receipt-preview-warning-border);border-radius:var(--cb-receipt-preview-warning-radius);background:var(--cb-receipt-preview-warning-bg);color:var(--cb-receipt-preview-warning-color);font-size:var(--cb-receipt-preview-warning-size);line-height:var(--cb-receipt-preview-warning-line-height)}.receiptPreviewPage__issueError{margin:var(--cb-receipt-preview-error-margin);padding:var(--cb-receipt-preview-error-padding);border:var(--cb-receipt-preview-error-border);border-radius:var(--cb-receipt-preview-error-radius);background:var(--cb-receipt-preview-error-bg);color:var(--cb-receipt-preview-error-color);font-size:var(--cb-receipt-preview-error-size);line-height:var(--cb-receipt-preview-error-line-height)}.receiptPreviewPage__submitButton{width:var(--cb-receipt-preview-submit-width);display:var(--cb-receipt-preview-submit-display);align-items:var(--cb-receipt-preview-submit-align-items);justify-content:var(--cb-receipt-preview-submit-justify-content);min-height:var(--cb-receipt-preview-submit-min-height);padding:var(--cb-receipt-preview-submit-padding);border-width:var(--cb-receipt-preview-submit-border-width);border-style:var(--cb-receipt-preview-submit-border-style);border-color:var(--cb-receipt-preview-submit-border-color);border-radius:var(--cb-receipt-preview-submit-radius);background:var(--cb-receipt-preview-submit-bg);box-shadow:var(--cb-receipt-preview-submit-shadow);color:var(--cb-receipt-preview-submit-color);cursor:var(--cb-receipt-preview-submit-cursor);font-size:var(--cb-receipt-preview-submit-size);font-weight:var(--cb-receipt-preview-submit-weight);line-height:var(--cb-receipt-preview-submit-line-height);-webkit-text-decoration:var(--cb-receipt-preview-submit-decoration);text-decoration:var(--cb-receipt-preview-submit-decoration);transition:transform var(--cb-receipt-preview-submit-transition),box-shadow var(--cb-receipt-preview-submit-transition),background var(--cb-receipt-preview-submit-transition),border-color var(--cb-receipt-preview-submit-transition)}.receiptPreviewPage__submitButton:hover:not(:disabled){transform:translateY(var(--cb-receipt-preview-submit-hover-translate-y))}.receiptPreviewPage__submitButton:disabled{border-color:var(--cb-receipt-preview-submit-disabled-border-color);background:var(--cb-receipt-preview-submit-disabled-bg);box-shadow:none;color:var(--cb-receipt-preview-submit-disabled-color);cursor:var(--cb-receipt-preview-submit-disabled-cursor)}.receiptPreviewPage__submitButtonLabel{display:inline-flex;align-items:center;justify-content:center}.receiptPreviewPage__submitReassurance{margin:var(--cb-receipt-preview-submit-reassurance-margin);color:var(--cb-receipt-preview-submit-reassurance-color);font-size:var(--cb-receipt-preview-submit-reassurance-size);font-weight:var(--cb-receipt-preview-submit-reassurance-weight);line-height:var(--cb-receipt-preview-submit-reassurance-line-height);text-align:var(--cb-receipt-preview-submit-reassurance-align)}.receiptPreviewPage__confirmationCheck:has(.receiptPreviewPage__confirmationInput:checked){border-color:color-mix(in srgb,var(--cb-accent) 38%,var(--cb-border-soft) 62%);background:color-mix(in srgb,var(--cb-accent) 9%,#fff)}.receiptPreviewPage__documentMeta .cbStatusPill--success{border-color:var(--cb-receipt-preview-status-issued-border-color);background:var(--cb-receipt-preview-status-issued-bg);box-shadow:var(--cb-receipt-preview-status-issued-shadow);color:var(--cb-receipt-preview-status-issued-color)}.receiptPreviewPage__legalMention--success{border:var(--cb-receipt-preview-legal-mention-success-border);background:var(--cb-receipt-preview-legal-mention-success-bg)}.receiptPreviewPage__legalMention--success p{color:var(--cb-receipt-preview-legal-mention-success-color)}.receiptPreviewPage__actionStack{display:var(--cb-receipt-preview-action-stack-display);gap:var(--cb-receipt-preview-action-stack-gap)}.receiptPreviewPage__actionButton{width:var(--cb-receipt-preview-action-width);display:var(--cb-receipt-preview-submit-display);align-items:var(--cb-receipt-preview-submit-align-items);justify-content:var(--cb-receipt-preview-submit-justify-content);min-height:var(--cb-receipt-preview-submit-min-height);padding:var(--cb-receipt-preview-submit-padding);border-width:var(--cb-receipt-preview-submit-border-width);border-style:var(--cb-receipt-preview-submit-border-style);border-radius:var(--cb-receipt-preview-submit-radius);cursor:var(--cb-receipt-preview-submit-cursor);font-size:var(--cb-receipt-preview-submit-size);font-weight:var(--cb-receipt-preview-submit-weight);line-height:var(--cb-receipt-preview-submit-line-height);-webkit-text-decoration:var(--cb-receipt-preview-action-decoration);text-decoration:var(--cb-receipt-preview-action-decoration);transition:transform var(--cb-receipt-preview-submit-transition),box-shadow var(--cb-receipt-preview-submit-transition),background var(--cb-receipt-preview-submit-transition),border-color var(--cb-receipt-preview-submit-transition)}.receiptPreviewPage__actionButton--primary{border-color:var(--cb-receipt-preview-submit-border-color);background:var(--cb-receipt-preview-submit-bg);box-shadow:var(--cb-receipt-preview-submit-shadow);color:var(--cb-receipt-preview-submit-color)}.receiptPreviewPage__actionButton--secondary{border-color:var(--cb-receipt-preview-secondary-border-color);background:var(--cb-receipt-preview-secondary-bg);box-shadow:none;color:var(--cb-receipt-preview-secondary-color)}.receiptPreviewPage__actionButton:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--cb-receipt-preview-submit-hover-translate-y))}.receiptPreviewPage__actionButton:disabled,.receiptPreviewPage__actionButton[aria-disabled=true]{border-color:var(--cb-receipt-preview-submit-disabled-border-color);background:var(--cb-receipt-preview-submit-disabled-bg);box-shadow:none;color:var(--cb-receipt-preview-submit-disabled-color);cursor:var(--cb-receipt-preview-submit-disabled-cursor)}.receiptPreviewPage__sendUnavailable{margin:var(--cb-receipt-preview-submit-reassurance-margin);color:var(--cb-receipt-preview-submit-reassurance-color);font-size:var(--cb-receipt-preview-submit-reassurance-size);font-weight:var(--cb-receipt-preview-submit-reassurance-weight);line-height:var(--cb-receipt-preview-submit-reassurance-line-height);text-align:var(--cb-receipt-preview-submit-reassurance-align)}.receiptPreviewLoading__headerContent{display:var(--cb-receipt-preview-loading-grid-display);gap:var(--cb-receipt-preview-loading-header-content-gap);min-inline-size:var(--cb-receipt-preview-loading-min-inline-size)}.receiptPreviewLoading__headerEyebrow{width:var(--cb-receipt-preview-loading-header-eyebrow-width);height:var(--cb-receipt-preview-loading-header-eyebrow-height)}.receiptPreviewLoading__headerTitle{width:var(--cb-receipt-preview-loading-header-title-width);height:var(--cb-receipt-preview-loading-header-title-height)}.receiptPreviewLoading__headerSubtitle{width:var(--cb-receipt-preview-loading-header-subtitle-width);height:var(--cb-receipt-preview-loading-header-subtitle-height)}.receiptPreviewLoading__backLink{width:var(--cb-receipt-preview-loading-back-link-width);height:var(--cb-receipt-preview-loading-back-link-height);justify-self:var(--cb-receipt-preview-loading-justify-end);border-radius:var(--cb-receipt-preview-loading-back-link-radius)}.receiptPreviewLoading__documentEyebrow{width:var(--cb-receipt-preview-loading-document-eyebrow-width);height:var(--cb-receipt-preview-loading-document-eyebrow-height)}.receiptPreviewLoading__documentTitle{width:var(--cb-receipt-preview-loading-document-title-width);height:var(--cb-receipt-preview-loading-document-title-height)}.receiptPreviewLoading__documentIntro{width:var(--cb-receipt-preview-loading-document-intro-width);height:var(--cb-receipt-preview-loading-document-intro-height)}.receiptPreviewLoading__status{width:var(--cb-receipt-preview-loading-status-width);height:var(--cb-receipt-preview-loading-status-height);border-radius:var(--cb-receipt-preview-back-link-radius)}.receiptPreviewLoading__reference{width:var(--cb-receipt-preview-loading-reference-width);height:var(--cb-receipt-preview-loading-reference-height);margin-top:var(--cb-receipt-preview-loading-reference-margin-top)}.receiptPreviewLoading__sectionTitle{width:var(--cb-receipt-preview-loading-section-title-width);height:var(--cb-receipt-preview-loading-section-title-height)}.receiptPreviewLoading__sectionLines{margin-top:var(--cb-receipt-preview-loading-section-lines-margin-top)}.receiptPreviewLoading__amountsTitle{width:var(--cb-receipt-preview-loading-amounts-title-width);height:var(--cb-receipt-preview-loading-amounts-title-height);margin-bottom:var(
    --cb-receipt-preview-loading-amounts-title-margin-bottom
  )}.receiptPreviewLoading__amountRow{display:var(--cb-receipt-preview-loading-flex-display);align-items:var(--cb-receipt-preview-loading-align-center);justify-content:var(--cb-receipt-preview-loading-justify-between);gap:var(--cb-receipt-preview-loading-amount-row-gap);padding:var(--cb-receipt-preview-loading-amount-row-padding)}.receiptPreviewLoading__amountRow--total{border-top:var(--cb-receipt-preview-loading-amount-total-border)}.receiptPreviewLoading__amountLabel{width:var(--cb-receipt-preview-loading-amount-label-width);height:var(--cb-receipt-preview-loading-amount-line-height)}.receiptPreviewLoading__amountValue{width:var(--cb-receipt-preview-loading-amount-value-width);height:var(--cb-receipt-preview-loading-amount-line-height)}.receiptPreviewLoading__amountTotalLabel{width:var(--cb-receipt-preview-loading-amount-total-label-width);height:var(--cb-receipt-preview-loading-amount-total-line-height)}.receiptPreviewLoading__amountTotalValue{width:var(--cb-receipt-preview-loading-amount-total-value-width);height:var(--cb-receipt-preview-loading-amount-total-line-height)}.receiptPreviewLoading__noticeLines{width:var(--cb-receipt-preview-loading-notice-lines-width)}.receiptPreviewLoading__legalEyebrow{width:var(--cb-receipt-preview-loading-legal-eyebrow-width);height:var(--cb-receipt-preview-loading-legal-eyebrow-height)}.receiptPreviewLoading__legalTitle{width:var(--cb-receipt-preview-loading-legal-title-width);height:var(--cb-receipt-preview-loading-legal-title-height);margin-top:var(--cb-receipt-preview-loading-legal-title-margin-top)}.receiptPreviewLoading__legalDescription{margin-top:var(
    --cb-receipt-preview-loading-legal-description-margin-top
  )}.receiptPreviewLoading__checklistTitle{width:var(--cb-receipt-preview-loading-checklist-title-width);height:var(--cb-receipt-preview-loading-checklist-title-height)}.receiptPreviewLoading__checklistLines{margin-top:var(
    --cb-receipt-preview-loading-checklist-lines-margin-top
  )}.receiptPreviewLoading__confirmation{width:var(--cb-receipt-preview-loading-full-width);height:var(--cb-receipt-preview-loading-confirmation-height)}.receiptPreviewLoading__action{width:var(--cb-receipt-preview-loading-action-width);height:var(--cb-receipt-preview-loading-action-height);border-radius:var(--cb-receipt-preview-submit-radius)}.appShell{--cb-app-shell-responsive-mode:wide-standard}@media (max-width:599.98px){.appShell{--cb-app-shell-responsive-mode:compact-portrait}}@media (orientation:portrait) and (min-width:600px) and (max-width:1360px){.appShell{--cb-app-shell-responsive-mode:medium-portrait}}@media (orientation:landscape) and (max-height:500px){.appShell{--cb-app-shell-responsive-mode:compact-landscape}}@media (orientation:landscape) and (max-width:1360px) and (min-height:501px){.appShell{--cb-app-shell-responsive-mode:medium-landscape}}@media (min-width:1361px) and (max-height:820px){.appShell{--cb-app-shell-responsive-mode:wide-compact-height}}@media (min-width:1361px) and (min-height:821px){.appShell{--cb-app-shell-responsive-mode:wide-standard}}@media (orientation:landscape) and (max-height:500px),(orientation:portrait) and (min-width:600px) and (max-width:1360px){.appShell{grid-template-columns:var(--cb-app-shell-grid-compact)}.appMain{width:100%;min-width:var(--cb-s0)}.appLeft{position:fixed;inset-block:var(--cb-s0);left:var(--cb-s0);width:var(--cb-app-shell-drawer-width);max-width:var(--cb-app-shell-drawer-max-width);height:var(--cb-app-shell-viewport-height);visibility:var(--cb-app-shell-drawer-visibility-closed);transform:var(--cb-app-shell-drawer-closed-transform);transition:var(--cb-app-shell-drawer-transition-closed);border-right:var(--cb-bw-1) solid var(--cb-app-shell-drawer-border);box-shadow:var(--cb-app-shell-drawer-shadow);background:var(--cb-app-shell-drawer-background);overscroll-behavior:var(--cb-app-shell-drawer-overscroll-behavior);touch-action:var(--cb-app-shell-drawer-touch-action);z-index:var(--cb-app-shell-drawer-z-index)}.appOverlay{position:fixed;inset:var(--cb-s0);display:block;width:100%;height:100%;padding:var(--cb-s0);border:none;visibility:var(--cb-app-shell-backdrop-visibility-closed);background:var(--cb-app-shell-backdrop-background);backdrop-filter:blur(var(--cb-app-shell-backdrop-blur)) saturate(var(--cb-app-shell-backdrop-saturation));-webkit-backdrop-filter:blur(var(--cb-app-shell-backdrop-blur)) saturate(var(--cb-app-shell-backdrop-saturation));opacity:var(--cb-app-shell-backdrop-opacity-closed);pointer-events:none;touch-action:var(--cb-app-shell-backdrop-touch-action);transition:var(--cb-app-shell-backdrop-transition-closed);z-index:var(--cb-app-shell-backdrop-z-index)}.appShell.isNavOpen .appLeft{visibility:var(--cb-app-shell-drawer-visibility-open);transform:var(--cb-app-shell-drawer-open-transform);transition:var(--cb-app-shell-drawer-transition-open)}.appShell.isNavOpen .appOverlay{visibility:var(--cb-app-shell-backdrop-visibility-open);opacity:var(--cb-app-shell-backdrop-opacity-open);pointer-events:auto;transition:var(--cb-app-shell-backdrop-transition-open)}.appShell.isNavOpen .appMain{pointer-events:var(--cb-app-shell-main-pointer-events-locked);-webkit-user-select:var(--cb-app-shell-main-user-select-locked);-moz-user-select:var(--cb-app-shell-main-user-select-locked);user-select:var(--cb-app-shell-main-user-select-locked)}.appShell.isNavOpen .appContent{overflow-y:var(--cb-app-shell-content-overflow-y-locked)}.brandTop{height:var(--cb-app-shell-drawer-brand-height);padding-top:var(--cb-s0);padding-inline:var(--cb-app-shell-drawer-brand-padding-inline);border-bottom:var(--cb-bw-1) solid var(--cb-app-shell-drawer-brand-border);border-bottom-right-radius:var(--cb-s0);background:var(--cb-app-shell-drawer-brand-background)}.brandWordmark{display:none}.brandMark{display:inline-flex}.appDrawerClose{display:grid}.appContent{width:100%;min-width:var(--cb-s0);padding:var(--cb-app-content-pad-y-premium-sm) var(--cb-app-content-pad-x-premium-sm)}.topbarInner{min-height:var(--cb-app-shell-header-height-tablet);padding:var(--cb-topbar-inner-padding-medium);justify-content:space-between;gap:var(--cb-topbar-inner-gap-responsive)}.topbarBrandMark,.topbarMenuBtn{display:inline-flex}.topbarChevron{display:none}}@media (orientation:landscape) and (max-height:500px){.brandTop,.topbarInner{min-height:var(--cb-app-shell-header-height-compact-landscape);height:var(--cb-app-shell-header-height-compact-landscape)}.topbarInner{padding:var(--cb-topbar-inner-padding-landscape)}.topbarBrandMark .cohabioBrandImage{width:var(--cb-brand-mark-size-compact-landscape);height:var(--cb-brand-mark-size-compact-landscape)}.topbarHelloText{max-width:var(--cb-topbar-account-text-max-w-landscape)}}@media (orientation:landscape) and (max-width:1360px) and (min-height:501px){.appShell{grid-template-columns:var(--cb-app-shell-grid-rail)}.appLeft{position:sticky;top:var(--cb-s0);width:var(--cb-app-shell-rail-width);max-width:var(--cb-app-shell-rail-width);height:var(--cb-app-shell-viewport-height);visibility:visible;transform:none;transition:none;border-right:var(--cb-bw-1) solid var(--cb-app-frame-border);box-shadow:none;background:transparent;z-index:var(--cb-app-shell-sidebar-z-index)}.appOverlay{position:fixed;inset:var(--cb-s0);display:block;width:100%;height:100%;padding:var(--cb-s0);border:none;visibility:var(--cb-app-shell-backdrop-visibility-closed);background:var(--cb-app-shell-backdrop-background);backdrop-filter:blur(var(--cb-app-shell-backdrop-blur)) saturate(var(--cb-app-shell-backdrop-saturation));-webkit-backdrop-filter:blur(var(--cb-app-shell-backdrop-blur)) saturate(var(--cb-app-shell-backdrop-saturation));opacity:var(--cb-app-shell-backdrop-opacity-closed);pointer-events:none;touch-action:var(--cb-app-shell-backdrop-touch-action);transition:var(--cb-app-shell-backdrop-transition-closed);z-index:var(--cb-app-shell-backdrop-z-index)}.appShell.isNavOpen .appLeft{position:fixed;inset-block:var(--cb-s0);left:var(--cb-s0);width:var(--cb-app-shell-drawer-width);max-width:var(--cb-app-shell-drawer-max-width);height:var(--cb-app-shell-viewport-height);visibility:var(--cb-app-shell-drawer-visibility-open);transform:var(--cb-app-shell-drawer-open-transform);transition:var(--cb-app-shell-drawer-transition-open);border-right:var(--cb-bw-1) solid var(--cb-app-shell-drawer-border);box-shadow:var(--cb-app-shell-drawer-shadow);background:var(--cb-app-shell-drawer-background);overscroll-behavior:var(--cb-app-shell-drawer-overscroll-behavior);touch-action:var(--cb-app-shell-drawer-touch-action);z-index:var(--cb-app-shell-drawer-z-index)}.appShell.isNavOpen .appOverlay{visibility:var(--cb-app-shell-backdrop-visibility-open);opacity:var(--cb-app-shell-backdrop-opacity-open);pointer-events:auto;transition:var(--cb-app-shell-backdrop-transition-open)}.appShell.isNavOpen .appMain{grid-column:2;pointer-events:var(--cb-app-shell-main-pointer-events-locked);-webkit-user-select:var(--cb-app-shell-main-user-select-locked);-moz-user-select:var(--cb-app-shell-main-user-select-locked);user-select:var(--cb-app-shell-main-user-select-locked)}.appShell.isNavOpen .appContent{overflow-y:var(--cb-app-shell-content-overflow-y-locked)}.brandTop{height:var(--cb-app-shell-header-height-tablet);padding:var(--cb-s0);justify-content:center;border-bottom-right-radius:var(--cb-s0)}.appDrawerClose,.brandWordmark{display:none}.brandMark{display:inline-flex}.brandMark .cohabioBrandImage{width:var(--cb-brand-mark-size-medium);height:var(--cb-brand-mark-size-medium)}.sidebar{width:var(--cb-app-shell-rail-width);min-width:var(--cb-app-shell-rail-width);padding-left:var(--cb-s0)}.sidebarCard{padding:var(--cb-sidebar-rail-card-padding)}.sidebarNav{gap:var(--cb-sidebar-rail-nav-gap)}.sidebarSection{gap:var(--cb-sidebar-rail-section-gap)}.sidebarSectionLabel{display:none}.sidebarSectionItems{gap:var(--cb-sidebar-rail-items-gap)}.navItem{width:var(--cb-sidebar-rail-item-size);min-height:var(--cb-sidebar-rail-item-size);margin-inline:auto;padding:var(--cb-sidebar-rail-item-padding);justify-content:center;gap:var(--cb-sidebar-rail-item-gap)}.navLabel{position:absolute;width:var(--cb-sidebar-rail-label-size);height:var(--cb-sidebar-rail-label-size);overflow:hidden;opacity:var(--cb-sidebar-rail-label-opacity);pointer-events:none;white-space:nowrap}.appShell.isNavOpen .brandTop{height:var(--cb-app-shell-drawer-brand-height);padding-top:var(--cb-s0);padding-inline:var(--cb-app-shell-drawer-brand-padding-inline);justify-content:space-between;border-bottom:var(--cb-bw-1) solid var(--cb-app-shell-drawer-brand-border);background:var(--cb-app-shell-drawer-brand-background)}.appShell.isNavOpen .brandMark .cohabioBrandImage{width:var(--cb-brand-mark-size-drawer);height:var(--cb-brand-mark-size-drawer)}.appShell.isNavOpen .appDrawerClose{display:grid}.appShell.isNavOpen .sidebar{width:var(--cb-sidebar-width);min-width:var(--cb-sidebar-min-width);padding-left:var(--cb-sidebar-pad-left)}.appShell.isNavOpen .sidebarCard{padding:var(--cb-sidebar-card-pad)}.appShell.isNavOpen .sidebarNav{gap:var(--cb-sidebar-nav-gap)}.appShell.isNavOpen .sidebarSection{gap:var(--cb-sidebar-section-gap)}.appShell.isNavOpen .sidebarSectionLabel{display:var(--cb-sidebar-drawer-section-label-display)}.appShell.isNavOpen .sidebarSectionItems{gap:var(--cb-s2)}.appShell.isNavOpen .navItem{width:var(--cb-sidebar-drawer-item-width);min-height:var(--cb-sidebar-drawer-item-min-height);margin-inline:var(--cb-sidebar-drawer-item-margin-inline);padding:var(--cb-sidebar-item-pad);justify-content:flex-start;gap:var(--cb-sidebar-item-gap)}.appShell.isNavOpen .navLabel{position:static;width:var(--cb-sidebar-drawer-label-size);height:var(--cb-sidebar-drawer-label-size);overflow:visible;opacity:var(--cb-sidebar-drawer-label-opacity);pointer-events:auto;white-space:normal}.appContent{width:100%;min-width:var(--cb-s0);padding:var(--cb-app-content-pad-y-premium-sm) var(--cb-app-content-pad-x-premium-sm)}.topbarInner{min-height:var(--cb-app-shell-header-height-tablet);padding:var(--cb-topbar-inner-padding-medium);justify-content:space-between;gap:var(--cb-topbar-inner-gap-responsive)}.topbarMenuBtn{display:inline-flex}}@media (min-width:1361px) and (max-height:820px){.brandTop,.topbarInner{min-height:var(--cb-app-shell-header-height-wide-compact);height:var(--cb-app-shell-header-height-wide-compact)}.brandTop{padding-top:var(--cb-s0)}.brandLogo{width:var(--cb-brand-wordmark-width-wide-compact)}}@media (min-width:1361px) and (min-height:821px){.brandLogo{width:var(--cb-brand-wordmark-width-wide-standard)}}@media (prefers-reduced-motion:reduce){.appDrawerClose,.appLeft,.appOverlay{transition-duration:var(--cb-app-shell-reduced-motion-duration)}}