@charset "UTF-8";
/* https://ekonsilio.primtee.com/wp-content/plugins/primtee/assets/css/dashboard.css?ver=2.0.0 */
.primtee-dashboard-container{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.dashboard-summary{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.summary-box{flex:1;min-width:200px;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform 0.2s,box-shadow 0.2s}.summary-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.summary-box h3{margin:10px 0 5px;font-size:14px;font-weight:600;color:#333}.summary-box p{margin:0;font-size:24px;font-weight:700}.summary-icon{width:40px;height:40px;opacity:.9}.box-ca{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.box-ca h3,.box-ca p{color:#fff}.box-prise{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff}.box-prise h3,.box-prise p{color:#fff}.box-purple{background:linear-gradient(135deg,#a18cd1 0%,#fbc2eb 100%);color:#fff}.box-purple h3,.box-purple p{color:#333}.box-orange{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%);color:#fff}.box-orange h3,.box-orange p{color:#333}.box-cashback{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);color:#fff}.box-cashback h3,.box-cashback p{color:#fff}.box-blue{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);color:#fff}.box-blue h3,.box-blue p{color:#333}.box-green{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);color:#fff}.box-green h3,.box-green p{color:#fff}.box-teal{background:linear-gradient(135deg,#30cfd0 0%,#330867 100%);color:#fff}.box-teal h3,.box-teal p{color:#fff}.primtee-dashboard-container table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.primtee-dashboard-container th,.primtee-dashboard-container td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}.primtee-dashboard-container th{background:#f8f9fa;font-weight:600;color:#333}.primtee-dashboard-container tr:hover{background:#f8f9fa}.primtee-analytics-charts{display:flex;gap:20px;margin-bottom:30px}.primtee-chart-container{flex:1;min-width:300px;height:300px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.primtee-toggle-details,.primtee-validate-order,.primtee-reject-order{padding:6px 12px;margin:0 2px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background 0.2s}.primtee-toggle-details{background:#6c757d;color:#fff}.primtee-toggle-details:hover{background:#5a6268}.primtee-validate-order{background:#28a745;color:#fff}.primtee-validate-order:hover{background:#218838}.primtee-reject-order{background:#dc3545;color:#fff}.primtee-reject-order:hover{background:#c82333}.primtee-order-details-row td{padding:20px;background:#f8f9fa}.primtee-order-details-title{font-weight:600;margin-bottom:15px;color:#333}.primtee-order-items{margin-top:15px}.primtee-item-meta{margin:5px 0;padding-left:20px;list-style:none;font-size:13px;color:#666}.primtee-detail-actions{margin-top:15px;padding-top:15px;border-top:1px solid #dee2e6}.primtee-status-pending{color:#ffc107;font-weight:600}.primtee-status-processing{color:#17a2b8;font-weight:600}.primtee-status-completed{color:#28a745;font-weight:600}.primtee-status-on-hold{color:#fd7e14;font-weight:600}.primtee-status-cancelled{color:#dc3545;font-weight:600}.primtee-status-failed{color:#6c757d;font-weight:600}.primtee-status-awaiting-validation{color:#e83e8c;font-weight:600}.primtee-dashboard-container h2{color:#333;margin:30px 0 20px;font-size:24px;font-weight:600}.primtee-dashboard-container h3{margin:20px 0 15px;font-size:18px;font-weight:600;color:#333}@media (max-width:768px){.dashboard-summary{flex-direction:column}.summary-box{min-width:100%}.primtee-analytics-charts{flex-direction:column}.primtee-chart-container{min-width:100%}.primtee-dashboard-container table{font-size:14px}.primtee-dashboard-container th,.primtee-dashboard-container td{padding:8px 10px}}