.test_registration_button{margin-top:1px;padding:0;border:0;background:0;color:#0073aa;float:left;font-size:13px}.test_registration_button:hover{color:#00a0d2}.mpwoo_credit{font-size:14px;text-align:center;color:#6d6d6d}.mpwoo-addons-page form table{border-collapse:collapse;table-layout:fixed;width:80%}.mpwoo-addons-page form table td{padding:8px 6px;vertical-align:middle}.mpwoo-addons-page form table input[type="text"]{width:100%;box-sizing:border-box}.mpwoo-addons-page form table .button-secondary,.mpwoo-addons-page form table .button-primary{min-width:130px;text-align:center;box-sizing:border-box}.mpwoo-addons-page form+form{border-top:1px solid #e2e4e7;padding-top:8px;margin-top:4px}input.mpwoo-license-error{border-color:#d63638;background-color:#fcf0f0}.mpwoo-activity-filters{margin-bottom:12px}.mpwoo-log-group-header{cursor:pointer;background:#f9f9f9}.mpwoo-log-group-header:hover{background:#f0f0f1}.mpwoo-log-group-header .toggle-arrow{display:inline-block;width:16px;text-align:center;font-size:12px;color:#666}.mpwoo-log-detail{border-left:3px solid #2271b1}.mpwoo-log-detail td:first-child{padding-left:20px}.mpwoo-stats-detailed{margin-bottom:20px}.mpwoo-stats-revenue{color:#00a32a;font-weight:600}.mpwoo-stat-cards{display:flex;gap:12px;margin-bottom:24px;flex-wrap:nowrap}.mpwoo-stat-card{flex:1;min-width:0;background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 4px rgb(0 0 0 / .08),0 2px 12px rgb(0 0 0 / .04);border-top:4px solid #ccc;transition:transform 0.15s ease,box-shadow 0.15s ease}.mpwoo-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgb(0 0 0 / .12)}.mpwoo-card-header{display:flex;align-items:center;margin-bottom:8px}.mpwoo-card-label{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.mpwoo-card-value{font-size:36px;font-weight:800;line-height:1.1;margin-bottom:2px}.mpwoo-card-sublabel{font-size:12px;color:#9ca3af;margin-bottom:12px}.mpwoo-card-meta{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #f3f4f6}.mpwoo-card-revenue{color:#10b981;font-weight:700;font-size:14px}.mpwoo-card-orders{color:#9ca3af;font-size:12px}.mpwoo-chart-container{background:#fff;border-radius:10px;padding:24px;margin-bottom:24px;box-shadow:0 1px 4px rgb(0 0 0 / .08),0 2px 12px rgb(0 0 0 / .04)}.mpwoo-chart-container h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937}.mpwoo-period-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mpwoo-period-header h3{margin:0}.mpwoo-period-buttons{display:flex;gap:6px}.mpwoo-period-btn{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.mpwoo-period-btn:hover{border-color:var(--btn-color,#3b82f6);color:var(--btn-color,#3b82f6)}.mpwoo-period-btn.active{background:var(--btn-color,#3b82f6);border-color:var(--btn-color,#3b82f6);color:#fff}.mpwoo-chart-container canvas{width:100%!important;max-height:260px}.mpwoo-charts-row{display:flex;gap:24px;margin-bottom:24px}.mpwoo-chart-half{flex:1;min-width:0;margin-bottom:0}.mpwoo-chart-half canvas{max-height:320px}.mpwoo-level-table{width:100%;border-collapse:collapse}.mpwoo-level-table th{text-align:left;padding:8px 10px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #f3f4f6}.mpwoo-level-table td{padding:10px;border-bottom:1px solid #f3f4f6;font-size:13px}.mpwoo-level-table tr:last-child td{border-bottom:none}.mpwoo-sortable{cursor:pointer;user-select:none}.mpwoo-sortable:hover{color:#1f2937}.mpwoo-sortable.mpwoo-sort-active{color:#3b82f6}.mpwoo-sort-arrow{font-size:10px;margin-left:2px}.mpwoo-color-dot{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.mpwoo-widget-period-btn{padding:4px 10px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6b7280;font-size:11px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.mpwoo-widget-period-btn:hover{border-color:var(--btn-color,#3b82f6);color:var(--btn-color,#3b82f6)}.mpwoo-widget-period-btn.active{background:var(--btn-color,#3b82f6);border-color:var(--btn-color,#3b82f6);color:#fff}.mpwoo-widget-cards{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.mpwoo-widget-card{flex:1;min-width:80px;background:#f9fafb;border-radius:6px;padding:10px;border-left:4px solid #ccc;text-align:center}.mpwoo-widget-card-label{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.mpwoo-widget-card-value{font-size:22px;font-weight:800;color:#1f2937;line-height:1.1}.mpwoo-widget-card-revenue{font-size:11px;color:#10b981;font-weight:600;margin-top:4px}.mpwoo-widget-chart-wrap{margin:8px 0}.mpwoo-widget-chart-wrap canvas{width:100%!important;max-height:300px}@media (max-width:782px){.mpwoo-stat-cards{flex-direction:column}.mpwoo-charts-row{flex-direction:column}.mpwoo-widget-cards{flex-wrap:wrap}.mpwoo-widget-card{min-width:calc(50% - 8px)}}