.wp-block-magnet-blocks-animated-stats{display:grid;gap:2rem;margin:0 auto;max-width:1200px;padding:2rem 0;text-align:center}.wp-block-magnet-blocks-animated-stats.columns-1{grid-template-columns:repeat(1,1fr)}.wp-block-magnet-blocks-animated-stats.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-magnet-blocks-animated-stats.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-magnet-blocks-animated-stats.columns-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.wp-block-magnet-blocks-animated-stats{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.wp-block-magnet-blocks-animated-stats{grid-template-columns:1fr!important}}.wp-block-magnet-blocks-animated-stats>.stat-item{align-items:center;background:#fff;border:1px solid #e2e4e7;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.5rem;padding:2rem;position:relative}.wp-block-magnet-blocks-animated-stats>.stat-item .stat-number{align-items:center;color:var(--wp--preset--color--neutral-900);display:flex;font-size:2.5rem;font-weight:700;gap:.25rem;justify-content:center;line-height:1.2}.wp-block-magnet-blocks-animated-stats>.stat-item .stat-number .suffix{opacity:.8}.wp-block-magnet-blocks-animated-stats>.stat-item .stat-label{color:var(--wp--preset--color--neutral-900);font-size:1.125rem;margin-top:.5rem}.stats-edit-container{margin-top:1.5rem}.stats-edit-container .stats-section-title{border-bottom:1px solid #e2e4e7;color:#1e1e1e;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 1.5rem;padding-bottom:.75rem;text-transform:uppercase}.stats-edit-container .stat-item{background:#fff;border:1px solid #e2e4e7;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1.5rem;padding:1.5rem;position:relative;transition:all .2s ease}.stats-edit-container .stat-item:hover{border-color:#007cba;box-shadow:0 4px 8px rgba(0,0,0,.1)}.stats-edit-container .stat-item .stat-number{display:grid;gap:1rem;grid-template-columns:2fr 1fr;margin-bottom:1rem}.stats-edit-container .stat-item .stat-number .components-base-control{margin-bottom:0!important}.stats-edit-container .stat-item .components-text-control__input{background:#f9f9f9;border:1px solid #e2e4e7;border-radius:4px;font-size:14px;height:36px;padding:6px 12px}.stats-edit-container .stat-item .components-text-control__input:focus{background:#fff;border-color:#007cba;box-shadow:0 0 0 1px #007cba}.stats-edit-container .stat-item .components-text-control__input::-moz-placeholder{color:#949494}.stats-edit-container .stat-item .components-text-control__input::placeholder{color:#949494}.stats-edit-container .stat-item .components-base-control__help{color:#757575;font-size:11px;margin-top:4px}.stats-edit-container .stat-item .components-base-control__label{color:#1e1e1e;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.stats-edit-container .stat-item .remove-stat{align-items:center;background:#fff;border:1px solid #dc3232;border-radius:50%;color:#dc3232;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;opacity:0;padding:0;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:24px}.stats-edit-container .stat-item .remove-stat:hover{background:#dc3232;color:#fff}.stats-edit-container .stat-item:hover .remove-stat{opacity:1}.stats-edit-container .stat-separator{background:#e2e4e7;border:none;height:1px;margin:1.5rem 0}.stats-edit-container .add-stat{background:#f6f7f7!important;border:1px solid #007cba!important;border-radius:4px!important;color:#007cba!important;font-weight:500!important;height:auto!important;justify-content:center!important;padding:12px!important;transition:all .2s ease!important;width:100%}.stats-edit-container .add-stat svg{height:16px;margin-right:8px;width:16px}.stats-edit-container .add-stat:hover{background:#f0f0f0!important;color:#006ba1!important}.components-range-control{background:#f6f7f7;border-radius:4px;margin-bottom:1.5rem!important;padding:1rem}.components-range-control .components-range-control__wrapper{margin:0}.components-range-control .components-range-control__track{background:#e2e4e7;height:4px}.components-range-control .components-range-control__slider::-webkit-slider-thumb{background:#007cba;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.components-range-control .components-base-control__label{color:#1e1e1e;display:block;font-size:13px;font-weight:500;margin-bottom:12px}.components-range-control .components-range-control__marks{display:flex;justify-content:space-between;margin:12px 0 4px}.components-range-control .components-range-control__mark-label{color:#757575;font-size:11px}.components-base-control__help{color:#757575;margin-top:4px!important}.components-text-control__input{text-align:center!important}
