@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}.pay-page,.pay-page .dapple-detail-page__main{background-color:var(--ploy-background-section);color:var(--ploy-text-primary)}.pay-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media(min-width:48rem){.pay-container{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.pay-container{padding-inline:calc(var(--spacing,.25rem)*10)}}.pay-section{scroll-margin-top:calc(var(--spacing,.25rem)*24);padding-block:calc(var(--spacing,.25rem)*14)}@media(min-width:64rem){.pay-section{padding-block:calc(var(--spacing,.25rem)*20)}}.pay-section--tint{background-color:var(--ploy-background-proof)}.pay-intro,.pay-copy{max-width:var(--container-3xl,48rem)}.pay-intro>p:not(.pay-eyebrow),.pay-copy>p{margin-top:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.pay-eyebrow{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary)}.pay-partner-line{margin-top:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.pay-split{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.pay-split{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-mat{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.pay-mat{padding:calc(var(--spacing,.25rem)*5)}}.pay-hero-mat{background-color:var(--ploy-background-section)}@supports (color:color-mix(in lab,red,red)){.pay-hero-mat{background-color:color-mix(in oklab,var(--ploy-background-section)70%,transparent)}}.pay-caption{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.pay-details{margin-top:calc(var(--spacing,.25rem)*6);display:grid}.pay-details li{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:flex}.pay-details svg{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ploy-accent-primary);flex-shrink:0}.pay-copy .pay-note{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.pay-link{margin-top:calc(var(--spacing,.25rem)*6);min-height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-decoration-line:underline;-webkit-text-decoration-color:var(--ploy-accent-primary-300);text-decoration-color:var(--ploy-accent-primary-300);text-underline-offset:4px;display:inline-flex}.pay-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary)}.pay-human-pair{margin-top:calc(var(--spacing,.25rem)*10);gap:calc(var(--spacing,.25rem)*8);display:grid}@media(min-width:64rem){.pay-human-pair{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:1.2fr .8fr}}.pay-human{aspect-ratio:4/3;border-radius:var(--radius-2xl,1rem);width:100%;position:relative;overflow:hidden}.pay-human>img,.pay-human>video{inset:calc(var(--spacing,.25rem)*0);object-fit:cover;width:100%;height:100%;position:absolute}.pay-journey{flex-direction:column;justify-content:center;display:flex}.pay-journey>div{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*7);display:flex}.pay-journey svg{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-accent-primary);flex-shrink:0}.pay-journey p{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.pay-ui{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);width:100%;font-family:var(--font-body);color:var(--ploy-text-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:13px;line-height:1.5;overflow:hidden}.pay-ui-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);display:flex}.pay-ui-head>div>span{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary);display:block}.pay-ui-head strong{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.pay-invoice-body,.pay-record-body{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}.pay-invoice-heading{margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));flex-wrap:wrap;display:flex}.pay-invoice-heading p{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary)}.pay-status{align-items:center;gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:#308b66;background-color:#e6f4e8;display:inline-flex}.pay-status--due{background-color:var(--ploy-background-proof);color:var(--ploy-text-secondary)}.pay-invoice-line{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4);display:flex}.pay-invoice-line span{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary);display:block}.pay-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.pay-row>span{color:var(--ploy-text-secondary)}.pay-row>strong{align-items:center;gap:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:inline-flex}.pay-balance{margin-block:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-hero);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.pay-balance>strong{font-size:var(--font-size-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.pay-invoice-actions{margin-top:calc(var(--spacing,.25rem)*4);justify-content:flex-end;display:flex}.pay-action{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-accent-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-button-primary-text);display:inline-flex}.pay-send-area{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*4);min-height:225px}.pay-composer{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding:calc(var(--spacing,.25rem)*4)}.pay-composer-title{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.pay-composer-title>span{color:var(--ploy-text-secondary);font-size:11px}.pay-channel{margin-block:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--ploy-background-proof);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:.25rem;display:inline-flex}.pay-composer p{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.pay-inline-link{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-accent-primary)}.pay-composer-action{margin-top:calc(var(--spacing,.25rem)*2);justify-content:flex-end;display:flex}.pay-ready,.pay-link-result{min-height:calc(var(--spacing,.25rem)*48);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;flex-direction:column;display:flex}.pay-ready>svg{margin-bottom:calc(var(--spacing,.25rem)*2);color:var(--ploy-accent-primary)}.pay-ready p,.pay-link-result p,.pay-link-result>span:last-child{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary)}.pay-result-icon{margin-bottom:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);color:#308b66;background-color:#e6f4e8;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.pay-phone-mat{border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-background-proof);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*8)}@media(min-width:48rem){.pay-phone-mat{padding-inline:calc(var(--spacing,.25rem)*8)}}.pay-online-media{margin-top:calc(var(--spacing,.25rem)*10);align-items:stretch;gap:calc(var(--spacing,.25rem)*8);display:grid}@media(min-width:64rem){.pay-online-media{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-online-media>div{justify-content:center;align-items:center;display:flex}.pay-online-media .pay-phone{width:100%}.pay-phone{max-width:calc(var(--spacing,.25rem)*80);border-style:var(--tw-border-style);border-width:6px;border-color:var(--ploy-neutral-primary-s5);color:#161616;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;border-radius:2rem;margin-inline:auto;overflow:hidden}.pay-phone-top{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:#606773;background-color:#fbf5f6;font-size:10px;display:flex}.pay-patient-brand{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*5);text-align:center;font-family:var(--font-heading);font-size:var(--font-size-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));border-color:#eee6e9;border-bottom-width:1px}.pay-phone-body{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.pay-phone-body>p:first-child{color:#606773}.pay-phone-body h3{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.pay-patient-total{margin-block:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4);background-color:#fbf5f6}.pay-patient-total span{color:#606773;display:block}.pay-patient-total strong{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.pay-patient-item{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:space-between;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*4);border-color:#eee6e9;border-bottom-width:1px;display:flex}.pay-card-fields label{color:#606773;font-size:11px;display:block}.pay-card-fields label>span{margin-top:calc(var(--spacing,.25rem)*2);min-height:calc(var(--spacing,.25rem)*10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#161616;border-width:1px;border-color:#eee6e9;display:flex}.pay-card-fields>div{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pay-patient-action{margin-top:calc(var(--spacing,.25rem)*6);min-height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fff;background-color:#812663;justify-content:center;align-items:center;display:flex}.pay-patient-foot{margin-top:calc(var(--spacing,.25rem)*4);text-align:center;color:#606773;font-size:10px}.pay-terminal-list{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}.pay-terminal-hero{min-height:calc(var(--spacing,.25rem)*72);padding-block:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.pay-terminal-hero{min-height:calc(var(--spacing,.25rem)*96)}}.pay-terminal-hero img{object-fit:contain;width:100%;height:auto}.pay-terminal-row{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));grid-template-columns:1.2fr .65fr .65fr 1fr;display:grid}.pay-terminal-row svg{color:var(--ploy-accent-primary)}.pay-terminal-row i{display:none}.pay-table-labels{color:var(--ploy-text-secondary);font-size:11px}.pay-terminal-detail{margin-inline:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*4);display:flex}.pay-terminal-detail>svg:first-child{color:var(--ploy-accent-primary)}.pay-terminal-detail>svg:last-child{margin-left:auto}.pay-terminal-detail p{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary)}.pay-membership-summary{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.pay-membership-summary>svg{color:var(--ploy-accent-primary)}.pay-membership-summary>div>span{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary);display:block}.pay-membership-summary>.pay-status{margin-left:auto}.pay-schedule{padding-inline:calc(var(--spacing,.25rem)*4)}.pay-schedule-row{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));grid-template-columns:1fr 1fr .9fr 1fr;display:grid}.pay-schedule-row>strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.pay-attempt{padding:calc(var(--spacing,.25rem)*4)}.pay-attempt button{min-height:calc(var(--spacing,.25rem)*11);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-hero);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){.pay-attempt button:hover{background-color:var(--ploy-background-secondary)}}.pay-attempt button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--ploy-accent-primary)}.pay-attempt>div{margin-top:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding:calc(var(--spacing,.25rem)*4)}.pay-attempt>div>div:first-child{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:flex}.pay-attempt p{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary)}.pay-record-payment{margin-top:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding:calc(var(--spacing,.25rem)*4)}.pay-record-payment>span,.pay-record-payment>div{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.pay-record-payment>span>svg{color:var(--ploy-accent-primary)}.pay-record-payment>div{margin-top:calc(var(--spacing,.25rem)*4);color:var(--ploy-text-secondary);justify-content:space-between}.pay-mini-amount{gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.pay-mini-amount>strong{font-size:var(--font-size-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.pay-mini-amount>span{color:var(--ploy-text-secondary);font-size:11px}.pay-partner{gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.pay-partner{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:.8fr 1.2fr}}.pay-tyro-logo{margin-bottom:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*28);object-fit:contain;object-position:left}.pay-safeguards>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*5)}.pay-safeguards>div:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.pay-safeguards dt{align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}.pay-safeguards dt svg{color:var(--ploy-accent-primary);flex-shrink:0}.pay-safeguards dd{margin-top:calc(var(--spacing,.25rem)*2);margin-left:calc(var(--spacing,.25rem)*7);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.pay-availability{margin-top:calc(var(--spacing,.25rem)*10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-top:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}@media(max-width:639px){.pay-ui-head,.pay-invoice-body,.pay-record-body{padding:14px}.pay-send-area{min-height:238px;padding:10px}.pay-composer{padding:12px}.pay-composer-title{flex-direction:column;align-items:flex-start;gap:3px}.pay-schedule-row{grid-template-columns:1fr 1fr;gap:8px 12px}.pay-schedule-row:not(.pay-table-labels)>:nth-child(2):before{content:"Collected: "}.pay-schedule-row:not(.pay-table-labels)>:nth-child(3):before{content:"Paid: "}.pay-schedule-row.pay-table-labels{display:none}.pay-schedule-row>.pay-status{justify-self:start}.pay-terminal-row{grid-template-columns:1fr 1fr;gap:12px}.pay-terminal-row.pay-table-labels{display:none}.pay-terminal-row>strong{grid-column:1/-1}.pay-terminal-row>span{align-items:center;gap:5px;display:flex}.pay-terminal-row i{font-style:normal;display:inline}.pay-terminal-row>span:last-child{grid-column:1/-1}.pay-terminal-row>span:last-child:before{content:"Location: "}}.pay-hero-ui .pay-ui-head,.pay-hero-ui .pay-invoice-body{padding-top:12px;padding-bottom:12px}.pay-hero-ui .pay-invoice-heading{margin-bottom:12px}.pay-hero-ui .pay-invoice-line{margin-bottom:8px;padding-top:10px;padding-bottom:10px}.pay-hero-ui .pay-row{padding-top:6px;padding-bottom:6px}.pay-hero-ui .pay-balance{margin-top:8px;margin-bottom:8px;padding-top:10px;padding-bottom:10px}.pay-hero-ui .pay-invoice-actions{margin-top:10px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
