.wp-block-newspack-contribution-meter{display:block;font-weight:600;margin:1em 0}.wp-block-newspack-contribution-meter.newspack-ui{color:inherit}.wp-block-newspack-contribution-meter .contribution-meter__linear{width:100%}.wp-block-newspack-contribution-meter .contribution-meter__text{align-items:center;display:flex;flex-wrap:wrap;gap:var(--newspack-ui-spacer-3);justify-content:space-between;margin-bottom:var(--newspack-ui-spacer-base);row-gap:calc(var(--newspack-ui-spacer-base)/2)}.wp-block-newspack-contribution-meter .contribution-meter__text>span{display:inline-block}.wp-block-newspack-contribution-meter .contribution-meter__text--right{justify-content:flex-end;min-width:fit-content}.wp-block-newspack-contribution-meter .contribution-meter__bar-container{width:100%}.wp-block-newspack-contribution-meter .contribution-meter__bar-track{background-color:color-mix(in srgb,currentcolor 17%,#0000);overflow:hidden;position:relative;width:100%}.wp-block-newspack-contribution-meter .contribution-meter__bar-progress{background-color:currentcolor;height:100%;position:relative;transition:width 125ms ease-in-out}.wp-block-newspack-contribution-meter.contribution-meter--thickness-xs .contribution-meter__bar-track{border-radius:2px;height:4px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-xs .contribution-meter__bar-progress{border-radius:2px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-s .contribution-meter__bar-track{border-radius:4px;height:8px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-s .contribution-meter__bar-progress{border-radius:4px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-m .contribution-meter__bar-track{border-radius:8px;height:16px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-m .contribution-meter__bar-progress{border-radius:8px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-l .contribution-meter__bar-track{border-radius:16px;height:32px}.wp-block-newspack-contribution-meter.contribution-meter--thickness-l .contribution-meter__bar-progress{border-radius:16px}.wp-block-newspack-contribution-meter .contribution-meter__circular{align-items:center;display:flex;flex-direction:column;gap:var(--newspack-ui-spacer-base)}@media(min-width:600px){.wp-block-newspack-contribution-meter .contribution-meter__circular{flex-direction:row;gap:var(--newspack-ui-spacer-3)}}.wp-block-newspack-contribution-meter .contribution-meter__circle-container{flex-shrink:0;height:104px;position:relative;width:104px}@media(min-width:600px){.wp-block-newspack-contribution-meter .contribution-meter__circle-container{height:72px;width:72px}}.wp-block-newspack-contribution-meter .contribution-meter__circle{display:block;height:inherit;width:inherit}.wp-block-newspack-contribution-meter .contribution-meter__circle-track{stroke:color-mix(in srgb,currentcolor 17%,#0000)}.wp-block-newspack-contribution-meter .contribution-meter__circle-progress{stroke:currentcolor;transition:stroke-dashoffset 125ms ease-in-out}.wp-block-newspack-contribution-meter .contribution-meter__circle-percentage{left:50%;margin:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-newspack-contribution-meter .contribution-meter__data{display:flex;flex-direction:column;gap:0}.wp-block-newspack-contribution-meter .contribution-meter__data .contribution-meter__goal{opacity:.65}.wp-block-newspack-contribution-meter .contribution-meter__data .contribution-meter__goal--primary{opacity:1}.wp-block-newspack-contribution-meter .contribution-meter-error,.wp-block-newspack-contribution-meter .contribution-meter-loading{align-items:center;justify-content:center;min-height:159px}.wp-block-newspack-contribution-meter .contribution-meter-error .components-placeholder__fieldset,.wp-block-newspack-contribution-meter .contribution-meter-loading .components-placeholder__fieldset{align-items:center;justify-content:center}.wp-block-newspack-contribution-meter .contribution-meter-error .components-spinner,.wp-block-newspack-contribution-meter .contribution-meter-loading .components-spinner{margin:0}.wp-block-newspack-contribution-meter.alignwide{max-width:var(--wp--style--global--wide-size,1280px);width:100%}.wp-block-newspack-contribution-meter.alignfull{max-width:none;width:100%}
