.product-analytics{padding:20px 0;margin:20px 0;border-top:1px solid var(--color-border, #e5e5e5)}.product-analytics__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px 10px;color:var(--color-body-light, #6b6b6b);font-size:.8125rem}.product-analytics__spinner{width:20px;height:20px;border:2px solid var(--color-border, #e5e5e5);border-top-color:var(--color-accent, #2c2d2e);border-radius:50%;animation:analytics-spin .8s linear infinite}@keyframes analytics-spin{to{transform:rotate(360deg)}}.product-analytics__totals{margin-bottom:12px}.product-analytics__card{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:var(--block-border-radius, 8px);box-shadow:0 1px 3px #00000014;display:inline-flex}.product-analytics__card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.product-analytics__card-icon svg{width:18px;height:18px;stroke:#fff;fill:none}.product-analytics__card-icon--downloads{background:#746355}.product-analytics__card-data{display:flex;flex-direction:column}.product-analytics__card-value{font-size:1.25rem;font-weight:700;line-height:1.1;color:var(--color-heading, #2c2d2e)}.product-analytics__card-label{font-size:.625rem;color:var(--color-body-light, #6b6b6b);text-transform:uppercase;letter-spacing:.05em;margin-top:1px}.product-analytics__buttons{display:flex;gap:0;margin-bottom:12px}.analytics-btn{flex:1;padding:6px 4px;border:none;background-color:#746355;color:#fff;font-weight:700;font-size:11px;cursor:pointer;text-align:center;line-height:1.3;transition:background-color .2s ease}.analytics-btn+.analytics-btn{border-left:1px solid rgba(255,255,255,.2)}.analytics-btn.active,.analytics-btn:hover{background-color:#000}.product-analytics__panel{background:#fff;border-radius:var(--block-border-radius, 8px);padding:10px;box-shadow:0 1px 3px #00000014}.product-analytics__chart-container{position:relative;width:100%;height:150px;background:#faf8f5;border-radius:6px}.product-analytics__chart-container canvas{display:block;cursor:crosshair}.product-analytics__tooltip{display:none;position:absolute;background:#fff;color:#2c2d2e;padding:6px 10px;border-radius:4px;font-size:.6875rem;line-height:1.4;pointer-events:none;z-index:10;white-space:nowrap;box-shadow:0 4px 12px #00000026;border:1px solid #e5e5e5}.product-analytics__tooltip:after{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#fff}.product-analytics__tooltip:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);border:7px solid transparent;border-right-color:#e5e5e5}.product-analytics__country-table{width:100%}.product-analytics__country-header{display:grid;grid-template-columns:1fr 80px;gap:6px;padding:0 0 6px;border-bottom:2px solid #e5e5e5;margin-bottom:2px}.product-analytics__country-header span{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-body-light, #6b6b6b)}.product-analytics__country-header-downloads{text-align:center}.product-analytics__country-list{list-style:none;padding:0;margin:0}.product-analytics__country-item{display:grid;grid-template-columns:1fr 80px;gap:6px;align-items:center;padding:4px 0;border-bottom:1px solid #f0f0f0}.product-analytics__country-item:last-child{border-bottom:none}.product-analytics__country-info{display:flex;align-items:center;gap:6px;min-width:0}.product-analytics__country-flag{font-size:.875rem;line-height:1;flex-shrink:0}.product-analytics__country-name{font-size:.75rem;color:var(--color-body, #2c2d2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-analytics__country-downloads{font-size:.75rem;font-weight:600;text-align:center;color:#746355}.product-analytics__no-data{color:var(--color-body-light, #999);font-size:.75rem;text-align:center;padding:20px 10px;margin:0}.product-analytics__empty{text-align:center;padding:20px 10px;color:var(--color-body-light, #6b6b6b);font-size:.8125rem}.product-analytics__empty p{margin:0}@media only screen and (max-width:480px){.analytics-btn{font-size:10px;padding:5px 2px}.product-analytics__chart-container{height:130px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-analytics.css.map */
