.cd-widget__container .cd-form__legend{font-weight:700;margin-bottom:1rem;display:flex;flex-wrap:wrap}:is(.cd-widget__container .cd-form__legend) small{display:block;font-size:.9rem;font-weight:400;flex:100%;line-height:1.4;margin:1rem 0 0}.cd-widget__container .cd-pw-cc-types{display:flex;gap:.5rem;margin-bottom:.5rem}:is(.cd-widget__container .cd-pw-cc-types) svg{max-width:70px}.cd-widget__container .cd-form__buttons-row--link{color:var(--cd-link-color);text-decoration:underline;cursor:pointer;background:0 0}.cd-widget__container .data-v-tooltip:focus+.cd-help__tooltip,.cd-widget__container .data-v-tooltip:focus-visible+.cd-help__tooltip,.cd-widget__container .data-v-tooltip:hover+.cd-help__tooltip{transition-duration:var(--cd-transition-duration);transition-timing-function:ease;opacity:1;visibility:visible}.cd-widget__container .cd-help__tooltip{z-index:2147483647;content:attr(data-v-tooltip);position:absolute;width:250px;transition-property:all;transition-duration:var(--cd-transition-duration);transition-delay:0s;transition-timing-function:ease;opacity:0;visibility:hidden;pointer-events:none;top:105%;right:0;transform:translateX(106px)}:is(.cd-widget__container .cd-help__tooltip) .cd-help__tooltip-container{background-color:#fff;border-radius:4px;color:var(--cd-text-color);padding:1rem;box-shadow:0 0 5px 5px rgba(0,0,0,.2);font-size:.8rem;position:relative;top:8px}:is(.cd-widget__container .cd-help__tooltip) .cd-help__tooltip-point{width:0;height:0;order:-1;position:absolute;top:8px;left:50%;border:6px solid #000;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);box-shadow:3px -3px 3px rgba(0,0,0,.1)}.cd-widget__container .cd-payment__summary{margin-bottom:1.5rem}:is(.cd-widget__container .cd-payment__summary) p{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0}:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-duetoday span,:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-renewal span,:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-today span{font-weight:600}:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-balance,:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-pricepermonth{margin-top:.25rem;color:var(--cd-label-color,inherit)}:is(:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-balance,:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-pricepermonth) strong{font-weight:400}:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-renewal{margin-top:1.5rem}:is(.cd-widget__container .cd-payment__summary) .cd-payment__summary-duetoday{margin-top:1.5rem;padding-top:1.5rem;border-top:var(--cd-border-width,1px) solid var(--cd-border-color,#e3e6ec)}.cd-widget__container .cd-accordion{margin-bottom:1rem}:is(.cd-widget__container .cd-accordion) .cd-accordion__header{cursor:pointer;display:flex;align-items:center}:is(:is(.cd-widget__container .cd-accordion) .cd-accordion__header) .cd-accordion__icon{width:1rem;transition:all .2s ease;margin-left:auto}.cd-accordion__icon--rotated:is(:is(:is(.cd-widget__container .cd-accordion) .cd-accordion__header) .cd-accordion__icon){transform:rotate(180deg)}