.stats-card{background:var(--ta-gray-50);border:1px solid var(--ta-gray-100);border-radius:var(--ta-radius-md);margin-top:var(--ta-space-lg);padding:var(--ta-space-lg)}.stats-title{color:var(--ta-gray-500);font-size:var(--ta-font-size-sm);font-weight:var(--ta-font-weight-semibold);letter-spacing:.5px;margin-bottom:var(--ta-space-md);text-transform:uppercase}.stats-grid{display:grid;gap:var(--ta-space-md);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.stat-item{background:#fff;border:1px solid var(--ta-gray-100);border-radius:var(--ta-radius-sm);padding:var(--ta-space-md);transition:transform var(--ta-transition-fast),box-shadow var(--ta-transition-fast)}.stat-item:hover{box-shadow:var(--ta-shadow-md);transform:translateY(-2px)}.stat-label{color:var(--ta-gray-500);font-size:var(--ta-font-size-xs);font-weight:var(--ta-font-weight-medium);letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.stat-value{color:var(--ta-gray-800);font-size:var(--ta-font-size-md);font-weight:var(--ta-font-weight-semibold);word-break:break-word}.ta-usage-metric{background:var(--ta-gray-50);border:1px solid var(--ta-gray-100);border-radius:var(--ta-radius-lg);margin-top:var(--ta-space-lg);padding:var(--ta-space-lg)}.ta-usage-metric-header{align-items:center;display:flex;gap:var(--ta-space-sm);margin-bottom:var(--ta-space-md)}.ta-usage-metric-icon{color:var(--ta-primary)}.ta-usage-metric-icon .dashicons{font-size:16px;height:16px;width:16px}.ta-usage-metric-title{color:var(--ta-gray-600);flex:1;font-size:var(--ta-font-size-sm);font-weight:var(--ta-font-weight-semibold);letter-spacing:.5px;text-transform:uppercase}.ta-usage-loading{animation:rotation 1s linear infinite;color:var(--ta-primary);font-size:14px!important;height:14px!important;width:14px!important}.ta-usage-metric-stats{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--ta-space-md)}.ta-usage-metric-stat{flex:1;text-align:center}.ta-usage-metric-value{color:var(--ta-gray-800);display:block;font-size:var(--ta-font-size-xl);font-weight:var(--ta-font-weight-bold);line-height:1.2}.ta-usage-metric-value.ta-remaining{color:var(--ta-success)}.ta-usage-metric-label,.ta-usage-metric-value.ta-used{color:var(--ta-gray-500)}.ta-usage-metric-label{display:block;font-size:var(--ta-font-size-xs);letter-spacing:.3px;margin-top:2px;text-transform:uppercase}.ta-usage-metric-divider{background:var(--ta-gray-200);height:30px;margin:0 var(--ta-space-sm);width:1px}.ta-usage-metric-progress{background:var(--ta-gray-200);border-radius:3px;height:6px;margin-bottom:var(--ta-space-sm);overflow:hidden}.ta-usage-metric-progress-fill{border-radius:3px;height:100%;transition:width .3s ease,background .3s ease}.ta-usage-metric-progress-fill.success{background:linear-gradient(90deg,var(--ta-success) 0,#20c997 100%)}.ta-usage-metric-progress-fill.warning{background:linear-gradient(90deg,var(--ta-warning) 0,#fd7e14 100%)}.ta-usage-metric-progress-fill.danger{background:linear-gradient(90deg,var(--ta-error) 0,#c82333 100%)}.ta-usage-metric-status{font-size:var(--ta-font-size-xs);font-weight:var(--ta-font-weight-medium);letter-spacing:.3px;text-align:right;text-transform:uppercase}.ta-usage-metric-status.success{color:var(--ta-success)}.ta-usage-metric-status.warning{color:#e67e22}.ta-usage-metric-status.danger{color:var(--ta-error)}@media (max-width:782px){.stats-grid{grid-template-columns:1fr}}