.tasks-page{padding:24px 0}.tasks-page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tasks-page-header h1{margin:0;font-size:24px;font-weight:600}.tasks-page-counts{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.tasks-count-card{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;min-width:100px;padding:16px 24px;transition:all .2s;display:flex}.tasks-count-card:hover{background:var(--theme-elevation-100)}.tasks-count-card.active{border-color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.tasks-count-card.pending .tasks-count-value{color:var(--theme-elevation-600)}.tasks-count-card.processing .tasks-count-value{color:#2196f3}.tasks-count-card.success .tasks-count-value{color:var(--theme-success-500)}.tasks-count-card.failed .tasks-count-value{color:var(--theme-error-500)}.tasks-count-label{color:var(--theme-elevation-600);margin-bottom:4px;font-size:12px}.tasks-count-value{font-size:24px;font-weight:600}.tasks-page-content{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);border-radius:8px;overflow:hidden}.tasks-page-loading,.tasks-page-empty,.tasks-page-error{text-align:center;color:var(--theme-elevation-500);padding:48px}.tasks-page-error{color:var(--theme-error-500)}.tasks-table{border-collapse:collapse;width:100%}.tasks-table th,.tasks-table td{text-align:left;border-bottom:1px solid var(--theme-elevation-100);padding:12px 16px}.tasks-table th{background:var(--theme-elevation-50);text-transform:uppercase;color:var(--theme-elevation-600);font-size:12px;font-weight:600}.tasks-table tbody tr:hover{background:var(--theme-elevation-50)}.tasks-table tbody tr:last-child td{border-bottom:none}.tasks-link{color:var(--theme-elevation-800);text-decoration:none}.tasks-link:hover{text-decoration:underline}.tasks-status{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.tasks-status.status-pending{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.tasks-status.status-processing{color:#1976d2;background:#e3f2fd}.tasks-status.status-success{background:var(--theme-success-100,#e8f5e9);color:var(--theme-success-700,#2e7d32)}.tasks-status.status-failed{background:var(--theme-error-100,#ffebee);color:var(--theme-error-700,#c62828)}.tasks-error-tooltip{cursor:help;color:var(--theme-error-500);margin-left:8px}.tasks-pagination{border-top:1px solid var(--theme-elevation-100);justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.tasks-pagination-info{color:var(--theme-elevation-600);font-size:14px}
