.dashboard-stat-link:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--bs-primary)!important;outline-offset:2px}.btn-icon,.layout-menu-toggle,.navbar .nav-link.dropdown-toggle{min-width:44px;min-height:44px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.table-responsive{overscroll-behavior-inline:contain;scrollbar-gutter:stable}table.dataTable.dashboard-sticky-table th:first-child,table.dataTable.dashboard-sticky-table td:first-child{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:2;background:var(--bs-card-bg, var(--bs-body-bg))}table.dataTable.dashboard-sticky-table th:last-child,table.dataTable.dashboard-sticky-table td:last-child{position:-webkit-sticky;position:sticky;inset-inline-end:0;z-index:2;background:var(--bs-card-bg, var(--bs-body-bg));white-space:nowrap}[dir=rtl] .dataTables_wrapper .dataTables_filter,[dir=rtl] .dt-container .dt-search{text-align:start}@media (max-width: 575.98px){.card-header,.dt-action-buttons,.dataTables_wrapper>.row{row-gap:.75rem}.offcanvas{max-width:100vw}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.waves-ripple{display:none!important}}.dataTables_wrapper .dataTables_filter,.dt-container .dt-search{width:100%;max-width:380px;margin:0 0 .5rem!important;padding:0!important}.dataTables_filter label,.dt-search label{display:block;width:100%;margin:0;font-size:0}.dataTables_filter input[type=search],.dataTables_filter input.form-control,.dt-search input[type=search],.dt-search input.form-control{display:block;width:100%!important;min-width:240px;margin:0!important;padding:.4375rem .875rem;font-size:.9375rem;line-height:1.5;height:calc(1.5em + .875rem + 2px);border-radius:.375rem}@media (max-width: 575.98px){.dataTables_wrapper .dataTables_filter,.dt-container .dt-search{max-width:100%}.dataTables_filter input[type=search],.dt-search input[type=search]{min-width:0}}.stat-card--primary{--stat-tone: var(--bs-primary)}.stat-card--success{--stat-tone: var(--bs-success)}.stat-card--warning{--stat-tone: var(--bs-warning)}.stat-card--danger{--stat-tone: var(--bs-danger)}.stat-card--info{--stat-tone: var(--bs-info)}.stat-card--secondary{--stat-tone: var(--bs-secondary)}.stat-card{--stat-tone: var(--bs-primary);position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.125rem;padding:1.25rem 1.25rem 1.125rem;border-radius:.75rem;background:var(--bs-card-bg, var(--bs-body-bg));border:1px solid rgba(var(--bs-body-color-rgb, 0 0 0),.09);box-shadow:0 1px 2px #0000000a;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease}.stat-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--stat-tone)}a.stat-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--stat-tone);box-shadow:0 6px 16px #0000001a}.stat-card__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem}.stat-card__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;font-size:1.25rem;color:var(--stat-tone);background:color-mix(in srgb,var(--stat-tone) 14%,transparent)}.stat-card__go{font-size:1rem;opacity:0;color:var(--stat-tone);transition:opacity .15s ease}a.stat-card:hover .stat-card__go,a.stat-card:focus-visible .stat-card__go{opacity:1}.stat-card__value{margin:0;font-size:1.875rem;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.stat-card__suffix{-webkit-margin-start:.15rem;-moz-margin-start:.15rem;margin-inline-start:.15rem;font-size:1rem;font-weight:500;opacity:.6}.stat-card__empty{opacity:.35}.stat-card__label{margin:.25rem 0 0;font-size:.9375rem;font-weight:500}.stat-card__hint{margin:.125rem 0 0;font-size:.8125rem;line-height:1.35;opacity:.65}.trend-table td{font-variant-numeric:tabular-nums}.trend-table th[scope=row]{font-weight:500}@media (prefers-reduced-motion: reduce){.stat-card,a.stat-card:hover{transition:none;-webkit-transform:none;transform:none}}
