/*! SIPOS v3.1.1 */:root,[data-bs-theme="light"]{--app-navy:#0d1b2a;--app-gold:#ffd700;--app-primary:#0d6efd;--app-success:#198754;--app-primary-contrast:#ffffff;--app-success-contrast:#ffffff;--app-sidebar-contrast:#ffffff;--app-accent-contrast:#111827;--app-bg:#f8fafc;--app-surface:#ffffff;--app-surface-soft:#f1f5f9;--app-surface-hover:#e8eef5;--app-text:#1e293b;--app-muted:#64748b;--app-border:#e2e8f0;--app-topbar:rgba(255,255,255,0.88);--app-shadow-sm:0 4px 18px rgba(15,23,42,0.06);--app-shadow-md:0 12px 34px rgba(15,23,42,0.12);--app-radius-sm:10px;--app-radius-md:14px;--app-radius-lg:18px;--sidebar-width:260px;--header-height:76px;--footer-height:52px;--tbl-bg:var(--app-surface);--tbl-color:var(--app-text);--tbl-border:var(--app-border);--tbl-header-bg:var(--app-bg);--tbl-header-color:#475569;--tbl-row-hover:var(--app-surface-soft);--tbl-footer-bg:var(--app-surface)}[data-bs-theme="dark"],body.dark-mode{--app-bg:#0f172a;--app-surface:#1e293b;--app-surface-soft:#273449;--app-surface-hover:#334155;--app-text:#f8fafc;--app-muted:#94a3b8;--app-border:rgba(255,255,255,0.1);--app-topbar:rgba(15,23,42,0.9);--app-shadow-sm:0 4px 18px rgba(0,0,0,0.18);--app-shadow-md:0 16px 38px rgba(0,0,0,0.28);--tbl-bg:var(--app-surface);--tbl-color:var(--app-text);--tbl-border:#334155;--tbl-header-bg:#111c2e;--tbl-header-color:#cbd5e1;--tbl-row-hover:#2b3a50;--tbl-footer-bg:var(--app-surface)}.btn-primary{--bs-btn-color:var(--app-primary-contrast);--bs-btn-bg:var(--app-primary);--bs-btn-border-color:var(--app-primary);--bs-btn-hover-color:var(--app-primary-contrast);--bs-btn-hover-bg:color-mix(in srgb,var(--app-primary) 85%,black);--bs-btn-hover-border-color:color-mix( in srgb,var(--app-primary) 82%,black );--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--app-primary-contrast);--bs-btn-active-bg:color-mix(in srgb,var(--app-primary) 78%,black);--bs-btn-active-border-color:color-mix( in srgb,var(--app-primary) 75%,black );--bs-btn-disabled-color:var(--app-primary-contrast);--bs-btn-disabled-bg:var(--app-primary);--bs-btn-disabled-border-color:var(--app-primary)}.btn-outline-primary{--bs-btn-color:var(--app-primary);--bs-btn-border-color:var(--app-primary);--bs-btn-hover-color:var(--app-primary-contrast);--bs-btn-hover-bg:var(--app-primary);--bs-btn-hover-border-color:var(--app-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--app-primary-contrast);--bs-btn-active-bg:var(--app-primary);--bs-btn-active-border-color:var(--app-primary);--bs-btn-disabled-color:var(--app-primary)}.btn-success{--bs-btn-color:var(--app-success-contrast);--bs-btn-bg:var(--app-success);--bs-btn-border-color:var(--app-success);--bs-btn-hover-color:var(--app-success-contrast);--bs-btn-hover-bg:color-mix(in srgb,var(--app-success) 85%,black);--bs-btn-hover-border-color:color-mix( in srgb,var(--app-success) 82%,black );--bs-btn-focus-shadow-rgb:var(--bs-success-rgb);--bs-btn-active-color:var(--app-success-contrast);--bs-btn-active-bg:color-mix(in srgb,var(--app-success) 78%,black);--bs-btn-active-border-color:color-mix( in srgb,var(--app-success) 75%,black );--bs-btn-disabled-color:var(--app-success-contrast);--bs-btn-disabled-bg:var(--app-success);--bs-btn-disabled-border-color:var(--app-success)}.btn-outline-success{--bs-btn-color:var(--app-success);--bs-btn-border-color:var(--app-success);--bs-btn-hover-color:var(--app-success-contrast);--bs-btn-hover-bg:var(--app-success);--bs-btn-hover-border-color:var(--app-success);--bs-btn-focus-shadow-rgb:var(--bs-success-rgb);--bs-btn-active-color:var(--app-success-contrast);--bs-btn-active-bg:var(--app-success);--bs-btn-active-border-color:var(--app-success);--bs-btn-disabled-color:var(--app-success)}.text-bg-primary,.badge.bg-primary:not(.bg-opacity-10){color:var(--app-primary-contrast) !important}.text-bg-success,.badge.bg-success:not(.bg-opacity-10){color:var(--app-success-contrast) !important}.bg-primary-subtle{background-color:color-mix( in srgb,var(--app-primary) 12%,var(--app-surface) ) !important}.bg-success-subtle{background-color:color-mix( in srgb,var(--app-success) 12%,var(--app-surface) ) !important}.border-primary-subtle{border-color:color-mix( in srgb,var(--app-primary) 30%,var(--app-border) ) !important}.border-success-subtle{border-color:color-mix( in srgb,var(--app-success) 30%,var(--app-border) ) !important}.text-bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important;color:var(--bs-secondary-text-emphasis) !important}.text-bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important;color:var(--bs-warning-text-emphasis) !important}.text-bg-success-subtle{background-color:color-mix( in srgb,var(--app-success) 12%,var(--app-surface) ) !important;color:color-mix( in srgb,var(--app-success) 78%,var(--app-text) ) !important}.text-bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important;color:var(--bs-danger-text-emphasis) !important}.text-primary-emphasis{color:color-mix( in srgb,var(--app-primary) 78%,var(--app-text) ) !important}.text-success-emphasis{color:color-mix( in srgb,var(--app-success) 78%,var(--app-text) ) !important}.nav-pills{--bs-nav-pills-link-active-color:var(--app-primary-contrast);--bs-nav-pills-link-active-bg:var(--app-primary)}.progress{--bs-progress-bar-bg:var(--app-primary)}.form-check-input:checked{background-color:var(--app-primary);border-color:var(--app-primary)}.pagination{--bs-pagination-active-color:var(--app-primary-contrast);--bs-pagination-active-bg:var(--app-primary);--bs-pagination-active-border-color:var(--app-primary)}*,*::before,*::after{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0;background:var(--app-bg);color:var(--app-text);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color 0.2s ease,color 0.2s ease}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.min-w-0{min-width:0}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-muted) 55%,transparent);border-radius:999px}.sidebar{position:fixed;inset:0 auto 0 0;z-index:1040;display:flex;width:var(--sidebar-width);flex-direction:column;background:var(--app-navy);transition:transform 0.25s ease}.sidebar-header{height:var(--header-height);padding:0 20px;border-bottom:1px solid color-mix(in srgb,var(--app-sidebar-contrast) 6%,transparent);flex-shrink:0}.sidebar-brand{display:block;max-width:165px;max-height:42px;object-fit:contain}.sidebar-body{flex:1;padding:18px 14px;overflow:hidden auto}.sidebar-heading{margin:24px 12px 8px;color:color-mix( in srgb,var(--app-sidebar-contrast) 42%,transparent );font-size:0.68rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.sidebar-menu .nav-link{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:11px 13px;border-radius:10px;color:color-mix( in srgb,var(--app-sidebar-contrast) 72%,transparent );font-size:0.93rem;text-decoration:none;transition:background-color 0.16s ease,color 0.16s ease,transform 0.16s ease}.sidebar-menu .nav-link:hover,.sidebar-menu .nav-link.active{color:var(--app-sidebar-contrast);background:color-mix( in srgb,var(--app-sidebar-contrast) 9%,transparent )}.sidebar-menu .nav-link:hover{transform:translateX(2px)}.sidebar-menu .nav-link>i:first-child{min-width:22px;font-size:1.08rem;text-align:center}.sidebar-menu .nav-link.active>i:first-child{color:var(--app-gold)}.chevron{font-size:0.78rem;transition:transform 0.2s ease}.nav-link[aria-expanded="true"] .chevron{transform:rotate(180deg)}.submenu{margin:4px 0 10px 34px;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--app-sidebar-contrast) 10%,transparent)}.submenu-link{display:block;padding:8px 11px;border-radius:8px;color:color-mix( in srgb,var(--app-sidebar-contrast) 58%,transparent );font-size:0.87rem;text-decoration:none;transition:background-color 0.16s ease,color 0.16s ease}.submenu-link:hover,.submenu-link.active{color:var(--app-sidebar-contrast);background:color-mix( in srgb,var(--app-sidebar-contrast) 6%,transparent )}.sidebar-footer{display:flex;height:var(--footer-height);flex-shrink:0;align-items:center;padding:0 20px;border-top:1px solid color-mix(in srgb,var(--app-sidebar-contrast) 6%,transparent)}.main{display:flex;min-height:100vh;margin-left:var(--sidebar-width);flex-direction:column}.topbar{position:sticky;top:0;z-index:1020;height:var(--header-height);padding:0 24px;border-bottom:1px solid var(--app-border);background:var(--app-topbar);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.content{flex:1;padding:24px}.main-footer{display:flex;min-height:var(--footer-height);align-items:center;padding:10px 24px;border-top:1px solid var(--app-border);color:var(--app-muted)}.overlay{position:fixed;inset:0;z-index:1030;display:none;background:rgba(15,23,42,0.5);backdrop-filter:blur(2px)}.app-icon-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}.app-icon-button:hover{background:var(--app-surface-hover);color:var(--app-text)}.app-user-button{max-width:250px;padding:5px 10px 5px 6px;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);color:var(--app-text)}.app-user-button:hover,.app-user-button:focus{background:var(--app-surface-hover);color:var(--app-text)}.app-user-name{max-width:160px}.user-avatar,.profile-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;font-weight:700;line-height:1}.user-avatar{width:32px;height:32px;background:var(--app-primary);color:var(--app-primary-contrast);font-size:0.8rem}.user-avatar-image,.profile-avatar-image{width:100%;height:100%;object-fit:cover}.app-role-label{font-size:0.72rem;text-transform:capitalize}.card,.modal-content,.dropdown-menu{background-color:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}.card{box-shadow:var(--app-shadow-sm)}.card-header,.card-footer{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.bg-white{background-color:var(--app-surface) !important;color:var(--app-text)}.text-muted{color:var(--app-muted) !important}.dropdown-menu{box-shadow:var(--app-shadow-md)}.dropdown-item{color:var(--app-text)}.dropdown-item:hover,.dropdown-item:focus{background:var(--app-surface-hover);color:var(--app-text)}.dropdown-divider{border-color:var(--app-border)}.form-control,.form-select,.input-group-text,textarea{min-height:42px;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background-color:var(--app-surface);color:var(--app-text);transition:border-color 0.16s ease,box-shadow 0.16s ease,background-color 0.16s ease}.form-control::placeholder,textarea::placeholder{color:var(--app-muted);opacity:0.72}.form-control:focus,.form-select:focus{border-color:var(--app-primary);background-color:var(--app-surface);color:var(--app-text);box-shadow:0 0 0 0.22rem color-mix(in srgb,var(--app-primary) 12%,transparent)}.form-control:disabled,.form-select:disabled,.form-control[readonly]{background:var(--app-surface-soft);color:var(--app-muted)}.form-control-sm,.form-select-sm{min-height:34px;border-radius:0.55rem;font-size:0.875rem}.table-toolbar .form-control-sm,.table-toolbar .form-select-sm,.table-toolbar .btn-sm{min-height:34px}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-text:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.modal-content{border:1px solid var(--app-border);box-shadow:var(--app-shadow-md)}.modal-header,.modal-footer{border-color:var(--app-border)}.modal-icon-circle{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:50%;font-size:1.4rem}.popover{border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);box-shadow:var(--app-shadow-md)}.popover .popover-body{padding:3px}.btn-action-trigger{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}.btn-action-trigger:hover{background:var(--app-surface-hover);color:var(--app-text)}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.table-panel{border:0;border-radius:1rem;background:var(--app-surface);box-shadow:var(--app-shadow-sm)}.stat-card{height:100%;border:0;border-radius:1rem;background:var(--app-surface);box-shadow:var(--app-shadow-sm)}.stat-icon{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border-radius:0.75rem}.app-toast-container{z-index:1090}.progress-initial{width:0}.icon-box-masuk,.icon-box-keluar{border:1px solid transparent}.icon-box-masuk{background:color-mix(in srgb,var(--app-success) 12%,transparent);color:var(--app-success)}.icon-box-keluar{background:color-mix(in srgb,var(--app-primary) 12%,transparent);color:var(--app-primary)}.clickable-row{cursor:pointer}.dashboard-chart{position:relative;width:100%;height:280px}.dashboard-recent-list{max-height:280px}.dashboard-recent-table{width:100%;table-layout:fixed}.auth-page{background:radial-gradient( circle at top left,color-mix(in srgb,var(--app-primary) 12%,transparent),transparent 34rem ),var(--app-bg)}.auth-layout{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{width:min(100%,440px);border:1px solid var(--app-border) !important}.auth-logo{max-width:180px;max-height:66px;object-fit:contain}.auth-help{background:var(--app-surface-soft);border:1px solid var(--app-border)}.settings-menu-card{border:1px solid var(--app-border);color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.settings-menu-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--app-primary) 38%,var(--app-border));box-shadow:var(--app-shadow-md)}.settings-menu-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--app-primary) 10%,transparent);color:var(--app-primary);font-size:1.35rem}.profile-header{background:linear-gradient( 135deg,color-mix(in srgb,var(--app-primary) 13%,transparent),color-mix(in srgb,var(--app-success) 8%,transparent) ),var(--app-surface);border-bottom:1px solid var(--app-border)}.profile-avatar{width:84px;height:84px;background:var(--app-primary);color:var(--app-primary-contrast);font-size:2rem;box-shadow:0 10px 24px color-mix(in srgb,var(--app-primary) 22%,transparent)}@media (max-width:991.98px){.sidebar{transform:translateX(-100%)}.sidebar.show{transform:translateX(0);box-shadow:6px 0 28px rgba(0,0,0,0.28)}.main{margin-left:0}.overlay.show{display:block}.content{padding:18px 16px}}@media (max-width:575.98px){:root{--header-height:68px}.topbar,.main-footer{padding-left:14px;padding-right:14px}.content{padding:16px 12px}.modal-dialog{margin:0.75rem}}[data-access-state="locked"]{cursor:pointer}.regulation-card{height:100%;border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);box-shadow:var(--app-shadow-sm);transition:transform 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease}.regulation-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border));box-shadow:var(--app-shadow-md)}.regulation-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:color-mix(in srgb,var(--app-primary) 10%,transparent);color:var(--app-primary);font-size:1.2rem}.regulation-meta{color:var(--app-muted);font-size:0.78rem}.empty-state{padding:3rem 1rem;border:1px dashed var(--app-border);border-radius:var(--app-radius-md);color:var(--app-muted);text-align:center}.tabulator{overflow:hidden;border:1px solid var(--tbl-border) !important;border-radius:12px;background:var(--tbl-bg) !important;color:var(--tbl-color) !important;box-shadow:none;font-size:0.875rem}.tabulator .tabulator-header{border-bottom:1px solid var(--tbl-border) !important;background:var(--tbl-header-bg) !important;color:var(--tbl-header-color) !important;font-weight:600}.tabulator .tabulator-header .tabulator-col{border-right:1px solid var(--tbl-border) !important;background:transparent !important}.tabulator .tabulator-header .tabulator-col-title{font-size:0.88rem;font-weight:700}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:0.75rem}.tabulator .tabulator-row{border-bottom:1px solid var(--tbl-border) !important;background:var(--tbl-bg) !important;color:var(--tbl-color) !important}.tabulator .tabulator-row:hover{background:var(--tbl-row-hover) !important}.tabulator .tabulator-cell{border-right:1px solid var(--tbl-border) !important;padding:0.72rem 0.85rem}.tabulator .tabulator-footer{padding:12px 14px;border-top:1px solid var(--tbl-border) !important;background:var(--tbl-footer-bg) !important;color:var(--tbl-color) !important}.flatpickr-calendar{width:307px !important;padding:8px !important;border:1px solid var(--app-border) !important;border-radius:14px !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--app-shadow-md) !important;font-family:inherit !important}.flatpickr-months{align-items:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--app-text) !important;fill:var(--app-text) !important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--app-gold) !important}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:var(--app-text) !important;font-weight:600}span.flatpickr-weekday{color:var(--app-muted) !important;font-size:0.8rem;font-weight:600}.flatpickr-day{width:38px !important;max-width:38px !important;border-radius:10px !important;color:var(--app-text) !important}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--app-surface-hover) !important}.flatpickr-day.today{border-color:var(--app-gold) !important;font-weight:700}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{border-color:var(--app-primary) !important;background:var(--app-primary) !important;color:var(--app-primary-contrast) !important;font-weight:600}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--app-muted) !important;opacity:0.3}.flatpickr-innerContainer,.flatpickr-days,.dayContainer{width:283px !important;min-width:283px !important;max-width:283px !important}#pills-tabContent .table{--bs-table-bg:transparent;--bs-table-color:var(--app-text);border-spacing:0 4px;border-collapse:separate}#pills-tabContent tbody td{border-bottom:1px solid var(--app-border);background:transparent;transition:background-color 0.16s ease}#pills-tabContent tbody tr:hover td{background:color-mix(in srgb,var(--app-surface-hover) 55%,transparent)}#pills-tabContent tbody tr:last-child td{border-bottom:0}#pills-tabContent tbody tr.clickable-row{cursor:pointer;user-select:none}.table-pager{min-height:34px}.table-pager .btn{min-width:112px}.dashboard-recent-icon{width:36px;height:36px}.dashboard-recent-subtitle{font-size:0.75rem}.dashboard-recent-date{width:95px}.dashboard-recent-date span{font-size:10.5px;line-height:1}[data-bs-theme="dark"] .table-pager .btn-outline-secondary{color:var(--app-text);border-color:var(--app-border)}
.brand-upload-box{display:flex;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-tertiary-bg)}.brand-preview{display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:1px dashed var(--bs-border-color);border-radius:.75rem;background:var(--bs-body-bg)}.brand-preview-logo{width:120px;height:90px}.brand-preview-favicon{width:90px;height:90px}.brand-preview img{max-width:100%;max-height:100%;object-fit:contain}.min-w-0{min-width:0}@media(max-width:575.98px){.brand-upload-box{align-items:flex-start;flex-direction:column}.brand-preview-logo{width:100%;height:100px}}
.sipos-table-wrap{position:relative;min-height:180px}.sipos-table-loading{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;pointer-events:none}.sipos-table-loading .spinner-border{width:2rem;height:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}.app-update-notice{max-width:560px}.diagnostic-issue-list{max-height:420px;overflow:auto}.diagnostic-issue-item{border-left:4px solid var(--bs-warning);padding:.65rem .8rem;margin-bottom:.5rem;border-radius:.5rem;background:var(--bs-tertiary-bg)}.diagnostic-issue-item[data-severity=danger]{border-left-color:var(--bs-danger)}.global-search-shortcut{font-size:.7rem;border:1px solid var(--bs-border-color);border-radius:.35rem;padding:.05rem .35rem;background:var(--bs-tertiary-bg)}
.modal-dialog-scrollable .modal-content>form{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.modal-dialog-scrollable .modal-content>form.d-none{display:none!important}.modal-dialog-scrollable .modal-content>form>.modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-dialog-scrollable .modal-content>form>.modal-footer{flex:0 0 auto}#modalFormSurat #suratKeluarModeSelector{flex:0 0 auto}@media (max-width:575.98px){.modal-dialog-scrollable{height:calc(100% - 1.5rem)}.modal-dialog-scrollable .modal-content{max-height:100%}}
/* SIPOS v3.1.1 dashboard activity table */
.icon-box-audit{border:1px solid transparent;background:color-mix(in srgb,var(--app-primary) 12%,transparent);color:var(--app-primary)}#adminRecentActivityCard .table{--bs-table-bg:transparent;--bs-table-color:var(--app-text);border-spacing:0 4px;border-collapse:separate}#adminRecentActivityCard tbody td{border-bottom:1px solid var(--app-border);background:transparent;transition:background-color .16s ease}#adminRecentActivityCard tbody tr:hover td{background:color-mix(in srgb,var(--app-surface-hover) 55%,transparent)}#adminRecentActivityCard tbody tr:last-child td{border-bottom:0}
