.carticy-ai-checkout .logs-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.carticy-ai-checkout .logs-header h2{font-size:23px;font-weight:400;margin:0}.carticy-ai-checkout .logs-actions{align-items:center;display:flex;gap:10px}.carticy-ai-checkout .logs-actions select{height:32px;vertical-align:middle}.carticy-ai-checkout .stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.carticy-ai-checkout .stats-grid.status-breakdown{gap:10px;grid-template-columns:repeat(4,1fr)}.carticy-ai-checkout .stat-card{background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:20px;transition:box-shadow .2s}.carticy-ai-checkout .stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.carticy-ai-checkout .stat-card .stat-label{color:#666;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.carticy-ai-checkout .stat-card .stat-value{color:#2271b1;font-size:32px;font-weight:600;line-height:1}.carticy-ai-checkout .stat-card .stat-value-large{color:#2271b1;font-size:48px;font-weight:700;line-height:1}.carticy-ai-checkout .stat-card.stat-large{align-items:center;padding:30px 20px;text-align:center}.carticy-ai-checkout .stat-card.stat-success .stat-value{color:#008a00}.carticy-ai-checkout .stat-card.stat-error .stat-value{color:#d63638}.carticy-ai-checkout .log-level{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.carticy-ai-checkout .log-level-error{background-color:#d63638;color:#fff}.carticy-ai-checkout .log-level-warning{background-color:#dba617;color:#fff}.carticy-ai-checkout .log-level-info{background-color:#2271b1;color:#fff}.carticy-ai-checkout .log-level-debug{background-color:#646970;color:#fff}.carticy-ai-checkout .status-code{border-radius:3px;display:inline-block;font-family:monospace;font-size:12px;font-weight:600;padding:4px 10px}.carticy-ai-checkout .status-code.status-success{background-color:#d7f4e7;border:1px solid #b8e6cc;color:#008a00}.carticy-ai-checkout .status-code.status-warning{background-color:#fcf3cf;border:1px solid #f0db95;color:#b58300}.carticy-ai-checkout .status-code.status-error{background-color:#f8d7da;border:1px solid #f1aeb5;color:#d63638}.carticy-ai-checkout .http-method{background-color:#f0f0f1;border-radius:3px;color:#50575e;display:inline-block;font-family:monospace;font-size:11px;font-weight:700;padding:3px 8px;text-transform:uppercase}.carticy-ai-checkout .error-category{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.carticy-ai-checkout .error-category.category-payment{background-color:#e0f7fa;border:1px solid #b2ebf2;color:#00838f}.carticy-ai-checkout .error-category.category-api{background-color:#f3e5f5;border:1px solid #e1bee7;color:#6a1b9a}.carticy-ai-checkout .error-category.category-webhook{background-color:#fff3e0;border:1px solid #ffe0b2;color:#e65100}.carticy-ai-checkout .error-category.category-validation{background-color:#fce4ec;border:1px solid #f8bbd0;color:#c2185b}.carticy-ai-checkout .error-category.category-system,.carticy-ai-checkout .error-category.category-unknown{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#616161}.carticy-ai-checkout .webhook-result{border-radius:3px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.carticy-ai-checkout .webhook-result.webhook-success{background-color:#d7f4e7;color:#008a00}.carticy-ai-checkout .webhook-result.webhook-failed{background-color:#f8d7da;color:#d63638}.carticy-ai-checkout .status-indicator{border-radius:3px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.carticy-ai-checkout .status-indicator.status-active{background-color:#d7f4e7;color:#008a00}.carticy-ai-checkout .status-indicator.status-inactive{background-color:#f0f0f1;color:#646970}.carticy-ai-checkout .wp-list-table{border:1px solid #c3c4c7;margin-top:20px}.carticy-ai-checkout .wp-list-table th{background-color:#f6f7f7;font-weight:600}.carticy-ai-checkout .wp-list-table td code{background-color:#f6f7f7;border-radius:3px;font-size:12px;padding:2px 6px}.carticy-ai-checkout .wp-list-table td.url-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carticy-ai-checkout .api-logs-table td.column-timestamp,.carticy-ai-checkout .api-logs-table th.column-timestamp{white-space:nowrap;width:180px}.carticy-ai-checkout .api-logs-table td.column-level,.carticy-ai-checkout .api-logs-table th.column-level{text-align:center;width:80px}.carticy-ai-checkout .api-logs-table td.column-endpoint,.carticy-ai-checkout .api-logs-table th.column-endpoint{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.carticy-ai-checkout .api-logs-table td.column-method,.carticy-ai-checkout .api-logs-table td.column-status,.carticy-ai-checkout .api-logs-table th.column-method,.carticy-ai-checkout .api-logs-table th.column-status{text-align:center;width:80px}.carticy-ai-checkout .api-logs-table td.column-duration,.carticy-ai-checkout .api-logs-table th.column-duration{text-align:right;width:100px}.carticy-ai-checkout .api-logs-table td.column-message,.carticy-ai-checkout .api-logs-table th.column-message{max-width:400px;min-width:250px;word-wrap:break-word}.carticy-ai-checkout .api-logs-table td.column-details,.carticy-ai-checkout .api-logs-table th.column-details{text-align:center;width:120px}.carticy-ai-checkout .error-statistics h3,.carticy-ai-checkout .performance-metrics h3,.carticy-ai-checkout .retry-queue h3,.carticy-ai-checkout .session-overview h3,.carticy-ai-checkout .system-health h3,.carticy-ai-checkout .webhook-statistics h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:30px}.carticy-ai-checkout .performance-metrics h4{color:#1d2327;font-size:15px;font-weight:600;margin-bottom:15px;margin-top:25px}.carticy-ai-checkout .retry-queue p.description{align-items:center;display:flex;gap:15px;margin-top:10px}.carticy-ai-checkout .retry-queue .button-small{margin-left:auto}.carticy-ai-checkout .logs-viewer-footer{border-top:1px solid #ddd;margin-top:40px;padding-top:20px}.carticy-ai-checkout .logs-viewer-footer p.description{color:#646970;margin:0}.carticy-ai-checkout .logs-viewer-footer a{color:#2271b1;text-decoration:none}.carticy-ai-checkout .logs-viewer-footer a:hover{color:#135e96;text-decoration:underline}.carticy-ai-checkout .notice.inline{margin:20px 0;padding:12px}@media screen and (max-width:782px){.carticy-ai-checkout .logs-header{align-items:flex-start;flex-direction:column;gap:15px}.carticy-ai-checkout .logs-actions{flex-direction:column;width:100%}.carticy-ai-checkout .logs-actions .button,.carticy-ai-checkout .logs-actions select{width:100%}.carticy-ai-checkout .stats-grid{grid-template-columns:1fr}.carticy-ai-checkout .wp-list-table{font-size:13px}.carticy-ai-checkout .wp-list-table td,.carticy-ai-checkout .wp-list-table th{padding:8px 10px}.carticy-ai-checkout .stat-card .stat-value{font-size:28px}.carticy-ai-checkout .stat-card .stat-value-large{font-size:36px}}@media screen and (max-width:600px){.carticy-ai-checkout .retry-queue p.description{align-items:flex-start;flex-direction:column}.carticy-ai-checkout .retry-queue .button-small{margin-left:0}}@media (prefers-color-scheme:dark){.carticy-ai-checkout .stat-card{background:#1d2327;border-color:#3c434a}.carticy-ai-checkout .stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.carticy-ai-checkout .wp-list-table{border-color:#3c434a}.carticy-ai-checkout .wp-list-table td code,.carticy-ai-checkout .wp-list-table th{background-color:#2c3338}}