.wcs-recurring-totals-panel {position: relative;padding: 1em 0 0;}
.wcs-recurring-totals-panel::after {border-style: solid;border-width: 1px 0;bottom: 0;content: "";display: block;left: 0;opacity: .3;pointer-events: none;position: absolute;right: 0;top: 0;}
.wcs-recurring-totals-panel+.wcs-recurring-totals-panel::after {border-top-width: 0;}
.wcs-recurring-totals-panel .wc-block-components-panel .wc-block-components-totals-item {padding-left: 0;padding-right: 0;}
.wcs-recurring-totals-panel .wc-block-components-totals-item__label::first-letter {text-transform: capitalize;}
.wcs-recurring-totals-panel .wcs-recurring-totals-panel__title .wc-block-components-totals-item__label {font-weight: 700;}
.wcs-recurring-totals-panel__title {margin: 0;}
.wcs-recurring-totals-panel__details .wc-block-components-panel__button, .wcs-recurring-totals-panel__details .wc-block-components-panel__button:hover, .wcs-recurring-totals-panel__details .wc-block-components-panel__button:focus {font-size: .875em;}
.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:first-child {margin-top: 0;}
.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:last-child {margin-bottom: 0;}
.wcs-recurring-totals-panel__details .wcs-recurring-totals-panel__details-total .wc-block-components-totals-item__label {font-weight: 700;}
.wcs-recurring-totals__subscription-length {float: right;}