._form-input-control_1o27r_1{--control-border-radius:100%;--control-border-color:var(--color-surface-outline);--control-background-color:var(--color-surface-bg-dim);--control-color:var(--color-surface-bg-dim);--control-icon-display:none;--control-icon-size:1.5rem;--control-indicator-display:flex;--control-size:2rem;--control-display:flex;--control-gap:.5rem;--control-alignment:center;--control-direction:column;display:flex;display:var(--control-display);gap:.5rem;gap:var(--control-gap);align-items:center;align-items:var(--control-alignment);flex-direction:column;flex-direction:var(--control-direction);max-width:max-content}._form-input-control--with-device_1o27r_26{grid-column-gap:.5rem}._form-input-control_1o27r_1:focus-within{--control-background-color:var(--color-surface-bg)}._form-input-control--is-flag_1o27r_34{--control-display:grid;--control-gap:none;--control-alignment:flex-start;--control-direction:unset;grid-column-gap:.75rem;grid-template:"signifier label"minmax(min-content,max-content)".description"/auto 1fr}._form-input-control--is-bordered_1o27r_45{padding:var(--padding-s);border:2px solid var(--control-border-color);border-radius:var(--border-radius-s)}._form-input-control--is-label-full-width_1o27r_51{max-width:inherit}._form-input-control__description_1o27r_55{order:2;grid-area:description;align-self:center}._form-input-control--is-selected_1o27r_61,._form-input-control--is-selected_1o27r_61:focus-within{--control-icon-display:flex;--control-background-color:var(--color-success-bg);--control-border-color:var(--color-success-bg);--control-color:var(--color-success-fg)}._form-input-control--is-square_1o27r_69{--control-indicator-display:none;--control-border-radius:var(--border-radius-s)}._form-input-control--size-sm_1o27r_74{--control-size:1.5rem;--control-icon-size:1rem}._form-input-control--is-invalid_1o27r_79,._form-input-control--is-invalid_1o27r_79:focus-within{--control-background-color:var(--color-error-fg);--control-border-color:var(--color-error-bg-dim);--control-color:var(--color-error-fg)}._form-input-control--is-invalid_1o27r_79._form-input-control--is-selected_1o27r_61,._form-input-control--is-invalid_1o27r_79._form-input-control--is-selected_1o27r_61:focus-within{--control-background-color:var(--color-success-bg);--control-border-color:var(--color-error-bg-dim);--control-color:var(--color-success-fg)}._form-input-control--is-disabled_1o27r_93{--control-background-color:var(--color-surface-outline);--control-border-color:var(--color-surface-outline);--control-color:var(--color-success-fg);cursor:not-allowed}._form-input-control--with-label_1o27r_100{--control-alignment:center}._form-input-control__signifier_1o27r_104{align-self:var(--control-alignment);cursor:pointer;order:3;grid-area:signifier;display:flex}._form-input-control__signifier_1o27r_104:focus-within{outline-offset:2px;box-shadow:var(--cta-focus);border-radius:var(--control-border-radius);outline:2px solid #0000}._form-input-control__control_1o27r_119{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._form-input-control__icon_1o27r_129{box-sizing:border-box;border-width:var(--input-border-width);border-style:solid;border-color:var(--control-border-color);border-radius:var(--control-border-radius);background-color:var(--control-background-color);color:var(--control-color);font-size:var(--control-icon-size);width:var(--control-size);height:var(--control-size);transition:background-color var(--mo-animation-duration-fast) ease-out,border-color var(--mo-animation-duration-fast) ease-out;justify-content:center;align-items:center;display:flex;position:relative}._form-input-control__icon_1o27r_129 *{display:var(--control-icon-display)}._form-input-control__label_1o27r_151{cursor:pointer;order:1;grid-area:label;align-self:center;padding:0;display:flex}._form-input-control__label--with-signifier_1o27r_160{align-self:flex-start;padding:.25rem 0 0}:not(._form-input-control--is-flag_1o27r_34) ._form-input-control__label--with-signifier_1o27r_160{align-self:center}._form-input-control__description--with-media_1o27r_169{order:3;grid-area:description;align-self:center;margin-top:-.25rem}._form-input-control__label--with-media_1o27r_176{cursor:pointer;order:2;grid-area:label;align-self:center;padding:0;display:flex}._form-input-control__text--with-media_1o27r_185{font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height,var(--line-height-300));font-family:var(--mo-font-family);color:var(--color-surface-fg)}._form-input-control--with-media_1o27r_193{grid-column-gap:.5rem}._form-input-control__media_1o27r_197{grid-column:2}._form-input-control__label-container_1o27r_201{grid-column:3}@media (forced-colors:active){._form-input-control--is-invalid_1o27r_79{--control-border-color:Highlight;--control-color:Highlight}._form-input-control--is-disabled_1o27r_93{--control-border-color:GrayText;--control-color:GrayText}}._form-multi-item_1o27r_215{--controls-direction:column;--controls-gap:var(--padding-s);--form-multi-item-gap:var(--padding-xs);gap:var(--form-multi-item-gap);flex-direction:column;display:flex}._form-multi-item--has-hidden-labels_1o27r_224{--form-multi-item-gap:0}._form-multi-item--has-hidden-labels_1o27r_224 ._form-multi-item__label_1o27r_228,._form-multi-item--has-hidden-labels_1o27r_224 ._form-multi-item__description_1o27r_229{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._form-multi-item--margin-bottom_1o27r_239{margin-bottom:var(--mo-sizing-md)}._form-multi-item__description_1o27r_229{--override-font-weight:var(--font-weight-regular);--override-line-height:var(--line-height-200);--override-font-size:var(--font-size-200)}._form-multi-item__controls_1o27r_249{flex-wrap:wrap;flex-direction:var(--controls-direction);gap:var(--controls-gap);display:flex}._form-multi-item__controls--inline_1o27r_256{--controls-direction:row;--controls-gap:var(--mo-sizing-md)}._form-multi-item__error_1o27r_261{--override-type-color:var(--color-error-bg-dim);--override-line-height:var(--line-height-200);--override-font-size:var(--font-size-200);grid-column-gap:var(--form-multi-item-gap);-moz-column-gap:var(--form-multi-item-gap);column-gap:var(--form-multi-item-gap);grid-template-columns:min-content 1fr;grid-template-areas:"icon message""icon message"".message";display:grid}._form-multi-item__error-message_1o27r_273{flex-direction:column;grid-area:message;place-content:center;display:flex}._form-multi-item__error-icon_1o27r_282{color:var(--color-error-bg-dim);grid-area:icon;place-content:center;place-items:center;display:flex}._form-multi-item__controls__separator_1o27r_294{--controls-direction:row;align-items:center;min-height:100%;display:flex}@media (min-width:48em){._form-multi-item__controls--inline-md-up_1o27r_302{--controls-direction:row;--controls-gap:var(--mo-sizing-md)}}:is(._form-input-control_1o27r_1:has(input:checked),._form-input-control_1o27r_1:has(input:checked:focus-visible)){--control-icon-display:flex;--control-background-color:var(--color-success-bg);--control-border-color:var(--color-success-bg);--control-color:var(--color-success-fg)}:is(._form-input-control--is-invalid_1o27r_79._form-input-control_1o27r_1:has(input:checked),._form-input-control--is-invalid_1o27r_79._form-input-control_1o27r_1:has(input:checked:focus-visible)){--control-background-color:var(--color-success-bg);--control-border-color:var(--color-error-bg-dim);--control-color:var(--color-success-fg)}._form-input-control_1o27r_1:has([required]) ._form-input-control__label_1o27r_151:after{content:"*";padding:0 var(--mo-sizing-2xs);color:var(--color-error-bg);display:inline}
._card_1titv_1{box-sizing:border-box;position:relative}._card_1titv_1:has([data-role=flag]){overflow:visible}._card--border-1_1titv_10,._card--border_1titv_10._card--border-1_1titv_10{border:1px solid var(--color-surface-outline)}._card--border_1titv_10,._card--border-2_1titv_16{border:2px solid var(--color-surface-outline)}._card--raised_1titv_20{box-shadow:0 3px 8px var(--box-shadow-color,#0000004d)}:is(._card--focus-within_1titv_24:focus-within,._card_1titv_1:has([data-role=card-input]):focus-within){box-shadow:var(--cta-focus)}._card_1titv_1 [data-role=form-input]{gap:0}._card_1titv_1 [data-role=form-input-label]{padding:0}._card_1titv_1 [data-role=form-input]:before{content:"";cursor:pointer;position:absolute;inset:0}._card_1titv_1:has([data-role=form-input-control]:checked){border-color:var(--color-success-bg)}._card_1titv_1 [data-role=form-input-control-signifier]:focus-within{box-shadow:none}._card--sr-only_1titv_52{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.dynamo-card-module__-05MVq__card__image{min-width:100%;height:auto}
.refund-contact-us-card-module-scss-module__cPXcPW__contact-card-container{width:min(100%,288px)}.refund-contact-us-card-module-scss-module__cPXcPW__contact-card{width:100%;margin:0}.refund-contact-us-card-module-scss-module__cPXcPW__phone-icon{color:var(--mo-brand-primary)}
.label-text-module-scss-module__6YInTG__label{color:var(--color-custom-label-fg)}
.rounded-icon-module-scss-module__UNhota__roundedIcon{aspect-ratio:1;flex-shrink:0;min-width:64px;min-height:64px}
.payments-card-module-scss-module__VdSS_G__payments-card-title{font-size:var(--mo-sizing-xl-px)}.payments-card-module-scss-module__VdSS_G__payments-card__row{align-items:flex-start}@media (min-width:48em){.payments-card-module-scss-module__VdSS_G__payments-card__row{align-items:center}}.payments-card-module-scss-module__VdSS_G__payments-card__value-title{margin-bottom:var(--padding-s)}@media (min-width:48em){.payments-card-module-scss-module__VdSS_G__payments-card__value-title{margin-bottom:0}}.payments-card-module-scss-module__VdSS_G__payments-card__value-text{overflow-wrap:break-word}
.balance-card-container-module-scss-module__HpRUnW__o2-ecare-payments-panels__your-balance{grid-row:1}
.skeleton-loader-module-scss-module__cnZuqq__skeleton{background-color:var(--color-surface-outline);animation:2s ease-in-out infinite skeleton-loader-module-scss-module__cnZuqq__skeleton-loader-widget-pulse;display:inline-block;position:relative}@keyframes skeleton-loader-module-scss-module__cnZuqq__skeleton-loader-widget-pulse{0%{background-color:var(--color-surface-outline)}50%{background-color:var(--color-surface-bg-dim)}to{background-color:var(--color-surface-outline)}}
.refund-with-direct-debit-module__A8KNba__directDebitCard:focus-within{box-shadow:none}
.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links{flex-direction:column;display:flex}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel,.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel--full{width:100%}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:last-child{margin-top:var(--padding-l)}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:first-child>div{border-bottom-right-radius:0;border-bottom-left-radius:0}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:nth-child(4)>div{border-top-left-radius:0;border-top-right-radius:0}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:not(:first-child,:last-child)>div{border-top-width:0}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:not(:first-child,:nth-child(4),:last-child)>div{border-radius:0}@media (min-width:64em){.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links{gap:var(--padding-m);max-width:66.6667%;padding-right:var(--padding-l);grid-template-columns:1fr 1fr;display:grid}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:last-child{margin-top:0}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel--full{grid-column:1/span 2}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:first-child>div,.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:nth-child(4)>div{border-radius:var(--border-radius-m)}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:not(:first-child,:last-child)>div{border-top-width:var(--border-width)}.o2-ecare-payments-related-links-module-scss-module__5jRwbW__o2-ecare-payments-related-links__panel:not(:first-child,:nth-child(4),:last-child)>div{border-radius:var(--border-radius-m)}}
.setup-direct-debit-account-card-module-scss-module__AW2XGG__setup-direct-debit-account-card--outline{outline:solid 2px var(--color-success-bg)}.setup-direct-debit-account-card-module-scss-module__AW2XGG__setup-direct-debit-account-card__radio-group{position:relative}.setup-direct-debit-account-card-module-scss-module__AW2XGG__setup-direct-debit-account-card__radio-input[data-role=form-input]{gap:var(--padding-s)}.setup-direct-debit-account-card-module-scss-module__AW2XGG__validate{z-index:10}
.setup-direct-debit-form-module-scss-module__0WKDMa__setup-direct-debit-form label{font-size:var(--font-size-200)}.setup-direct-debit-form-module-scss-module__0WKDMa__setup-direct-debit-form{grid-template-columns:repeat(1,1fr);width:100%;min-width:100%;display:grid}
.setup-direct-debit-module-scss-module___g-iQW__setup-direct-debit-form__confirmation-checkbox[data-role=form-input]{justify-content:flex-end;gap:var(--padding-s);flex-direction:row-reverse;display:flex}
