.notification-screen{--notification-section-gap: 1.5rem;--notification-section-padding: 1.5rem}.notification-screen .card{margin-bottom:var(--notification-section-gap)}.notification-screen .card:last-child{margin-bottom:0}.notification-screen .card-header,.notification-screen .card-body{padding:var(--notification-section-padding)}.notification-screen .card-header{min-height:78px}.notification-screen #inbox-filter-form{margin:0}.notification-screen .notification-inbox-card .card-header{padding-bottom:1rem}.notification-screen .notification-inbox-card #inbox-list{border:1px solid rgba(255,255,255,.08);border-radius:.5rem;min-height:4.25rem;overflow:hidden}.notification-screen #inbox-list .list-group-item{padding:1.125rem 1.25rem}.notification-screen .notification-inbox-card #inbox-list .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.notification-screen .notification-inbox-card #inbox-list .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.notification-screen .notification-footer{margin-top:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:767.98px){.notification-screen .card-header,.notification-screen .card-body{padding:1rem}.notification-screen .card-header{min-height:auto}}.layout-navbar{top:env(safe-area-inset-top,0)}body{overscroll-behavior-y:contain}.container-p-y{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.content-wrapper,.layout-page,.container-fluid,.container-xxl{min-width:0}.card,.table-responsive,.card-datatable,.modal-content{overflow-wrap:anywhere}.layout-menu .menu-inner{padding-bottom:8rem}.tenant-navbar-identity{min-width:0;padding-right:.75rem}.tenant-navbar-identity__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-primary)}.tenant-navbar-identity__title{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.tenant-mobile-shortcuts{flex:0 0 auto}.tenant-network-banner,.tenant-install-prompt,.tenant-update-toast{position:fixed;left:auto;width:400px;right:1rem;z-index:1085;border-radius:1rem;box-shadow:0 18px 44px #0000002e}.tenant-network-banner{top:calc(env(safe-area-inset-top,0) + 1rem);display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#3f2d1d;color:#fff4e8}.tenant-network-banner__dot{width:.7rem;height:.7rem;border-radius:999px;background:#ffb86b;flex:0 0 auto}.tenant-install-prompt,.tenant-update-toast{bottom:calc(env(safe-area-inset-bottom,0) + 1rem);padding:.95rem 1rem;background:#25293c;border:1px solid rgba(var(--bs-primary-rgb),.14)}.tenant-install-prompt{display:flex;flex-direction:column;align-items:flex-start;color:var(--bs-heading-color);text-align:left}.tenant-install-prompt__subtext,.tenant-update-toast__text{font-size:.82rem;color:var(--bs-secondary-color)}.tenant-update-toast{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tenant-nav-progress{position:fixed;inset:0 0 auto 0;z-index:1100;height:3px;pointer-events:none;opacity:0;transition:opacity .18s ease}.tenant-nav-progress__bar{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--bs-primary),rgba(var(--bs-primary-rgb),.58));box-shadow:0 0 12px rgba(var(--bs-primary-rgb),.45);transition:width .18s ease,opacity .18s ease}.tenant-shell-dimmer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#0f172a14;opacity:0;pointer-events:none;transition:opacity .2s ease}html.is-navigating .tenant-nav-progress,html.is-submitting .tenant-nav-progress,html.is-nav-delayed .tenant-shell-dimmer{opacity:1}html.tenant-shell-busy{cursor:progress}html.tenant-shell-busy body{overscroll-behavior-y:none}.tenant-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:inherit;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--bs-heading-color);opacity:0;pointer-events:none;transition:opacity .18s ease}[data-bs-theme=dark] .tenant-loading-overlay{background:#1e2235c7}.tenant-loading-overlay__spinner{width:1.15rem;height:1.15rem;border:2px solid rgba(var(--bs-primary-rgb),.18);border-top-color:var(--bs-primary);border-radius:999px;animation:tenant-loading-spin .75s linear infinite}.tenant-panel-busy,.tenant-loading-scope{position:relative}.tenant-panel-busy.is-loading>.tenant-loading-overlay,.tenant-loading-scope.is-loading>.tenant-loading-overlay,.is-loading>.tenant-loading-overlay{opacity:1;pointer-events:auto}.tenant-panel-busy.is-loading>:not(.tenant-loading-overlay),.tenant-loading-scope.is-loading>:not(.tenant-loading-overlay),.is-loading>:not(.tenant-loading-overlay){filter:saturate(.92)}.tenant-skeleton{position:relative;overflow:hidden;background:rgba(var(--bs-base-color-rgb),.08);border-radius:.85rem}.tenant-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:tenant-skeleton-shimmer 1.2s ease infinite}.tenant-skeleton-line{height:.85rem;margin-bottom:.7rem}.tenant-skeleton-line:last-child{margin-bottom:0;width:72%}.btn.is-loading,[data-action-loading].is-loading,[data-loading-button].is-loading{position:relative;pointer-events:none}.btn.is-loading .tenant-btn-spinner,[data-action-loading].is-loading .tenant-btn-spinner,[data-loading-button].is-loading .tenant-btn-spinner{display:inline-flex}.tenant-btn-spinner{display:none;width:.95rem;height:.95rem;margin-right:.55rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:tenant-loading-spin .75s linear infinite}form.is-submitting{position:relative}form.is-submitting[data-loading-disable-form=true]{pointer-events:none}form.is-submitting[data-loading-disable-form=true] .tenant-form-disabled-exempt{pointer-events:auto}@keyframes tenant-loading-spin{to{transform:rotate(360deg)}}@keyframes tenant-skeleton-shimmer{to{transform:translate(100%)}}.ak-responsive-table{scrollbar-width:thin}.table td,.table th{vertical-align:middle}@media(max-width:1199.98px){.layout-navbar.navbar-detached{width:auto}.layout-page{padding-bottom:calc(env(safe-area-inset-bottom,0) + 1rem)}.card-header,.card-body,.card-footer{padding-left:1rem;padding-right:1rem}}@media(max-width:991.98px){.layout-navbar{position:sticky;top:env(safe-area-inset-top,0);z-index:1035;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content-wrapper>.container-fluid,.content-wrapper>.container-xxl{padding-left:.85rem;padding-right:.85rem}.layout-menu .app-brand{position:sticky;top:0;z-index:2;background:var(--bs-paper-bg)}.layout-menu .menu-footer{position:sticky;bottom:0;background:var(--bs-paper-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn,.form-select,.form-control{min-height:2.85rem}.btn-sm,.form-select-sm,.form-control-sm{min-height:2.4rem}.table-responsive{border-radius:1rem}.tenant-mobile-action-stack{width:100%}.tenant-mobile-action-stack>.btn,.tenant-mobile-action-stack>.dropdown-toggle{width:100%}}@media(max-width:767.98px){.tenant-mobile-topbar__subtitle,.tenant-mobile-topbar__user-meta{display:none}.tenant-mobile-topbar__title,.tenant-mobile-topbar__user-name{max-width:7.5rem}h4.py-3.mb-4{padding-top:.25rem!important;margin-bottom:1rem!important}.breadcrumb{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.modal-dialog{margin:.75rem}.card-header.d-flex,.card-body .d-flex.justify-content-between,.card .d-flex.justify-content-between.align-items-center{gap:.75rem;flex-wrap:wrap}}@media(max-width:991.98px){.table th,.table td.text-nowrap{white-space:nowrap!important}.table thead th{white-space:nowrap;min-width:120px}.dataTables_wrapper .row:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 0}.dataTables_wrapper .row:first-child>div.col-sm-12{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dataTables_wrapper .dt-action-buttons{width:100%;display:flex!important;justify-content:flex-start!important;flex-wrap:wrap;gap:.75rem}.dataTables_wrapper .dt-action-buttons .me-3{margin-right:0!important;width:100%}.dataTables_wrapper .dataTables_filter{width:100%;margin-top:0}.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_filter input{width:100%!important;margin-left:0!important;margin-right:0!important}.dt-buttons.btn-group{width:100%}.dt-buttons.btn-group .btn{flex:1;margin:0!important}.dataTables_wrapper .row:last-child{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;padding:1rem 0}.dataTables_wrapper .dataTables_info{text-align:center;padding-top:0}.dataTables_wrapper .dataTables_paginate{display:flex;justify-content:center;width:100%;margin-top:0}.dataTables_wrapper .dataTables_paginate .pagination{margin:0;flex-wrap:wrap;justify-content:center}}
