.dsgo-counter{color:inherit;position:relative}.dsgo-counter.is-selected{border-radius:4px;outline:1px solid var(--wp-admin-theme-color,#007cba);outline-offset:2px}.dsgo-counter.is-hovered{border-radius:4px;outline:1px dashed var(--wp-admin-theme-color,#007cba);outline-offset:2px}.dsgo-counter .block-editor-rich-text__editable{display:inline}.dsgo-counter__number{color:currentcolor}.dsgo-counter:hover .dsgo-counter__number{color:var(--dsgo-counter-hover-color,var(--wp--preset--color--accent-2,currentColor))}
.dsgo-counter{box-sizing:border-box;color:inherit;flex-direction:column;padding:1.5rem}.dsgo-counter,.dsgo-counter__icon{align-items:center;display:flex;justify-content:center}.dsgo-counter__icon{color:currentcolor;margin-bottom:1rem;opacity:.9}.dsgo-counter__icon svg{height:auto;max-width:100%;width:48px}.dsgo-counter__icon--top{margin-bottom:1rem}.dsgo-counter__icon--left{margin-bottom:0;margin-right:1rem}.dsgo-counter__icon--right{margin-bottom:0;margin-left:1rem}.dsgo-counter__content{align-items:center;display:flex;gap:1rem;justify-content:center}.dsgo-counter__content--icon-left,.dsgo-counter__content--icon-right{flex-direction:row}.dsgo-counter__number{color:currentcolor;font-size:3em;font-weight:700;line-height:1.2;margin:0;transition:color .3s ease}.dsgo-counter__number .dsgo-counter__value{font-variant-numeric:tabular-nums}.dsgo-counter__label{font-size:1em;line-height:1.5;margin-bottom:0;margin-top:.5rem;opacity:.8;transition:color .3s ease,opacity .3s ease}.dsgo-counter:hover .dsgo-counter__number{color:var(--dsgo-counter-hover-color,var(--wp--preset--color--accent-2,currentColor))}.dsgo-counter:hover .dsgo-counter__label{opacity:1}@media(prefers-reduced-motion:reduce){.dsgo-counter .dsgo-counter__label,.dsgo-counter .dsgo-counter__number{transition:none}}@media(max-width:767px){.dsgo-counter{padding:1rem}.dsgo-counter__number{font-size:2.5em}.dsgo-counter__icon svg{height:36px;width:36px}}
