#main-navbar-tools a.dropdown-toggle{text-decoration:none;color:#fff}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-menu{margin:0;padding:0}.navbar .dropdown-menu a{font-size:.9em;padding:10px 15px;display:block;min-width:210px;text-align:left;border-radius:.25rem;min-height:44px}.navbar .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:16px;top:18px}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%}.card-header .btn{padding:2px 6px}.card-header h5{margin:0}.container>.card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media screen and (min-width:768px){.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu:hover>.dropdown-menu{display:block}}.input-validation-error{border-color:#dc3545}.field-validation-error{font-size:.8em}.dataTables_scrollBody{min-height:248px}div.dataTables_wrapper div.dataTables_info{padding-top:11px;white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{padding-top:10px;margin-bottom:0}.rtl .dropdown-menu-right{right:auto;left:0}.rtl .dropdown-menu-right a{text-align:right}.rtl .navbar .dropdown-menu a{text-align:right}.rtl .navbar .dropdown-submenu .dropdown-menu{top:0;left:auto;right:100%}.rtl div.dataTables_wrapper div.dataTables_filter input{margin-left:auto;margin-right:.5em}.rtl div.dataTables_wrapper div.dataTables_filter{text-align:left}.rtl table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:right}.brand-container{text-align:center;margin-top:8rem}.brand-logo{height:50px}.brand-text{color:#292d33;font-family:Lexend;font-size:30px;font-style:normal;font-weight:500;line-height:34px;margin-top:5px;margin-bottom:15px}:root{--color-accent:#f5a623;--color-accent-hover:#ea940b;--color-accent-active:#e0931b;--color-accent-light:#ffb84d;--color-accent-disabled:#6d5a2a;--color-accent-10:rgba(245,166,35,.1);--color-accent-15:rgba(245,166,35,.15);--color-accent-25:rgba(245,166,35,.25);--color-accent-30:rgba(245,166,35,.3);--color-accent-35:rgba(245,166,35,.35);--color-accent-45:rgba(245,166,35,.45);--color-danger:#c62828;--color-danger-hover:#e53935;--bg-void:#0d0d0d;--bg-page:#1a1a1a;--bg-surface:#1c1c1c;--bg-row:rgba(255,255,255,.02);--bg-row-odd:rgba(255,255,255,.03);--bg-row-even:transparent;--bg-table-head:rgba(255,255,255,.03);--bg-card:rgba(255,255,255,.04);--bg-card-hover-border:rgba(255,255,255,.18);--bg-subtle:#1f1f1f;--bg-elevated:rgba(255,255,255,.05);--bg-input:#2a2a2a;--bg-hover:rgba(255,255,255,.05);--bg-active:rgba(255,255,255,.08);--bg-dropdown:rgba(22,22,22,.96);--bg-modal:rgba(18,18,18,.95);--bg-secondary:var(--color-accent-15);--bg-secondary-hover:var(--color-accent-25);--bg-secondary-active:var(--color-accent-30);--table-head-text:rgba(255,255,255,.5);--border-default:rgba(255,255,255,.08);--border-table:rgba(255,255,255,.06);--border-strong:#3a3a3a;--border-focus-hover:#555;--border-subtle:rgba(255,255,255,.08);--border-glass:rgba(255,255,255,.06);--border-input:rgba(255,255,255,.15);--border-input-light:rgba(255,255,255,.25);--border-disabled:rgba(255,255,255,.1);--border-divider:rgba(255,255,255,.1);--text-primary:#fff;--text-body:#e6e6e6;--text-secondary:#ececec;--text-subtle:#dcdcdc;--text-dropdown:#e8e8e8;--text-muted:rgba(255,255,255,.55);--text-disabled:rgba(255,255,255,.3);--text-disabled-hard:#666;--text-label:rgba(255,255,255,.8);--text-link:#ffb84d;--text-link-muted:rgba(255,184,77,.85);--text-placeholder:rgba(255,255,255,.35);--text-separator:rgba(255,255,255,.45);--text-page-muted:rgba(255,255,255,.75);--text-on-accent:#fff;--text-on-accent-active:#000;--text-icon-default:#8a8f98;--text-icon-hover:#cfd3d8;--bg-glass:rgba(255,255,255,.06);--border-glass-medium:rgba(255,255,255,.13);--docs-gradient-start:#ffb300;--docs-gradient-end:#ff6f00;--docs-accent:rgba(255,179,0,.85);--docs-accent-hover-bg:rgba(255,179,0,.08);--docs-accent-active-bg:rgba(255,179,0,.06);--docs-accent-glow-near:rgba(255,140,0,.45);--docs-accent-glow-far:rgba(255,140,0,.25);--docs-accent-glow-border:rgba(255,179,0,.7)}a{color:var(--text-link)!important;text-decoration:none!important;transition:color .2s}a:hover{text-decoration:underline!important}a.text-muted{color:var(--text-link-muted)!important}.btn{border-radius:10px;font-weight:500;font-size:.95rem;padding:.55rem 1.4rem;letter-spacing:.01em;transition:background-color .2s ease,box-shadow .2s ease}.btn-primary{background-color:var(--color-accent)!important;border:0!important;color:var(--text-on-accent)!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important}.btn-primary:hover{background-color:var(--color-accent-hover)!important;box-shadow:0 3px 10px rgba(0,0,0,.5)!important}.btn-primary:active{background-color:var(--color-accent-active)!important;box-shadow:0 1px 2px rgba(0,0,0,.35)!important}.btn-primary:disabled{background-color:var(--color-accent-45)!important;border:0!important;color:var(--text-on-accent)!important;box-shadow:none!important;opacity:.8!important}.btn-outline-primary{color:var(--color-accent)!important;border:2px solid var(--color-accent)!important;background-color:transparent!important;border-radius:10px!important;font-weight:600!important}.btn-outline-primary:hover{background-color:var(--color-accent-15)!important;border-color:var(--color-accent-hover)!important;color:var(--color-accent)!important}.btn-secondary{background-color:var(--bg-secondary)!important;border:0!important;color:var(--color-accent)!important;border-radius:10px!important;font-weight:500!important}.btn-secondary:hover{background-color:var(--bg-secondary-hover)!important}.btn-secondary:active{background-color:var(--bg-secondary-active)!important}.btn-secondary:disabled{opacity:.5!important;cursor:not-allowed!important}.btn-danger{background-color:var(--color-danger)!important;border:0!important;border-radius:10px!important}.btn-danger:hover{background-color:var(--color-danger-hover)!important;box-shadow:0 3px 10px rgba(0,0,0,.4)!important}.card{background-color:var(--bg-card)!important;border:1px solid var(--border-default)!important;border-radius:12px!important;box-shadow:0 4px 24px rgba(0,0,0,.35)!important;color:var(--text-primary)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:hidden!important;transition:border-color .25s ease!important}.card:hover{border-color:var(--bg-card-hover-border)!important}.card-header{background-color:var(--bg-elevated)!important;border-bottom:1px solid var(--border-default)!important;padding:1rem 1.25rem!important;color:var(--text-primary)!important;font-weight:600!important}.card-body{padding:1.5rem!important;background:transparent!important}.card-footer{background-color:var(--bg-elevated)!important;border-top:1px solid var(--border-default)!important;padding:.85rem 1.25rem!important;color:var(--text-primary)!important}.container>.card{box-shadow:none!important}.abp-account-layout .card{--bs-card-bg:#1e1e1e!important;background-color:#1e1e1e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.abp-account-layout .card:hover{border-color:var(--border-default)!important}.breadcrumb{background-color:transparent!important;padding:4px 10px!important}.breadcrumb-item{font-size:14px!important;font-family:"Segoe UI";color:var(--text-muted)!important}.breadcrumb-item.active{color:var(--text-body)!important;font-weight:500!important}.breadcrumb-item+.breadcrumb-item::before{content:"›"!important;font-size:18px!important;padding:0 8px!important;color:var(--text-separator)!important;line-height:18px!important;position:relative!important;top:-1.5px!important;display:inline-block!important}.modal-content{background-color:var(--bg-modal)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;color:var(--text-primary)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 40px rgba(0,0,0,.6)!important}.modal-header{background-color:rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;padding:16px 20px!important}.modal-header .btn-close,.modal-header .btn-close:focus{filter:invert(1) brightness(1.8)!important;opacity:.85!important}.modal-body{background-color:transparent!important;padding:1.5rem!important}.modal-body .form-control{background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:.65rem .75rem!important}.modal-body .form-control:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-accent-35)!important}.modal-footer{background-color:rgba(255,255,255,.03)!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}label,.form-label{color:var(--text-label)!important}input.form-control{background:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;color:var(--text-primary)!important;transition:border .2s,box-shadow .2s}input.form-control:focus{border:1px solid var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-accent-30)!important;outline:0!important}input.form-control:-webkit-autofill,input.form-control:-webkit-autofill:hover,input.form-control:-webkit-autofill:focus,input.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset!important;box-shadow:0 0 0 1000px var(--bg-input) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;border-radius:8px!important;transition:background-color 9999s ease-in-out 0s}.abp-account-layout{min-height:100vh!important;background:radial-gradient(circle at 50% 40%,var(--bg-page) 0%,var(--bg-void) 80%)!important;background-repeat:no-repeat!important;background-size:cover!important}.abp-account-layout h1,.abp-account-layout h2,.abp-account-layout h3,.abp-account-layout h4,.abp-account-layout h5,.abp-account-layout h6{color:var(--text-primary)!important;font-weight:600!important}.abp-account-layout p,.abp-account-layout .text-muted,.abp-account-layout .form-text,.abp-account-layout small{color:var(--text-page-muted)!important}form button[name="Action"][value="Login"].btn-primary{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;border-radius:10px!important;font-weight:600!important;font-size:1.4rem!important;padding:.9rem 0!important;transition:all .2s ease!important;text-transform:uppercase!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}form button[name="Action"][value="Login"].btn-primary:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}form button[name="Action"][value="Login"].btn-primary:active{background-color:var(--color-accent-active)!important;border-color:var(--color-accent-active)!important;transform:scale(.98)}.abp-application-layout{min-height:100vh!important;background:radial-gradient(circle at 50% 40%,var(--bg-page) 0%,var(--bg-void) 80%)!important;background-repeat:no-repeat!important;background-size:cover!important}.abp-application-layout button.password-visibility-button{min-width:48px!important;background-color:var(--color-accent)!important;border:0!important;border-radius:0 8px 8px 0!important;color:var(--text-on-accent)!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.abp-application-layout .input-group input.form-control{border-radius:8px 0 0 8px!important}.abp-application-layout button.password-visibility-button i{color:var(--text-on-accent)!important}.abp-application-layout #AbpContentToolbar{margin-top:100px!important;text-transform:uppercase;color:var(--color-accent)}.abp-empty-layout{background:radial-gradient(circle at 50% 40%,var(--bg-page) 0%,var(--bg-void) 80%)!important}@font-face{font-family:'Roboto';src:url('/fonts/roboto/Roboto-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url('/fonts/roboto/Roboto-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url('/fonts/roboto/Roboto-Black.ttf') format('truetype');font-weight:900;font-style:normal}body.abp-empty-layout:has(.docs-page){background:var(--bg-page)!important}.docs-page .docs-content .docs-link-btns,.docs-page .docs-content .top-container{display:none!important}.docs-page .docs-sidebar-wrapper .navbar-logo{display:flex!important;align-items:center!important}.docs-page .docs-sidebar-wrapper .navbar-brand{order:2!important;margin-left:12px!important}.docs-page .docs-sidebar-wrapper .go-back-site{order:1!important}.docs-page .docs-sidebar-wrapper .navbar-brand strong{display:none!important}.docs-sidebar-wrapper #ProjectName{font-family:"Roboto",sans-serif!important;font-weight:700!important;font-size:1.65rem!important;letter-spacing:.16rem!important;text-transform:uppercase!important;line-height:1!important;background:linear-gradient(90deg,var(--docs-gradient-start),var(--docs-gradient-end))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 6px var(--docs-accent-glow-near),0 0 14px var(--docs-accent-glow-far)!important;display:inline-block!important}.docs-page .docs-sidebar{background:var(--bg-card)!important;left:0!important;top:0!important;bottom:0!important;border-radius:0!important;box-shadow:2px 0 14px rgba(0,0,0,.35)!important}.docs-sidebar-wrapper .go-back-site{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed var(--text-separator)!important;border-radius:8px!important;background:rgba(255,255,255,.03)!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important;transition:all .15s ease!important}.docs-sidebar-wrapper .go-back-site i{color:var(--docs-gradient-start)!important;font-size:.9rem!important}.docs-sidebar-wrapper .go-back-site:hover{border-color:var(--docs-accent-glow-border)!important;background:var(--docs-accent-hover-bg)!important;box-shadow:0 4px 10px rgba(0,0,0,.45)!important;transform:translateX(-1px)!important}.docs-sidebar-wrapper .go-back-site,.docs-sidebar-wrapper .go-back-site:hover,.docs-sidebar-wrapper .go-back-site:focus,.docs-sidebar-wrapper .go-back-site:active{text-decoration:none!important}.docs-page .docs-sidebar .docs-tree-list ul li a{padding:6px 12px!important;border-radius:6px!important;color:var(--text-page-muted)!important;background:transparent!important;text-decoration:none!important;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease!important}.docs-page .docs-sidebar .docs-tree-list ul li a:hover{color:var(--text-primary)!important;background-color:var(--border-subtle)!important;text-decoration:none!important}.docs-page .docs-sidebar .docs-tree-list ul li.last-link>a,.docs-page .docs-sidebar .docs-tree-list ul li a.active{color:var(--text-primary)!important;background:transparent!important;box-shadow:inset -2px 0 0 0 var(--docs-accent)!important}.docs-page .docs-sidebar .docs-tree-list ul li.last-link>a:hover,.docs-page .docs-sidebar .docs-tree-list ul li a.active:hover{background-color:var(--border-subtle)!important}.docs-page .docs-sidebar .plus-icon i{color:var(--text-icon-default)!important;transition:color .15s ease,transform .15s ease}.docs-page .docs-sidebar li:hover>.plus-icon i{color:var(--text-icon-hover)!important}.docs-page .docs-sidebar li.selected-tree>.plus-icon i{color:var(--docs-gradient-start)!important}.docs-page .docs-sidebar li.selected-tree>.plus-icon i.fa-chevron-right{transform:rotate(90deg)}.docs-page .docs-page-index{position:fixed!important;top:0!important;bottom:0!important;right:0!important;width:300px!important;background:var(--bg-card)!important;border-radius:0!important;box-shadow:-2px 0 14px rgba(0,0,0,.35)!important;padding:20px!important;overflow-y:auto!important;overflow-x:hidden!important}.docs-page .docs-page-index .card-title{font-size:0!important;position:relative}.docs-page .docs-page-index .card-title::before{content:"Table of contents";font-size:.85rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:var(--text-muted);display:block}.docs-page .docs-page-index .mCustomScrollbar,.docs-page .docs-page-index .mCustomScrollBox,.docs-page .docs-page-index .mCSB_container{position:static!important;top:auto!important;left:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.docs-page .docs-page-index .mCSB_scrollTools{display:none!important}.docs-page .docs-page-index .card,.docs-page .docs-page-index .card-body{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.docs-page .docs-page-index .docs-inner-anchors,.docs-page .docs-page-index .docs-inner-anchors .navbar,.docs-page .docs-page-index .docs-inner-anchors .navbar .nav-pills{margin:0!important;padding:0!important;border:0!important}.docs-page .docs-page-index .docs-inner-anchors .navbar .nav-pills a{display:block!important;width:100%!important;margin:0!important;padding:6px 8px!important;background:transparent!important;border:0!important;border-radius:6px!important;color:var(--text-page-muted)!important;font-weight:normal!important;font-size:.9rem!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important}.docs-page .docs-page-index .docs-inner-anchors .navbar .nav-pills li ul li a{font-size:.9rem!important;padding-left:20px!important;color:var(--text-page-muted)!important}.docs-page .docs-page-index .docs-inner-anchors .navbar .nav-pills a:hover{background:var(--border-subtle)!important;color:var(--text-primary)!important;box-shadow:inset -2px 0 0 var(--docs-accent)!important}.docs-page .docs-page-index .docs-inner-anchors .navbar .nav-pills a.active{color:var(--docs-gradient-start)!important;font-weight:normal!important;background:var(--docs-accent-hover-bg)!important;box-shadow:inset -3px 0 0 var(--docs-accent)!important}.docs-page .docs-page-index .docs-inner-anchors .navbar .nav-pills li ul li a.active{color:var(--color-accent-light)!important;font-weight:normal!important;background:var(--docs-accent-active-bg)!important}.docs-page .docs-sidebar .docs-tree-list .docs-version{background:transparent!important;border-radius:0!important;padding:0 12px 12px 12px!important;background-image:none!important;color:var(--text-disabled)!important}.docs-page .docs-sidebar .docs-tree-list .docs-version>span{display:block!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.06rem!important;color:var(--text-disabled)!important;margin-bottom:6px!important}.docs-page .docs-sidebar .docs-tree-list .docs-version .input-group>:not(:first-child){margin-left:0!important;border-radius:8px!important}.docs-page .docs-sidebar .docs-tree-list .docs-version select.form-select{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;border-radius:8px!important;height:34px!important;padding:0 32px 0 12px!important;font-size:.9rem!important;font-weight:normal!important;color:var(--text-page-muted)!important;background-image:none!important;box-shadow:none!important}.docs-page .docs-sidebar .docs-tree-list .docs-version .input-group-text{display:none!important}.docs-page .docs-sidebar .docs-tree-list .docs-search,.docs-page .docs-sidebar .docs-tree-list .docs-search *,.docs-page .docs-sidebar .docs-tree-list #filter,.docs-page .docs-sidebar .docs-tree-list input[type="search"]{background:var(--bg-card)!important}.docs-page .docs-content-field article.docs-body{max-width:1024px!important;margin:0 auto!important}.docs-page .docs-content-field article.docs-body p,.docs-page .docs-content-field article.docs-body li{font-size:1rem!important;line-height:1.75!important;color:var(--text-page-muted)!important;letter-spacing:.01em!important}.docs-page .docs-content-field article.docs-body h1,.docs-page .docs-content-field article.docs-body h2,.docs-page .docs-content-field article.docs-body h3,.docs-page .docs-content-field article.docs-body h4{color:var(--text-primary)!important;font-weight:600!important;letter-spacing:.02em!important}.docs-page .docs-content-field article.docs-body h2{margin-top:2.5rem!important;margin-bottom:1rem!important}.docs-page .docs-content-field article.docs-body h3{margin-top:1.8rem!important;margin-bottom:.75rem!important}.docs-page .docs-content-field article.docs-body ul{margin-top:.75rem!important;margin-bottom:1.5rem!important}.docs-page .docs-content-field article.docs-body li{margin-bottom:.4rem!important}.docs-page .docs-content-field article.docs-body pre,.docs-page .docs-content-field article.docs-body code{font-size:.9rem!important;line-height:1.6!important}.docs-page .docs-content-field article.docs-body strong{color:var(--text-primary)!important}.table{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important}.table>:not(caption)>*>*{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;box-shadow:none!important}.table thead th{background-color:var(--bg-table-head)!important;color:var(--table-head-text)!important;border-color:var(--border-table)!important;font-weight:700!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.07em!important}.table tbody tr{border-color:var(--border-table)!important}.table-hover tbody tr:hover{background-color:var(--bg-active)!important}table.dataTable{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important}table.dataTable thead th{background-color:var(--bg-input)!important;color:var(--text-secondary)!important;border-color:var(--border-strong)!important}table.dataTable tbody tr>td{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;box-shadow:none!important;border-color:var(--border-table)!important}table.dataTable.table-striped tbody tr.odd>td{background-color:var(--bg-card)!important}table.dataTable.table-striped tbody tr.even>td{background-color:var(--bg-surface)!important}table.dataTable tbody tr:hover>td{background-color:var(--bg-active)!important}.dataTables_wrapper .dataTables_paginate{margin-top:14px!important;padding-bottom:6px!important;display:flex!important;justify-content:center!important}.dataTables_wrapper .dt-paging{margin-top:14px!important;align-self:flex-end!important}.pagination{gap:6px!important;margin-top:12px!important}.page-item{margin:0!important}.page-link{background-color:var(--bg-surface)!important;border:1px solid var(--border-table)!important;color:var(--text-subtle)!important;padding:6px 14px!important;border-radius:6px!important;font-size:.95rem!important;line-height:1!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page-item:not(.disabled) .page-link:hover{background-color:var(--bg-active)!important;border-color:var(--border-focus-hover)!important;color:var(--text-primary)!important}.page-item.active .page-link{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;font-weight:600!important}.page-item.disabled .page-link{background-color:var(--bg-surface)!important;border-color:var(--border-table)!important;color:var(--text-disabled-hard)!important;opacity:.4!important;cursor:not-allowed!important}.page-item.active.disabled .page-link,.page-item.active[aria-disabled="true"] .page-link{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;opacity:1!important;cursor:default!important;pointer-events:none!important}.pagination .form-select{background-color:var(--bg-surface)!important;border:1px solid var(--border-table)!important;color:var(--text-subtle)!important;border-radius:6px!important}.pagination .form-select option{background-color:var(--bg-surface)!important;color:var(--text-subtle)!important}.dataTable_footer{margin-top:10px!important}#main-navbar,.navbar.navbar-expand-md{display:none!important}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.content-header-title{font-size:1rem!important;font-weight:500!important;color:var(--color-accent)!important;text-transform:uppercase!important;margin-top:1px!important}.breadcrumb-item+.breadcrumb-item::before{color:var(--text-separator)!important}.breadcrumb-item:hover+.breadcrumb-item::before,.breadcrumb-item+.breadcrumb-item:hover::before{color:var(--color-accent)!important}.btn-primary,button.btn-primary,input.btn-primary,a.btn-primary{background-color:var(--color-accent)!important;border:0!important;color:var(--text-on-accent)!important;font-weight:600!important;border-radius:10px!important;padding:8px 22px!important;letter-spacing:.01em!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important;transition:background-color .2s ease,box-shadow .2s ease}.btn-primary:hover,button.btn-primary:hover,input.btn-primary:hover,a.btn-primary:hover{background-color:var(--color-accent-hover)!important;box-shadow:0 3px 10px rgba(0,0,0,.5)!important}.btn-primary:active,button.btn-primary:active,input.btn-primary:active,a.btn-primary:active{background-color:var(--color-accent-active)!important;box-shadow:0 1px 2px rgba(0,0,0,.35)!important}.btn-primary:disabled,button.btn-primary:disabled,input.btn-primary:disabled,a.btn-primary:disabled{opacity:.6!important;cursor:not-allowed!important;background-color:var(--color-accent)!important;border:0!important;color:var(--text-on-accent)!important;box-shadow:none!important}.btn-outline-primary,button.btn-outline-primary,input.btn-outline-primary,a.btn-outline-primary{color:var(--color-accent)!important;border:2px solid var(--color-accent)!important;background-color:transparent!important;font-weight:600!important;border-radius:10px!important;padding:8px 22px!important;letter-spacing:.01em!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-outline-primary:hover,button.btn-outline-primary:hover,input.btn-outline-primary:hover,a.btn-outline-primary:hover{background-color:var(--color-accent-15)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.btn-outline-primary:active,button.btn-outline-primary:active,input.btn-outline-primary:active,a.btn-outline-primary:active{background-color:var(--color-accent-25)!important;border-color:var(--color-accent-active)!important;color:var(--color-accent)!important}.btn-outline-primary:disabled,button.btn-outline-primary:disabled,input.btn-outline-primary:disabled,a.btn-outline-primary:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:transparent!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.btn-secondary,button.btn-secondary,input.btn-secondary,a.btn-secondary{background-color:var(--bg-secondary)!important;border:0!important;color:var(--color-accent)!important;font-weight:500!important;border-radius:10px!important;padding:8px 22px!important;letter-spacing:.01em!important;transition:background-color .2s ease}.btn-secondary:hover,button.btn-secondary:hover,input.btn-secondary:hover,a.btn-secondary:hover{background-color:var(--bg-secondary-hover)!important}.btn-secondary:active,button.btn-secondary:active,input.btn-secondary:active,a.btn-secondary:active{background-color:var(--bg-secondary-active)!important}.btn-secondary:disabled,button.btn-secondary:disabled,input.btn-secondary:disabled,a.btn-secondary:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:var(--bg-secondary)!important;border:0!important;color:var(--color-accent)!important}table.table tbody tr,.table-row-selectable{background-color:var(--bg-row)!important;color:var(--text-body)!important;transition:background-color .15s ease;border-color:var(--border-default)!important}table.table tbody tr:nth-child(odd),.table-row-selectable:nth-child(odd){background-color:var(--bg-row-odd)!important}table.table tbody tr:nth-child(even),.table-row-selectable:nth-child(even){background-color:var(--bg-row-even)!important}table.table tbody tr:hover,.table-row-selectable:hover{background-color:var(--bg-hover)!important;cursor:pointer}table.table tbody tr td,.table-row-selectable td{background-color:transparent!important;color:var(--text-body)!important;border-color:var(--border-default)!important}table.table thead th{background-color:var(--bg-table-head)!important;color:var(--table-head-text)!important;border-color:var(--border-table)!important;font-weight:700!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.07em!important}.table-primary,.table-primary td{--bs-table-bg:transparent!important;--bs-table-striped-bg:transparent!important;--bs-table-hover-bg:transparent!important;--bs-table-active-bg:transparent!important;background-color:inherit!important;color:inherit!important}.pagination{gap:6px!important;margin-top:12px!important}.page-item{margin:0!important}.page-link{background-color:var(--bg-surface)!important;border:1px solid var(--border-table)!important;color:var(--text-subtle)!important;padding:6px 14px!important;border-radius:6px!important;font-size:.95rem!important;line-height:1!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page-item:not(.disabled) .page-link:hover{background-color:var(--bg-active)!important;border-color:var(--border-focus-hover)!important;color:var(--text-primary)!important}.page-item.active .page-link{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;font-weight:600!important}.page-item.disabled .page-link{background-color:var(--bg-surface)!important;border-color:var(--border-table)!important;color:var(--text-disabled-hard)!important;opacity:.4!important;cursor:not-allowed!important}.page-item.active.disabled .page-link,.page-item.active[aria-disabled="true"] .page-link{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;opacity:1!important;cursor:default!important;pointer-events:none!important}.pagination .form-select{background-color:var(--bg-surface)!important;border:1px solid var(--border-table)!important;color:var(--text-subtle)!important;border-radius:6px!important}.pagination .form-select option{background-color:var(--bg-surface)!important;color:var(--text-subtle)!important}.card{--bs-card-bg:var(--bg-card)!important;--bs-card-border-color:var(--border-default)!important;--bs-card-color:var(--text-secondary)!important;background-color:var(--bs-card-bg)!important;border:1px solid var(--bs-card-border-color)!important;color:var(--bs-card-color)!important;border-radius:10px!important}.abp-account-layout .card{--bs-card-bg:#1e1e1e!important;background-color:#1e1e1e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 48px rgba(0,0,0,.7),0 2px 12px rgba(0,0,0,.5)!important}.abp-account-layout .card:hover{border-color:var(--border-default)!important}form button[name="Action"][value="Login"].btn-primary:hover{box-shadow:0 4px 16px var(--color-accent-45),0 4px 15px rgba(0,0,0,.5)!important}form button[name="Action"][value="Login"].btn-primary:active{box-shadow:none!important}.card-body{background-color:var(--bs-card-bg)!important;color:var(--bs-card-color)!important}.card-header{--bs-card-header-bg:var(--bg-elevated)!important;--bs-card-header-color:var(--text-primary)!important;--bs-card-header-border-color:var(--border-default)!important;background-color:var(--bs-card-header-bg)!important;color:var(--bs-card-header-color)!important;border-bottom:1px solid var(--bs-card-header-border-color)!important;font-weight:600!important}.card-footer{--bs-card-footer-bg:var(--bg-elevated)!important;--bs-card-footer-color:var(--text-secondary)!important;--bs-card-footer-border-color:var(--border-default)!important;background-color:var(--bs-card-footer-bg)!important;color:var(--bs-card-footer-color)!important;border-top:1px solid var(--bs-card-footer-border-color)!important}.card-title .text-dark{color:var(--color-accent)!important}label,.form-label{color:var(--text-label)!important}.form-control,input.form-control,textarea.form-control,select.form-control{--bs-input-bg:var(--bg-input);--bs-input-border:var(--border-input);--bs-input-color:var(--text-primary);--bs-input-focus-border:var(--color-accent);--bs-input-focus-shadow:var(--color-accent-30);background-color:var(--bs-input-bg)!important;border:1px solid var(--bs-input-border)!important;color:var(--bs-input-color)!important;border-radius:8px!important;transition:border .2s ease,box-shadow .2s ease}.form-control::placeholder{color:var(--text-placeholder)!important}.form-control:focus{border-color:var(--bs-input-focus-border)!important;box-shadow:0 0 0 2px var(--bs-input-focus-shadow)!important;outline:0!important;background-color:var(--bs-input-bg)!important;color:var(--bs-input-color)!important}.form-control:disabled,.form-control[readonly]{background-color:var(--bg-subtle)!important;color:var(--text-disabled-hard)!important;border-color:var(--border-disabled)!important;opacity:.6!important}select.form-select,select.form-control{--bs-select-bg:var(--bg-input);--bs-select-border:var(--border-input);--bs-select-color:var(--text-primary);--bs-select-focus-border:var(--color-accent);--bs-select-focus-shadow:var(--color-accent-30);background-color:var(--bs-select-bg)!important;border:1px solid var(--bs-select-border)!important;color:var(--bs-select-color)!important;border-radius:8px!important;padding:8px 12px!important;height:42px!important;transition:border .2s ease,box-shadow .2s ease}select.form-select:invalid{color:var(--text-placeholder)!important}select.form-select:focus,select.form-control:focus{border-color:var(--bs-select-focus-border)!important;box-shadow:0 0 0 2px var(--bs-select-focus-shadow)!important;outline:0!important}select.form-select option,select.form-control option{background-color:var(--bg-input)!important;color:var(--text-primary)!important}.dropdown-menu{background-color:var(--bg-dropdown)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:6px!important;min-width:180px!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important}.dropdown-menu .dropdown-item{color:var(--text-dropdown)!important;padding:10px 12px!important;font-size:.95rem!important;border-radius:8px!important;transition:background-color .15s ease,color .15s ease}.dropdown-menu .dropdown-item:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:var(--color-accent)!important;color:var(--text-on-accent-active)!important}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{color:var(--text-disabled)!important;pointer-events:none!important}.dropdown-divider{border-color:var(--border-divider)!important}.nav-tabs{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:4px!important;gap:4px!important;display:inline-flex!important;flex-wrap:wrap!important}.nav-tabs .nav-link{background-color:transparent!important;border:0!important;color:rgba(255,255,255,.6)!important;border-radius:8px!important;padding:8px 16px!important;font-weight:600!important;font-size:.875rem!important;transition:background-color .15s ease,color .15s ease}.nav-tabs .nav-link:hover{background-color:rgba(255,255,255,.06)!important;border:0!important;color:var(--text-primary)!important}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:var(--color-accent-15)!important;border:0!important;color:var(--color-accent)!important;font-weight:600!important}.tab-content{background-color:transparent!important;border:0!important;padding:20px 4px!important;color:var(--text-body)!important}.modal-backdrop.show{background-color:rgba(0,0,0,.75)!important}.modal-content{--bs-modal-bg:var(--bg-subtle)!important;--bs-modal-border-color:var(--border-default)!important;--bs-modal-color:var(--text-primary)!important;background-color:var(--bs-modal-bg)!important;border:1px solid var(--bs-modal-border-color)!important;color:var(--bs-modal-color)!important;border-radius:10px!important;box-shadow:0 8px 25px rgba(0,0,0,.45)!important}.modal-header{--bs-modal-header-bg:var(--bg-elevated)!important;--bs-modal-header-border-color:var(--border-table)!important;--bs-modal-title-color:var(--text-primary)!important;background-color:var(--bs-modal-header-bg)!important;border-bottom:1px solid var(--bs-modal-header-border-color)!important;color:var(--bs-modal-title-color)!important;font-weight:600!important;padding:16px 20px!important}.modal-header .btn-close{filter:invert(1) brightness(2)!important;opacity:.75!important}.modal-header .btn-close:hover{opacity:1!important}.modal-body{background-color:var(--bg-subtle)!important;color:var(--text-subtle)!important;padding:20px!important}.modal-footer{background-color:var(--bg-subtle)!important;border-top:1px solid var(--border-default)!important;padding:14px 20px!important}.modal-content .form-control,.modal-content select.form-select,.modal-content textarea.form-control{background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;color:var(--text-primary)!important}.modal-content .form-control:focus,.modal-content select.form-select:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-accent-30)!important}.form-check-input{width:18px!important;height:18px!important;background-color:var(--bg-subtle)!important;border:2px solid var(--border-input-light)!important;border-radius:4px!important;cursor:pointer!important;transition:all .15s ease!important}.form-check-input:hover{border-color:var(--color-accent)!important}.form-check-input:checked{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-accent-35)!important}.form-check-input:disabled{background-color:var(--bg-input)!important;border-color:var(--border-input)!important;opacity:.65!important;cursor:not-allowed!important}.form-check-input:disabled+.form-check-label{color:var(--text-separator)!important}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%231e1e1e' d='M7.5 14.5L3 10l1.6-1.6L7.5 11l7-7 1.6 1.6z'/%3e%3c/svg%3e")!important;background-size:100%!important;background-position:center!important}.form-check-input:checked:disabled{background-color:var(--color-accent-disabled)!important;border-color:var(--color-accent-disabled)!important;opacity:.85!important}.form-check-input:checked:disabled[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%231e1e1e' d='M7.5 14.5L3 10l1.6-1.6L7.5 11l7-7 1.6 1.6z'/%3e%3c/svg%3e")!important;background-size:100%!important;background-position:center!important}.form-check-label{color:var(--text-page-muted)!important;margin-left:6px!important;margin-top:2px!important;user-select:none}.nav-pills.flex-column .nav-link{background-color:transparent!important;color:rgba(255,255,255,.6)!important;border:0!important;border-left:2px solid transparent!important;border-radius:0 8px 8px 0!important;padding:10px 16px!important;margin-bottom:2px!important;font-size:.95rem!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nav-pills.flex-column .nav-link:hover{background-color:rgba(255,255,255,.05)!important;border-left-color:rgba(255,255,255,.2)!important;color:var(--text-primary)!important}.nav-pills.flex-column .nav-link.active,.nav-pills.flex-column .nav-link.show{background-color:var(--color-accent-15)!important;border-left:2px solid var(--color-accent)!important;color:var(--color-accent)!important;font-weight:600!important}.nav-pills.flex-column{padding-left:0!important}.form-text,.text-muted{color:var(--text-muted)!important;font-size:.85rem!important;margin-left:2px!important}.form-check.disabled .form-text,.form-check-input:disabled~.form-text{color:var(--text-disabled)!important}.list-group{background-color:transparent!important;border-radius:10px!important}.list-group-item{background-color:rgba(255,255,255,.03)!important;border:1px solid var(--border-default)!important;color:var(--text-body)!important;padding:14px 18px!important;border-radius:0!important;transition:background-color .2s ease,border-color .2s ease}.list-group-item:first-child{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.list-group-item:last-child{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.list-group-item:hover{background-color:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.18)!important}.list-group-item .fw-bold{color:var(--text-primary)!important}.list-group-item div{color:var(--text-subtle)!important}button.btn-link,.btn.btn-link{color:var(--color-accent)!important;font-weight:500!important;text-decoration:none!important}button.btn-link:hover,.btn.btn-link:hover{color:var(--color-accent-light)!important;text-decoration:underline!important}button.btn-link:disabled,.btn.btn-link.disabled{color:var(--color-accent-45)!important;cursor:not-allowed!important;text-decoration:none!important}body,button,input,select,textarea{font-family:"Segoe UI","Segoe UI Emoji","Segoe UI Symbol","Inter","Roboto","Helvetica Neue","sans-serif"!important}.logo-text,.logo-text *{font-family:"Roboto",sans-serif!important}#main-navbar.navbar{background-color:rgba(18,18,18,.9)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--border-default)!important;box-shadow:0 2px 16px rgba(0,0,0,.4)!important;min-height:3.5rem!important}.user-nav-chip{display:inline-flex;align-items:center;gap:10px;background-color:var(--bg-glass);border:1px solid var(--border-default);border-radius:10px;padding:6px 14px 6px 10px;cursor:pointer;appearance:none;-webkit-appearance:none;font-family:inherit;transition:background-color .2s ease,border-color .2s ease}.user-nav-chip:hover{background-color:var(--bg-active);border-color:var(--border-glass-medium)}.user-nav-chip__avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background-color:var(--color-accent-25);border:1px solid var(--color-accent-45);color:var(--color-accent);font-size:.75rem;font-weight:700}.user-nav-chip__text{display:flex;flex-direction:column;gap:2px}.user-nav-chip__tenant{display:block;font-size:.68rem;font-weight:400;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;line-height:1;font-style:normal}.user-nav-chip__name{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1}.user-nav-chip--login{text-decoration:none;background-color:var(--color-accent-15);border-color:var(--color-accent-45)}.user-nav-chip--login .user-nav-chip__name{color:var(--color-accent)}.user-nav-chip--login:hover{background-color:var(--color-accent-25);border-color:var(--color-accent)}.mud-chip{border-radius:10px!important}:root{--color-accent:#f5a623;--color-accent-hover:#ea940b;--color-accent-active:#e0931b;--color-accent-light:#ffb84d;--color-accent-disabled:#6d5a2a;--color-accent-10:rgba(245,166,35,.1);--color-accent-15:rgba(245,166,35,.15);--color-accent-25:rgba(245,166,35,.25);--color-accent-30:rgba(245,166,35,.3);--color-accent-35:rgba(245,166,35,.35);--color-accent-45:rgba(245,166,35,.45);--color-danger:#c62828;--color-danger-hover:#e53935;--bg-void:#0d0d0d;--bg-page:#1a1a1a;--bg-surface:#1c1c1c;--bg-row:rgba(255,255,255,.02);--bg-row-odd:rgba(255,255,255,.03);--bg-row-even:transparent;--bg-table-head:rgba(255,255,255,.03);--bg-card:rgba(255,255,255,.04);--bg-card-hover-border:rgba(255,255,255,.18);--bg-subtle:#1f1f1f;--bg-elevated:rgba(255,255,255,.05);--bg-input:#2a2a2a;--bg-hover:rgba(255,255,255,.05);--bg-active:rgba(255,255,255,.08);--bg-dropdown:rgba(22,22,22,.96);--bg-modal:rgba(18,18,18,.95);--bg-secondary:var(--color-accent-15);--bg-secondary-hover:var(--color-accent-25);--bg-secondary-active:var(--color-accent-30);--table-head-text:rgba(255,255,255,.5);--border-default:rgba(255,255,255,.08);--border-table:rgba(255,255,255,.06);--border-strong:#3a3a3a;--border-focus-hover:#555;--border-subtle:rgba(255,255,255,.08);--border-glass:rgba(255,255,255,.06);--border-input:rgba(255,255,255,.15);--border-input-light:rgba(255,255,255,.25);--border-disabled:rgba(255,255,255,.1);--border-divider:rgba(255,255,255,.1);--text-primary:#fff;--text-body:#e6e6e6;--text-secondary:#ececec;--text-subtle:#dcdcdc;--text-dropdown:#e8e8e8;--text-muted:rgba(255,255,255,.55);--text-disabled:rgba(255,255,255,.3);--text-disabled-hard:#666;--text-label:rgba(255,255,255,.8);--text-link:#ffb84d;--text-link-muted:rgba(255,184,77,.85);--text-placeholder:rgba(255,255,255,.35);--text-separator:rgba(255,255,255,.45);--text-page-muted:rgba(255,255,255,.75);--text-on-accent:#fff;--text-on-accent-active:#000;--text-icon-default:#8a8f98;--text-icon-hover:#cfd3d8;--bg-glass:rgba(255,255,255,.06);--border-glass-medium:rgba(255,255,255,.13);--docs-gradient-start:#ffb300;--docs-gradient-end:#ff6f00;--docs-accent:rgba(255,179,0,.85);--docs-accent-hover-bg:rgba(255,179,0,.08);--docs-accent-active-bg:rgba(255,179,0,.06);--docs-accent-glow-near:rgba(255,140,0,.45);--docs-accent-glow-far:rgba(255,140,0,.25);--docs-accent-glow-border:rgba(255,179,0,.7)}a{color:var(--text-link)!important;text-decoration:none!important;transition:color .2s}a:hover{text-decoration:underline!important}a.text-muted{color:var(--text-link-muted)!important}.btn{border-radius:10px;font-weight:500;font-size:.95rem;padding:.55rem 1.4rem;letter-spacing:.01em;transition:background-color .2s ease,box-shadow .2s ease}.btn-primary{background-color:var(--color-accent)!important;border:0!important;color:var(--text-on-accent)!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important}.btn-primary:hover{background-color:var(--color-accent-hover)!important;box-shadow:0 3px 10px rgba(0,0,0,.5)!important}.btn-primary:active{background-color:var(--color-accent-active)!important;box-shadow:0 1px 2px rgba(0,0,0,.35)!important}.btn-primary:disabled{background-color:var(--color-accent-45)!important;border:0!important;color:var(--text-on-accent)!important;box-shadow:none!important;opacity:.8!important}.btn-outline-primary{color:var(--color-accent)!important;border:2px solid var(--color-accent)!important;background-color:transparent!important;border-radius:10px!important;font-weight:600!important}.btn-outline-primary:hover{background-color:var(--color-accent-15)!important;border-color:var(--color-accent-hover)!important;color:var(--color-accent)!important}.btn-secondary{background-color:var(--bg-secondary)!important;border:0!important;color:var(--color-accent)!important;border-radius:10px!important;font-weight:500!important}.btn-secondary:hover{background-color:var(--bg-secondary-hover)!important}.btn-secondary:active{background-color:var(--bg-secondary-active)!important}.btn-secondary:disabled{opacity:.5!important;cursor:not-allowed!important}.btn-danger{background-color:var(--color-danger)!important;border:0!important;border-radius:10px!important}.btn-danger:hover{background-color:var(--color-danger-hover)!important;box-shadow:0 3px 10px rgba(0,0,0,.4)!important}.card{background-color:var(--bg-card)!important;border:1px solid var(--border-default)!important;border-radius:12px!important;box-shadow:0 4px 24px rgba(0,0,0,.35)!important;color:var(--text-primary)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:hidden!important;transition:border-color .25s ease!important}.card:hover{border-color:var(--bg-card-hover-border)!important}.card-header{background-color:var(--bg-elevated)!important;border-bottom:1px solid var(--border-default)!important;padding:1rem 1.25rem!important;color:var(--text-primary)!important;font-weight:600!important}.card-body{padding:1.5rem!important;background:transparent!important}.card-footer{background-color:var(--bg-elevated)!important;border-top:1px solid var(--border-default)!important;padding:.85rem 1.25rem!important;color:var(--text-primary)!important}.container>.card{box-shadow:none!important}.abp-account-layout .card{--bs-card-bg:#1e1e1e!important;background-color:#1e1e1e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.abp-account-layout .card:hover{border-color:var(--border-default)!important}.breadcrumb{background-color:transparent!important;padding:4px 10px!important}.breadcrumb-item{font-size:14px!important;font-family:"Segoe UI";color:var(--text-muted)!important}.breadcrumb-item.active{color:var(--text-body)!important;font-weight:500!important}.breadcrumb-item+.breadcrumb-item::before{content:"›"!important;font-size:18px!important;padding:0 8px!important;color:var(--text-separator)!important;line-height:18px!important;position:relative!important;top:-1.5px!important;display:inline-block!important}.modal-content{background-color:var(--bg-modal)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;color:var(--text-primary)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 40px rgba(0,0,0,.6)!important}.modal-header{background-color:rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;padding:16px 20px!important}.modal-header .btn-close,.modal-header .btn-close:focus{filter:invert(1) brightness(1.8)!important;opacity:.85!important}.modal-body{background-color:transparent!important;padding:1.5rem!important}.modal-body .form-control{background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:.65rem .75rem!important}.modal-body .form-control:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-accent-35)!important}.modal-footer{background-color:rgba(255,255,255,.03)!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}label,.form-label{color:var(--text-label)!important}input.form-control{background:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;color:var(--text-primary)!important;transition:border .2s,box-shadow .2s}input.form-control:focus{border:1px solid var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-accent-30)!important;outline:0!important}input.form-control:-webkit-autofill,input.form-control:-webkit-autofill:hover,input.form-control:-webkit-autofill:focus,input.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset!important;box-shadow:0 0 0 1000px var(--bg-input) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;border-radius:8px!important;transition:background-color 9999s ease-in-out 0s}.table{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important}.table>:not(caption)>*>*{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;box-shadow:none!important}.table thead th{background-color:var(--bg-table-head)!important;color:var(--table-head-text)!important;border-color:var(--border-table)!important;font-weight:700!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.07em!important}.table tbody tr{border-color:var(--border-table)!important}.table-hover tbody tr:hover{background-color:var(--bg-active)!important}table.dataTable{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important}table.dataTable thead th{background-color:var(--bg-input)!important;color:var(--text-secondary)!important;border-color:var(--border-strong)!important}table.dataTable tbody tr>td{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;box-shadow:none!important;border-color:var(--border-table)!important}table.dataTable.table-striped tbody tr.odd>td{background-color:var(--bg-card)!important}table.dataTable.table-striped tbody tr.even>td{background-color:var(--bg-surface)!important}table.dataTable tbody tr:hover>td{background-color:var(--bg-active)!important}.dataTables_wrapper .dataTables_paginate{margin-top:14px!important;padding-bottom:6px!important;display:flex!important;justify-content:center!important}.dataTables_wrapper .dt-paging{margin-top:14px!important;align-self:flex-end!important}.pagination{gap:6px!important;margin-top:12px!important}.page-item{margin:0!important}.page-link{background-color:var(--bg-surface)!important;border:1px solid var(--border-table)!important;color:var(--text-subtle)!important;padding:6px 14px!important;border-radius:6px!important;font-size:.95rem!important;line-height:1!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page-item:not(.disabled) .page-link:hover{background-color:var(--bg-active)!important;border-color:var(--border-focus-hover)!important;color:var(--text-primary)!important}.page-item.active .page-link{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;font-weight:600!important}.page-item.disabled .page-link{background-color:var(--bg-surface)!important;border-color:var(--border-table)!important;color:var(--text-disabled-hard)!important;opacity:.4!important;cursor:not-allowed!important}.page-item.active.disabled .page-link,.page-item.active[aria-disabled="true"] .page-link{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important;opacity:1!important;cursor:default!important;pointer-events:none!important}.pagination .form-select{background-color:var(--bg-surface)!important;border:1px solid var(--border-table)!important;color:var(--text-subtle)!important;border-radius:6px!important}.pagination .form-select option{background-color:var(--bg-surface)!important;color:var(--text-subtle)!important}.dataTable_footer{margin-top:10px!important}#main-navbar,.navbar.navbar-expand-md{display:none!important}