:root{--card-shadow: 0 2px 6px rgba(67, 89, 113, .08);--card-shadow-hover: 0 8px 24px rgba(67, 89, 113, .15);--card-shadow-elevated: 0 4px 12px rgba(67, 89, 113, .12);--card-border-radius: 20px;--card-border-color: rgba(67, 89, 113, .1);--card-transition: all .3s cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, rgba(105, 108, 255, .08) 0%, rgba(105, 108, 255, .02) 100%);--gradient-success: linear-gradient(135deg, rgba(113, 221, 55, .08) 0%, rgba(113, 221, 55, .02) 100%);--gradient-warning: linear-gradient(135deg, rgba(255, 171, 0, .08) 0%, rgba(255, 171, 0, .02) 100%);--gradient-info: linear-gradient(135deg, rgba(3, 195, 236, .08) 0%, rgba(3, 195, 236, .02) 100%);--gradient-danger: linear-gradient(135deg, rgba(255, 62, 29, .08) 0%, rgba(255, 62, 29, .02) 100%);--gradient-secondary: linear-gradient(135deg, rgba(133, 146, 163, .08) 0%, rgba(133, 146, 163, .02) 100%)}[data-theme=dark],.dark-mode,[data-bs-theme=dark]{--card-shadow: 0 2px 6px rgba(0, 0, 0, .2);--card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .35);--card-shadow-elevated: 0 4px 12px rgba(0, 0, 0, .25);--card-border-color: rgba(255, 255, 255, .1);--gradient-primary: linear-gradient(135deg, rgba(105, 108, 255, .15) 0%, rgba(105, 108, 255, .05) 100%);--gradient-success: linear-gradient(135deg, rgba(113, 221, 55, .15) 0%, rgba(113, 221, 55, .05) 100%);--gradient-warning: linear-gradient(135deg, rgba(255, 171, 0, .15) 0%, rgba(255, 171, 0, .05) 100%);--gradient-info: linear-gradient(135deg, rgba(3, 195, 236, .15) 0%, rgba(3, 195, 236, .05) 100%);--gradient-danger: linear-gradient(135deg, rgba(255, 62, 29, .15) 0%, rgba(255, 62, 29, .05) 100%);--gradient-secondary: linear-gradient(135deg, rgba(133, 146, 163, .15) 0%, rgba(133, 146, 163, .05) 100%)}.card{border-radius:var(--card-border-radius);border:1px solid var(--card-border-color);box-shadow:var(--card-shadow);transition:var(--card-transition)}.card:hover{box-shadow:var(--card-shadow-hover)}.card-body{border-radius:var(--card-border-radius)}.card-elevated{box-shadow:var(--card-shadow-elevated)}.stat-card{position:relative;overflow:hidden;border:none;box-shadow:var(--card-shadow);transition:var(--card-transition)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease}.stat-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.stat-card:hover:before{opacity:1}.stat-card.stat-primary{background:var(--gradient-primary)}.stat-card.stat-success{background:var(--gradient-success)}.stat-card.stat-warning{background:var(--gradient-warning)}.stat-card.stat-info{background:var(--gradient-info)}.stat-card.stat-danger{background:var(--gradient-danger)}.stat-card.stat-secondary{background:var(--gradient-secondary)}.stat-card .card-body{position:relative;z-index:1}.stat-card .stat-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.stat-card .stat-info{-ms-flex:1;flex:1}.stat-card .stat-title{font-size:.8125rem;font-weight:500;color:#697a8d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.stat-card .stat-value{font-size:1.625rem;font-weight:600;color:#566a7f;margin-bottom:.25rem;line-height:1.2}.stat-card .stat-subtitle{font-size:.75rem;color:#a1acb8;margin:0}.stat-card .stat-icon{width:48px;height:48px;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:var(--card-transition)}.stat-card:hover .stat-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.stat-card .stat-icon i{font-size:1.5rem}.stat-card .stat-trend{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.125rem .5rem;border-radius:.25rem}.stat-card .stat-trend.trend-up{color:#71dd37;background:#71dd371a}.stat-card .stat-trend.trend-down{color:#ff3e1d;background:#ff3e1d1a}.stat-card .stat-trend.trend-neutral{color:#697a8d;background:#697a8d1a}.stat-card .stat-progress{margin-top:1rem}.stat-card .stat-progress .progress{height:6px;border-radius:3px;background:#4359711a}.stat-card .stat-progress-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:.6875rem;color:#a1acb8;margin-top:.375rem}.overview-card{background:linear-gradient(135deg,#696cff,#5f61e6);color:#fff;border:none;overflow:hidden;position:relative}.overview-card:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.overview-card .card-body{position:relative;z-index:1}.overview-card .overview-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.overview-card .overview-subtitle{font-size:.875rem;opacity:.85;margin-bottom:1rem}.overview-card .overview-metrics{display:-ms-flexbox;display:flex;gap:2rem;margin-top:1.5rem}.overview-card .overview-metric{text-align:center}.overview-card .overview-metric-value{font-size:1.5rem;font-weight:700}.overview-card .overview-metric-label{font-size:.75rem;opacity:.8}.list-card{height:100%}.list-card .card-header{background:transparent;border-bottom:1px solid var(--card-border-color);padding:1rem 1.25rem}.list-card .card-title{font-size:1rem;font-weight:600;color:#566a7f;margin:0}.list-card .card-subtitle{font-size:.75rem;color:#a1acb8;margin-top:.25rem}.list-card .list-group{border:none}.list-card .list-group-item{border:none;border-bottom:1px solid var(--card-border-color);padding:.875rem 1.25rem;transition:var(--card-transition)}.list-card .list-group-item:last-child{border-bottom:none}.list-card .list-group-item:hover{background:#696cff0a}.list-card .list-item-title{font-size:.875rem;font-weight:500;color:#566a7f;margin-bottom:.25rem}.list-card .list-item-subtitle{font-size:.75rem;color:#a1acb8}.list-card .list-item-badge{font-size:.6875rem}.list-card .card-footer{background:transparent;border-top:1px solid var(--card-border-color);padding:.75rem 1.25rem}.list-card .view-all-link{font-size:.8125rem;font-weight:500;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.375rem;transition:var(--card-transition)}.list-card .view-all-link:hover{gap:.625rem}.chart-card{height:100%}.chart-card .card-header{background:transparent;border-bottom:none;padding:1.25rem 1.25rem 0}.chart-card .card-title{font-size:1rem;font-weight:600;color:#566a7f;margin:0}.chart-card .card-body{padding:1rem 1.25rem 1.25rem}.dashboard-stats{display:grid;gap:1.5rem;margin-bottom:1.5rem}.dashboard-stats.stats-5{grid-template-columns:repeat(5,1fr)}.dashboard-stats.stats-4{grid-template-columns:repeat(4,1fr)}.dashboard-stats.stats-3{grid-template-columns:repeat(3,1fr)}.dashboard-stats.stats-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 1399.98px){.dashboard-stats.stats-5{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1199.98px){.dashboard-stats.stats-5,.dashboard-stats.stats-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.dashboard-stats.stats-5,.dashboard-stats.stats-4,.dashboard-stats.stats-3,.dashboard-stats.stats-2{grid-template-columns:1fr}}.activity-card .timeline-item{position:relative;padding-left:2rem;padding-bottom:1.25rem;border-left:2px solid var(--card-border-color);margin-left:.5rem}.activity-card .timeline-item:last-child{padding-bottom:0;border-left-color:transparent}.activity-card .timeline-point{position:absolute;left:-7px;top:0;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #696cff}.activity-card .timeline-point.point-success{border-color:#71dd37}.activity-card .timeline-point.point-warning{border-color:#ffab00}.activity-card .timeline-point.point-danger{border-color:#ff3e1d}.activity-card .timeline-point.point-info{border-color:#03c3ec}.activity-card .timeline-content{font-size:.875rem}.activity-card .timeline-title{font-weight:500;color:#566a7f}.activity-card .timeline-time{font-size:.75rem;color:#a1acb8}.card-actions{display:-ms-flexbox;display:flex;gap:.5rem}.card-action-btn{width:32px;height:32px;border-radius:.375rem;border:none;background:transparent;color:#697a8d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:var(--card-transition)}.card-action-btn:hover{background:#696cff14;color:#696cff}.card-empty-state{padding:3rem 1.5rem;text-align:center}.card-empty-state .empty-icon{font-size:3rem;color:#a1acb8;margin-bottom:1rem}.card-empty-state .empty-title{font-size:1rem;font-weight:600;color:#566a7f;margin-bottom:.5rem}.card-empty-state .empty-text{font-size:.875rem;color:#a1acb8;margin-bottom:1.5rem}.card-clickable{cursor:pointer}.card-clickable:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-clickable:active{-webkit-transform:translateY(0);transform:translateY(0)}[data-theme=dark] .stat-card .stat-title,.dark-mode .stat-card .stat-title,[data-bs-theme=dark] .stat-card .stat-title{color:#a1acb8}[data-theme=dark] .stat-card .stat-value,.dark-mode .stat-card .stat-value,[data-bs-theme=dark] .stat-card .stat-value,[data-theme=dark] .list-card .card-title,.dark-mode .list-card .card-title,[data-bs-theme=dark] .list-card .card-title,[data-theme=dark] .chart-card .card-title,.dark-mode .chart-card .card-title,[data-bs-theme=dark] .chart-card .card-title,[data-theme=dark] .list-card .list-item-title,.dark-mode .list-card .list-item-title,[data-bs-theme=dark] .list-card .list-item-title,[data-theme=dark] .activity-card .timeline-title,.dark-mode .activity-card .timeline-title,[data-bs-theme=dark] .activity-card .timeline-title{color:#d0d4dc}[data-theme=dark] .activity-card .timeline-point,.dark-mode .activity-card .timeline-point,[data-bs-theme=dark] .activity-card .timeline-point{background:#2b2c40}@media (prefers-reduced-motion: reduce){.card,.stat-card,.stat-card .stat-icon,.card-clickable,.list-card .list-group-item,.card-action-btn,.list-card .view-all-link{transition:none}.stat-card:hover,.card-clickable:hover,.stat-card:hover .stat-icon{-webkit-transform:none;transform:none}}.table-card{border:1px solid #EAECF0;border-radius:.75rem;overflow:hidden;background:#fff}.table-card .table{margin-bottom:0}.card .table-responsive{border-radius:0;overflow:hidden}.card>.table-responsive:first-child,.card-body>.table-responsive:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.table{--table-row-hover-bg: #F9FAFB;--table-header-bg: #F9FAFB;--table-border-color: #EAECF0;--table-text-primary: #101828;--table-text-secondary: #475467;--table-text-tertiary: #667085;border-collapse:separate;border-spacing:0}.table thead th,.table>thead>tr>th{background-color:var(--table-header-bg);border-bottom:1px solid var(--table-border-color);font-weight:500;font-size:.75rem;text-transform:none;letter-spacing:normal;color:var(--table-text-tertiary);padding:.5rem 1rem;white-space:nowrap}.table tbody tr:nth-child(odd),.table>tbody>tr:nth-child(odd){background-color:#f9fafb}.table tbody tr:nth-child(2n),.table>tbody>tr:nth-child(2n){background-color:#fff}.table tbody tr:hover,.table>tbody>tr:hover,.table-hover tbody tr:hover,.table-hover>tbody>tr:hover{background-color:#f2f4f7!important}.table tbody td,.table>tbody>tr>td{padding:.5rem 1rem;vertical-align:middle;border-bottom:1px solid var(--table-border-color);color:var(--table-text-secondary);font-size:.875rem}.table tbody td:first-child{font-weight:500;color:var(--table-text-primary)}.table tbody tr.clickable-row,.table tbody tr[data-href],.table tbody tr[onclick]{cursor:pointer;transition:all .15s ease-in-out}.table tbody tr.clickable-row:hover,.table tbody tr[data-href]:hover,.table tbody tr[onclick]:hover{background-color:var(--table-row-hover-bg)!important;-webkit-transform:translateX(2px);transform:translate(2px)}.table tbody tr.selected,.table tbody tr.table-active{background-color:#696cff14!important;border-left:3px solid #696cff}.select-column{width:40px;min-width:40px;padding-left:1rem!important;padding-right:.5rem!important}.table-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.table-checkbox-input{position:absolute;opacity:0;width:0;height:0}.table-checkbox-label{width:20px;height:20px;border:2px solid #D0D5DD;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .15s ease-in-out;background:#fff}.table-checkbox-label:hover{border-color:#696cff}.table-checkbox-input:checked+.table-checkbox-label{background:#696cff;border-color:#696cff}.table-checkbox-input:checked+.table-checkbox-label:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:2px}.table-checkbox-input:indeterminate+.table-checkbox-label{background:#696cff;border-color:#696cff}.table-checkbox-input:indeterminate+.table-checkbox-label:after{content:"";width:10px;height:2px;background:#fff}.badge-status{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-weight:500;font-size:.8125rem}.badge-status-paid,.badge-status-success,.badge-status-completed,.badge-status-active{background-color:#d1fae5;color:#065f46}.badge-status-refunded,.badge-status-neutral,.badge-status-draft{background-color:#f3f4f6;color:#4b5563}.badge-status-cancelled,.badge-status-failed,.badge-status-rejected,.badge-status-inactive{background-color:#fee2e2;color:#991b1b}.badge-status-pending,.badge-status-processing,.badge-status-review{background-color:#fef3c7;color:#92400e}.badge-status-info,.badge-status-scheduled{background-color:#dbeafe;color:#1e40af}.table .badge{font-weight:500;padding:.35rem .65rem;border-radius:9999px}.customer-cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem}.customer-avatar{width:32px;height:32px;min-width:32px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.75rem;-o-object-fit:cover;object-fit:cover}.customer-avatar.initials{background-color:#dbeafe;color:#1e40af}.customer-avatar.initials-green{background-color:#d1fae5;color:#065f46}.customer-avatar.initials-purple{background-color:#ede9fe;color:#5b21b6}.customer-avatar.initials-orange{background-color:#ffedd5;color:#c2410c}.customer-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.customer-name{font-weight:600;color:#111827;margin:0;line-height:1.25}.customer-email{font-size:.8125rem;color:#6b7280;margin:0}.table .customer-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem}.table .customer-info .customer-name{font-weight:600;color:#111827;margin-bottom:0}.table .customer-info .customer-email{font-size:.8125rem;color:#6b7280;margin-bottom:0}.table .avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.table-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.action-link{font-size:.875rem;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .15s ease-in-out}.action-link-primary{color:#696cff}.action-link-primary:hover{color:#5a5ce8;text-decoration:underline}.action-link-secondary{color:#6b7280}.action-link-secondary:hover{color:#ef4444;text-decoration:underline}.action-link-success{color:#28c76f}.action-link-success:hover{color:#1f9d57;text-decoration:underline}.action-link-warning{color:#ff9f43}.action-link-warning:hover{color:#e68a2e;text-decoration:underline}.action-link-danger{color:#ea5455}.action-link-danger:hover{color:#dc3545;text-decoration:underline}.table .btn-group-sm>.btn,.table .btn-sm{padding:.25rem .5rem;font-size:.75rem}.dataTables_wrapper .dataTable tbody tr:nth-child(odd),table.dataTable tbody tr:nth-child(odd){background-color:#f9fafb!important}.dataTables_wrapper .dataTable tbody tr:nth-child(2n),table.dataTable tbody tr:nth-child(2n){background-color:#fff!important}.dataTables_wrapper .dataTable tbody tr:hover,table.dataTable tbody tr:hover{background-color:#f2f4f7!important}.dataTables_wrapper .dataTable thead th,table.dataTable thead th{background-color:#f9fafb!important;border-bottom:1px solid #EAECF0!important;font-weight:500!important;font-size:.75rem!important;color:#667085!important;padding:.75rem 1.5rem!important}.dataTables_wrapper .dataTable tbody td,table.dataTable tbody td{padding:1rem 1.5rem!important;border-bottom:1px solid #EAECF0!important;color:#475467!important;font-size:.875rem!important}.dataTables_wrapper .dataTable tbody td:first-child,table.dataTable tbody td:first-child{font-weight:500!important;color:#101828!important}.dataTables_wrapper .dataTables_paginate{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.75rem 1.5rem 1rem}.dataTables_wrapper .dataTables_paginate .paginate_button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem .875rem;border:none!important;border-radius:.5rem;margin:0 .0625rem;color:#667085!important;background:transparent!important;font-size:.875rem;font-weight:500}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#f9fafb!important;color:#1d2939!important;font-weight:600}.dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled){background:#f9fafb!important;color:#344054!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#d0d5dd!important;cursor:not-allowed;background:transparent!important}.dataTables_wrapper .dataTables_paginate .paginate_button.previous,.dataTables_wrapper .dataTables_paginate .paginate_button.next{font-weight:600;color:#344054!important}.pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem 1rem}.pagination .page-item .page-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem .875rem;border:none!important;border-radius:.5rem;color:#344054!important;background:transparent!important;background-color:transparent!important;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out}.pagination .page-item.active .page-link{background:transparent!important;background-color:transparent!important;color:#101828!important;font-weight:600}.pagination .page-item .page-link:hover{background:transparent!important;background-color:transparent!important;color:#101828!important}.pagination .page-item.disabled .page-link{color:#d0d5dd!important;cursor:not-allowed;background:transparent!important;background-color:transparent!important}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{font-weight:600;color:#101828!important;background:#fff!important;background-color:#fff!important;border:1px solid #D0D5DD!important;border-radius:.5rem;padding:.5rem 1rem}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{background:#f9fafb!important;background-color:#f9fafb!important;border-color:#d0d5dd!important;color:#101828!important}.pagination .page-item.disabled:first-child .page-link,.pagination .page-item.disabled:last-child .page-link{background:#fff!important;background-color:#fff!important;border-color:#eaecf0!important;color:#d0d5dd!important}.table-responsive{border-radius:.75rem;overflow-x:auto;overflow-y:visible;border:1px solid var(--table-border-color, #e5e7eb)}.card .table-responsive{border:none;border-radius:0}.card .table{margin-bottom:0}.card-body .table-responsive{border:1px solid var(--table-border-color, #e5e7eb);border-radius:.75rem}.card .table thead th:first-child{border-top-left-radius:0}.card .table thead th:last-child{border-top-right-radius:0}.table-responsive .table tbody tr:last-child td:first-child{border-bottom-left-radius:.75rem}.table-responsive .table tbody tr:last-child td:last-child{border-bottom-right-radius:.75rem}.table tbody tr:last-child td{border-bottom:none}.table .form-check-input[type=checkbox]{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid #d1d5db}.table .form-check-input[type=checkbox]:checked{background-color:#696cff;border-color:#696cff}[data-theme=dark] .table,.dark-mode .table,[data-bs-theme=dark] .table{--table-row-hover-bg: rgba(255, 255, 255, .05);--table-header-bg: rgba(255, 255, 255, .03);--table-border-color: rgba(255, 255, 255, .1)}[data-theme=dark] .table thead th,.dark-mode .table thead th,[data-bs-theme=dark] .table thead th{color:#d0d4dc}[data-theme=dark] .table tbody tr:nth-child(odd),.dark-mode .table tbody tr:nth-child(odd),[data-bs-theme=dark] .table tbody tr:nth-child(odd){background-color:#ffffff08!important}[data-theme=dark] .table tbody tr:nth-child(2n),.dark-mode .table tbody tr:nth-child(2n),[data-bs-theme=dark] .table tbody tr:nth-child(2n){background-color:transparent!important}[data-theme=dark] .table tbody td,.dark-mode .table tbody td,[data-bs-theme=dark] .table tbody td{color:#a1acb8}[data-theme=dark] .table tbody td:first-child,.dark-mode .table tbody td:first-child,[data-bs-theme=dark] .table tbody td:first-child,[data-theme=dark] .customer-name,.dark-mode .customer-name,[data-bs-theme=dark] .customer-name{color:#d0d4dc}[data-theme=dark] .customer-email,.dark-mode .customer-email,[data-bs-theme=dark] .customer-email{color:#a1acb8}.table tbody tr.empty-row td,.table tbody td.dataTables_empty{text-align:center;padding:2rem;color:#9ca3af;font-style:italic}.select-column{width:48px;min-width:48px;max-width:48px;padding:.5rem!important;text-align:center;vertical-align:middle}.table-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;width:20px;height:20px;margin:0 auto}.table-checkbox-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2;margin:0}.table-checkbox-label{display:block;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:50%;background-color:#fff;transition:all .2s ease;cursor:pointer;position:relative;margin:0}.table-checkbox-input:hover+.table-checkbox-label,.table-checkbox:hover .table-checkbox-label{border-color:#696cff;background-color:#696cff14}.table-checkbox-input:checked+.table-checkbox-label{background-color:#696cff;border-color:#696cff}.table-checkbox-input:checked+.table-checkbox-label:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-60%) rotate(45deg);transform:translate(-50%,-60%) rotate(45deg);width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0}.table-checkbox-input:indeterminate+.table-checkbox-label{background-color:#696cff;border-color:#696cff}.table-checkbox-input:indeterminate+.table-checkbox-label:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:2px;background-color:#fff;border:none}.table-checkbox-input:focus+.table-checkbox-label{box-shadow:0 0 0 3px #696cff40}[data-theme=dark] .table-checkbox-label,.dark-mode .table-checkbox-label,[data-bs-theme=dark] .table-checkbox-label{background-color:#2b2c40;border-color:#444564}[data-theme=dark] .table-checkbox-input:hover+.table-checkbox-label,.dark-mode .table-checkbox-input:hover+.table-checkbox-label,[data-bs-theme=dark] .table-checkbox-input:hover+.table-checkbox-label{border-color:#696cff;background-color:#696cff26}[data-theme=dark] .table-checkbox-input:checked+.table-checkbox-label,.dark-mode .table-checkbox-input:checked+.table-checkbox-label,[data-bs-theme=dark] .table-checkbox-input:checked+.table-checkbox-label{background-color:#696cff;border-color:#696cff}
