body.vg-app-shell{--vg-shell-bg: #f4f5f8;--vg-shell-surface: rgba(255, 255, 255, .96);--vg-shell-surface-solid: #fff;--vg-shell-surface-muted: rgba(var(--bs-secondary-rgb), .045);--vg-shell-border: rgba(75, 70, 92, .105);--vg-shell-border-strong: rgba(75, 70, 92, .16);--vg-shell-shadow-xs: 0 .2rem .7rem rgba(38, 32, 52, .045);--vg-shell-shadow-sm: 0 .45rem 1.25rem rgba(38, 32, 52, .065);--vg-shell-shadow-md: 0 .8rem 2rem rgba(38, 32, 52, .09);--vg-shell-radius-sm: .82rem;--vg-shell-radius-md: 1rem;--vg-shell-radius-lg: 1.25rem;--vg-shell-radius-xl: 1.45rem;--vg-shell-content-gap: 1.5rem;--vg-shell-primary-deep: color-mix(in srgb, var(--bs-primary) 46%, #24191f);--vg-shell-accent-gradient: linear-gradient(155deg, rgba(var(--bs-primary-rgb), .98) 0%, var(--vg-shell-primary-deep) 100%);--vg-shell-accent-shadow: 0 .75rem 1.75rem rgba(var(--bs-primary-rgb), .15);min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 95% 2%,rgba(var(--bs-primary-rgb),.075),transparent 24rem),radial-gradient(circle at 8% 92%,rgba(var(--bs-primary-rgb),.045),transparent 28rem),var(--vg-shell-bg);color:var(--bs-body-color)}body.vg-app-shell:before{display:none!important;content:none!important}body.vg-app-shell .layout-wrapper,body.vg-app-shell .layout-container,body.vg-app-shell .layout-page,body.vg-app-shell .content-wrapper{background:transparent}body.vg-app-shell .vg-app-content{width:100%;min-width:0;padding-top:1.45rem!important;padding-bottom:1.75rem!important}body.vg-app-shell .vg-app-content>*{min-width:0}body.vg-app-shell .layout-navbar.navbar-detached{border:1px solid var(--vg-shell-border);border-radius:var(--vg-shell-radius-lg);background:#fffffff0!important;box-shadow:var(--vg-shell-shadow-sm);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.vg-app-shell .layout-navbar .navbar-nav-right,body.vg-app-shell .layout-navbar #navbar-collapse,body.vg-app-shell .layout-navbar .vg-navbar-items{min-width:0}body.vg-app-shell .layout-navbar .nav-link,body.vg-app-shell .layout-navbar .vg-topbar-quick-toggle,body.vg-app-shell .layout-navbar .vg-notification-toggle,body.vg-app-shell .layout-navbar .vg-client-cart-toggle{border-radius:.82rem}body.vg-app-shell .layout-navbar .vg-topbar-quick-toggle,body.vg-app-shell .layout-navbar .vg-notification-toggle,body.vg-app-shell .layout-navbar .vg-client-cart-toggle{border:1px solid transparent;background:rgba(var(--bs-secondary-rgb),.055);box-shadow:none}body.vg-app-shell .layout-navbar .vg-topbar-quick-toggle:hover,body.vg-app-shell .layout-navbar .vg-topbar-quick-toggle:focus-visible,body.vg-app-shell .layout-navbar .vg-notification-toggle:hover,body.vg-app-shell .layout-navbar .vg-notification-toggle:focus-visible,body.vg-app-shell .layout-navbar .vg-client-cart-toggle:hover,body.vg-app-shell .layout-navbar .vg-client-cart-toggle:focus-visible{border-color:rgba(var(--bs-primary-rgb),.15);background:rgba(var(--bs-primary-rgb),.085);color:var(--bs-primary);outline:0}body.vg-app-shell .layout-navbar .dropdown-menu{border:1px solid var(--vg-shell-border);border-radius:var(--vg-shell-radius-lg);box-shadow:var(--vg-shell-shadow-md)}body.vg-app-shell .layout-navbar .dropdown-item{margin-inline:.35rem;width:calc(100% - .7rem);border-radius:.72rem}body.vg-app-shell .layout-navbar .dropdown-item:hover,body.vg-app-shell .layout-navbar .dropdown-item:focus{background:rgba(var(--bs-primary-rgb),.065);color:var(--bs-primary)}body.vg-app-shell .vg-navbar-year-context__body,body.vg-app-shell .vg-mobile-year-button{border-color:var(--vg-shell-border)!important;background:#ffffffeb!important;box-shadow:var(--vg-shell-shadow-xs)!important}body.vg-app-shell .layout-menu{border-right:1px solid var(--vg-shell-border);background:#fffffff9!important;box-shadow:.35rem 0 1.4rem #26203409}body.vg-app-shell .layout-menu .app-brand{min-height:4.7rem;margin-inline:.8rem;padding-inline:.45rem;border-bottom:1px solid rgba(75,70,92,.075)}body.vg-app-shell .layout-menu .app-brand-logo img{filter:drop-shadow(0 .18rem .3rem rgba(38,32,52,.12))}body.vg-app-shell .layout-menu .app-brand-text{color:var(--bs-heading-color);letter-spacing:-.015em}body.vg-app-shell .layout-menu .menu-inner{padding:.65rem .65rem 1rem!important}body.vg-app-shell .layout-menu .menu-header{margin:1.15rem .65rem .38rem;padding:0 .45rem}body.vg-app-shell .layout-menu .menu-header-text{color:#4b465c87;font-size:.65rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}body.vg-app-shell .layout-menu .menu-item{margin-bottom:.16rem}body.vg-app-shell .layout-menu .menu-link{min-height:2.72rem;border-radius:.82rem;color:var(--bs-body-color);transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}body.vg-app-shell .layout-menu .menu-link:hover,body.vg-app-shell .layout-menu .menu-link:focus-visible{background:rgba(var(--bs-primary-rgb),.055);color:var(--bs-primary);outline:0}body.vg-app-shell .layout-menu .menu-item.active>.menu-link,body.vg-app-shell .layout-menu .menu-item.open>.menu-link.menu-toggle{background:rgba(var(--bs-primary-rgb),.105)!important;color:var(--bs-primary)!important;box-shadow:inset .2rem 0 0 var(--bs-primary)}body.vg-app-shell .layout-menu .menu-item.active>.menu-link .menu-icon,body.vg-app-shell .layout-menu .menu-item.open>.menu-link.menu-toggle .menu-icon{color:var(--bs-primary)}body.vg-app-shell .layout-menu .menu-sub{position:relative;margin:.22rem 0 .45rem .85rem;padding-left:.55rem}body.vg-app-shell .layout-menu .menu-sub:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:.1rem;width:1px;background:#4b465c1a}body.vg-app-shell .layout-menu .menu-sub .menu-link{min-height:2.35rem;padding-top:.45rem;padding-bottom:.45rem}body.vg-app-shell .layout-menu .badge{box-shadow:0 0 0 2px #fffffff2}body.vg-app-shell .vg-app-content>.d-flex:first-child,body.vg-app-shell .vg-app-content>.sf-page-header,body.vg-app-shell .vg-app-content>[id]>.d-flex:first-child,body.vg-app-shell .vg-app-content>[id]>.sf-page-header{position:relative}body.vg-app-shell .vg-app-content>.d-flex:first-child h4,body.vg-app-shell .vg-app-content>.sf-page-header h4,body.vg-app-shell .vg-app-content>[id]>.d-flex:first-child h4,body.vg-app-shell .vg-app-content>[id]>.sf-page-header h4{color:var(--bs-heading-color);font-size:clamp(1.42rem,1.15rem + .55vw,1.82rem);font-weight:750;letter-spacing:-.025em}body.vg-app-shell .vg-app-content>[id]>.d-flex:first-child:not(.vg-shell-accent-surface):not(.vg-shell-page-banner) p,body.vg-app-shell .vg-app-content>[id]>.sf-page-header:not(.vg-shell-accent-surface):not(.vg-shell-page-banner) p{max-width:52rem;color:var(--bs-secondary-color)!important;line-height:1.55}body.vg-app-shell .vg-shell-accent-surface{color:#fff;background-color:var(--bs-primary);background-image:var(--vg-shell-accent-gradient)}body.vg-app-shell .vg-shell-accent-surface h1,body.vg-app-shell .vg-shell-accent-surface h2,body.vg-app-shell .vg-shell-accent-surface h3,body.vg-app-shell .vg-shell-accent-surface h4,body.vg-app-shell .vg-shell-accent-surface h5,body.vg-app-shell .vg-shell-accent-surface h6,body.vg-app-shell .vg-shell-accent-surface .card-title,body.vg-app-shell .vg-shell-accent-surface .fw-semibold,body.vg-app-shell .vg-shell-accent-surface .fw-bold{color:#fff}body.vg-app-shell .vg-shell-accent-surface p,body.vg-app-shell .vg-shell-accent-surface .text-muted,body.vg-app-shell .vg-shell-accent-surface .small{color:#ffffffdb!important}body.vg-app-shell .vg-shell-page-banner{border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;box-shadow:var(--vg-shell-accent-shadow)}body.vg-app-shell .vg-shell-card-header{padding:1.05rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.1);border-radius:1.25rem 1.25rem 0 0}body.vg-app-shell .vg-shell-card-header>*,body.vg-app-shell .vg-shell-page-banner>*{position:relative;z-index:1}@media (max-width: 575.98px){body.vg-app-shell .vg-shell-card-header{padding:.95rem 1rem}}body.vg-app-shell .card{border-color:var(--vg-shell-border);border-radius:var(--vg-shell-radius-lg)}body.vg-app-shell .card:not(.shadow-none){box-shadow:var(--vg-shell-shadow-xs)}body.vg-app-shell .card-header{padding:1.05rem 1.15rem;border-bottom-color:#4b465c13;background:transparent}body.vg-app-shell .card-body{padding:1.15rem}body.vg-app-shell .card-footer{padding:.95rem 1.15rem;border-top-color:#4b465c13;background:rgba(var(--bs-secondary-rgb),.018)}body.vg-app-shell .card-title,body.vg-app-shell .card-header h5,body.vg-app-shell .card-header h6{color:var(--bs-heading-color);font-weight:700;letter-spacing:-.012em}body.vg-app-shell .card-subtitle{color:var(--bs-secondary-color);line-height:1.5}body.vg-app-shell .border.rounded,body.vg-app-shell .border.rounded-3,body.vg-app-shell .border.rounded-4{border-color:var(--vg-shell-border)!important}body.vg-app-shell .bg-lighter,body.vg-app-shell .bg-body-secondary{background-color:var(--vg-shell-surface-muted)!important}body.vg-app-shell a.card,body.vg-app-shell button.card,body.vg-app-shell [role=button].card,body.vg-app-shell .vgdb-kpi-link,body.vg-app-shell .vgcd-action-card,body.vg-app-shell .vgtd-kpi-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.vg-app-shell a.card:hover,body.vg-app-shell button.card:hover,body.vg-app-shell [role=button].card:hover,body.vg-app-shell .vgdb-kpi-link:hover,body.vg-app-shell .vgcd-action-card:hover,body.vg-app-shell .vgtd-kpi-card:hover{border-color:rgba(var(--bs-primary-rgb),.18);box-shadow:var(--vg-shell-shadow-sm);transform:translateY(-2px)}body.vg-app-shell .form-label{margin-bottom:.48rem;color:var(--bs-heading-color);font-size:.82rem;font-weight:700}body.vg-app-shell .form-control,body.vg-app-shell .form-select,body.vg-app-shell .input-group-text{min-height:2.78rem;border-color:var(--vg-shell-border-strong);border-radius:var(--vg-shell-radius-sm);background-color:#ffffffeb;box-shadow:none}body.vg-app-shell textarea.form-control{min-height:7rem}body.vg-app-shell .form-control:hover,body.vg-app-shell .form-select:hover{border-color:#4b465c3b}body.vg-app-shell .form-control:focus,body.vg-app-shell .form-select:focus{border-color:rgba(var(--bs-primary-rgb),.55);background-color:#fff;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.105)}body.vg-app-shell .input-group:focus-within,body.vg-app-shell .input-group:focus{box-shadow:none}body.vg-app-shell .input-group:focus-within:before,body.vg-app-shell .input-group:focus:before{box-shadow:none!important}body.vg-app-shell .input-group:focus-within>.form-control,body.vg-app-shell .input-group:focus-within>.form-select,body.vg-app-shell .input-group:focus-within>.input-group-text,body.vg-app-shell .input-group:focus>.form-control,body.vg-app-shell .input-group:focus>.form-select,body.vg-app-shell .input-group:focus>.input-group-text{border-color:rgba(var(--bs-primary-rgb),.55);box-shadow:none!important}body.vg-app-shell .input-group>.form-control:not(:first-child),body.vg-app-shell .input-group>.form-select:not(:first-child),body.vg-app-shell .input-group>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}body.vg-app-shell .input-group>.form-control:not(:last-child),body.vg-app-shell .input-group>.form-select:not(:last-child),body.vg-app-shell .input-group>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}body.vg-app-shell .select2-container--default .select2-selection--single,body.vg-app-shell .select2-container--default .select2-selection--multiple{min-height:2.78rem;border-color:var(--vg-shell-border-strong);border-radius:var(--vg-shell-radius-sm);background:#ffffffeb;box-shadow:none}body.vg-app-shell .select2-container--default.select2-container--focus .select2-selection--single,body.vg-app-shell .select2-container--default.select2-container--focus .select2-selection--multiple,body.vg-app-shell .select2-container--default.select2-container--open .select2-selection--single,body.vg-app-shell .select2-container--default.select2-container--open .select2-selection--multiple{border-color:rgba(var(--bs-primary-rgb),.55);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.105)}body.vg-app-shell .select2-dropdown{border-color:var(--vg-shell-border);border-radius:var(--vg-shell-radius-md);box-shadow:var(--vg-shell-shadow-md);overflow:hidden}body.vg-app-shell .select2-results__option{margin:.16rem .35rem;border-radius:.68rem}body.vg-app-shell .btn{border-radius:.78rem;font-weight:650;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}body.vg-app-shell .btn:not(:disabled):active{transform:translateY(1px)}body.vg-app-shell .btn-primary{box-shadow:0 .42rem .95rem rgba(var(--bs-primary-rgb),.18)}body.vg-app-shell .btn-primary:hover,body.vg-app-shell .btn-primary:focus-visible{box-shadow:0 .55rem 1.2rem rgba(var(--bs-primary-rgb),.24)}body.vg-app-shell .btn-outline-secondary,body.vg-app-shell .btn-label-secondary{border-color:#4b465c29;background:#ffffffb8}body.vg-app-shell .btn-icon{border-radius:.72rem}body.vg-app-shell .form-check-input{border-color:#4b465c3d;box-shadow:none}body.vg-app-shell .form-check-input:focus{border-color:rgba(var(--bs-primary-rgb),.55);box-shadow:0 0 0 .18rem rgba(var(--bs-primary-rgb),.11)}body.vg-app-shell .table-responsive,body.vg-app-shell .dataTables_wrapper{scrollbar-color:rgba(75,70,92,.22) transparent;scrollbar-width:thin}body.vg-app-shell .table{--bs-table-bg: transparent;margin-bottom:0}body.vg-app-shell .table>:not(caption)>*>*{padding-top:.82rem;padding-bottom:.82rem;border-bottom-color:#4b465c12}body.vg-app-shell .table thead th{background:rgba(var(--bs-secondary-rgb),.037);color:#4b465cb8;font-size:.7rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}body.vg-app-shell .table tbody tr{transition:background-color .14s ease}body.vg-app-shell .table tbody tr:hover>*{background-color:rgba(var(--bs-primary-rgb),.022)}body.vg-app-shell .dataTables_wrapper .dataTables_length,body.vg-app-shell .dataTables_wrapper .dataTables_filter,body.vg-app-shell .dataTables_wrapper .dataTables_info,body.vg-app-shell .dataTables_wrapper .dataTables_paginate{color:var(--bs-secondary-color)}body.vg-app-shell .dataTables_wrapper .dataTables_filter input,body.vg-app-shell .dataTables_wrapper .dataTables_length select{border-color:var(--vg-shell-border-strong);border-radius:.72rem;background-color:#ffffffeb}body.vg-app-shell .pagination .page-link{min-width:2.15rem;min-height:2.15rem;margin-inline:.12rem;border:0;border-radius:.68rem!important;background:transparent}body.vg-app-shell .pagination .page-item.active .page-link{background:var(--bs-primary);box-shadow:0 .35rem .8rem rgba(var(--bs-primary-rgb),.2)}body.vg-app-shell .nav-tabs{gap:.28rem;padding:.3rem;border:1px solid var(--vg-shell-border);border-radius:.9rem;background:rgba(var(--bs-secondary-rgb),.04)}body.vg-app-shell .nav-tabs .nav-link{border:0;border-radius:.7rem;color:var(--bs-secondary-color);font-weight:650}body.vg-app-shell .nav-tabs .nav-link.active{background:#fff;color:var(--bs-primary);box-shadow:var(--vg-shell-shadow-xs)}body.vg-app-shell .accordion-item{border-color:var(--vg-shell-border);border-radius:var(--vg-shell-radius-md);overflow:hidden}body.vg-app-shell .accordion-button{font-weight:700}body.vg-app-shell .accordion-button:not(.collapsed){background:rgba(var(--bs-primary-rgb),.055);color:var(--bs-primary);box-shadow:none}body.vg-app-shell .modal-content,body.vg-app-shell .offcanvas{border:1px solid rgba(75,70,92,.1);box-shadow:0 1.4rem 3.8rem #201a2c33}body.vg-app-shell .modal-content{border-radius:var(--vg-shell-radius-xl)}body.vg-app-shell .offcanvas-start{border-radius:0 var(--vg-shell-radius-xl) var(--vg-shell-radius-xl) 0}body.vg-app-shell .offcanvas-end{border-radius:var(--vg-shell-radius-xl) 0 0 var(--vg-shell-radius-xl)}body.vg-app-shell .offcanvas-top{border-radius:0 0 var(--vg-shell-radius-xl) var(--vg-shell-radius-xl)}body.vg-app-shell .offcanvas-bottom{border-radius:var(--vg-shell-radius-xl) var(--vg-shell-radius-xl) 0 0}body.vg-app-shell .modal-fullscreen .modal-content{border:0;border-radius:0}body.vg-app-shell .modal-header,body.vg-app-shell .offcanvas-header{border-bottom-color:#4b465c13}body.vg-app-shell .modal-footer{border-top-color:#4b465c13}body.vg-app-shell .dropdown-menu{border-color:var(--vg-shell-border);border-radius:var(--vg-shell-radius-md);box-shadow:var(--vg-shell-shadow-md)}body.vg-app-shell .badge{font-weight:700;letter-spacing:.005em}body.vg-app-shell .alert{border-radius:var(--vg-shell-radius-md)}body.vg-app-shell .alert-success,body.vg-app-shell .alert-danger{border-width:1px;box-shadow:0 .55rem 1.35rem #26203412;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.vg-app-shell .alert-success{border-color:rgba(var(--bs-success-rgb),.22);background:linear-gradient(135deg,rgba(var(--bs-success-rgb),.13),#fffffff0 72%)}body.vg-app-shell .alert-danger{border-color:rgba(var(--bs-danger-rgb),.22);background:linear-gradient(135deg,rgba(var(--bs-danger-rgb),.12),#fffffff0 72%)}body.vg-app-shell .content-footer{background:transparent!important}body.vg-app-shell .content-footer .footer-container{margin-bottom:.5rem;padding:1rem 1.15rem!important;border-top:1px solid rgba(75,70,92,.075);color:var(--bs-secondary-color)}body.vg-app-shell .content-footer .footer-link{color:var(--bs-secondary-color);font-weight:600}body.vg-app-shell .content-footer .footer-link:hover{color:var(--bs-primary)}@media (min-width: 768px) and (max-width: 1199.98px){body.vg-app-shell{--vg-shell-content-gap: 1.15rem}body.vg-app-shell .vg-app-content{padding-top:1.2rem!important;padding-bottom:1.45rem!important}body.vg-app-shell .layout-navbar.navbar-detached{border-radius:1.1rem}body.vg-app-shell .card-header,body.vg-app-shell .card-body,body.vg-app-shell .card-footer{padding-inline:1rem}body.vg-app-shell .table>:not(caption)>*>*{padding-inline:.72rem}}@media (max-width: 767.98px){body.vg-app-shell{--vg-shell-bg: #f5f5f8;--vg-shell-radius-lg: 1.05rem;--vg-shell-radius-xl: 1.2rem}body.vg-app-shell .vg-app-content{padding:.85rem .72rem calc(var(--vg-mobile-bottom-nav-reserve) + .45rem)!important}body.vg-app-shell .vg-app-content>.d-flex:first-child,body.vg-app-shell .vg-app-content>.sf-page-header,body.vg-app-shell .vg-app-content>[id]>.d-flex:first-child,body.vg-app-shell .vg-app-content>[id]>.sf-page-header{margin-bottom:1.1rem!important}body.vg-app-shell .vg-app-content>.d-flex:first-child h4,body.vg-app-shell .vg-app-content>.sf-page-header h4,body.vg-app-shell .vg-app-content>[id]>.d-flex:first-child h4,body.vg-app-shell .vg-app-content>[id]>.sf-page-header h4{font-size:1.42rem}body.vg-app-shell .vg-app-content>.d-flex:first-child p,body.vg-app-shell .vg-app-content>.sf-page-header p,body.vg-app-shell .vg-app-content>[id]>.d-flex:first-child p,body.vg-app-shell .vg-app-content>[id]>.sf-page-header p{font-size:.875rem;line-height:1.48}body.vg-app-shell .card{border-radius:1.05rem;box-shadow:0 .24rem .85rem #2620340d}body.vg-app-shell .card-header{padding:.9rem 1rem}body.vg-app-shell .card-body{padding:1rem}body.vg-app-shell .card-footer{padding:.85rem 1rem}body.vg-app-shell .form-control,body.vg-app-shell .form-select,body.vg-app-shell .select2-container--default .select2-selection--single,body.vg-app-shell .select2-container--default .select2-selection--multiple{min-height:2.9rem}body.vg-app-shell .btn:not(.btn-sm):not(.btn-icon){min-height:2.72rem}body.vg-app-shell .table-responsive,body.vg-app-shell .dataTables_scrollBody{margin-inline:-.15rem;padding-bottom:.3rem;overscroll-behavior-inline:contain}body.vg-app-shell .table>:not(caption)>*>*{padding:.72rem .68rem}body.vg-app-shell .table thead th{font-size:.66rem}body.vg-app-shell .nav-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.vg-app-shell .nav-tabs::-webkit-scrollbar{display:none}body.vg-app-shell .nav-tabs .nav-link{white-space:nowrap}body.vg-app-shell .modal-dialog:not(.modal-fullscreen){margin:.7rem}body.vg-app-shell .modal-fullscreen-sm-down .modal-content,body.vg-app-shell .modal-fullscreen-md-down .modal-content{border:0;border-radius:0}body.vg-app-shell .offcanvas-bottom{border-radius:1.2rem 1.2rem 0 0}body.vg-app-shell .content-footer .footer-container{margin-inline:.72rem;padding-inline:.25rem!important;text-align:center}body.vg-app-shell .vg-mobile-bottom-nav__surface{border-color:#4b465c18;background:#fffffff6;box-shadow:0 .85rem 2.2rem #2620342e}body.vg-app-shell .vg-mobile-bottom-nav__item{overflow:hidden}body.vg-app-shell .vg-mobile-bottom-nav__item:before{content:"";position:absolute;top:.2rem;left:50%;width:1.15rem;height:.16rem;border-radius:999px;background:transparent;transform:translate(-50%);transition:background-color .16s ease,width .16s ease}body.vg-app-shell .vg-mobile-bottom-nav__item.is-active:before{width:1.55rem;background:var(--bs-primary)}body.vg-app-shell .vg-mobile-bottom-nav__item.is-active{background:rgba(var(--bs-primary-rgb),.085)}}@media (max-width: 374.98px){body.vg-app-shell .vg-app-content{padding-inline:.55rem!important}body.vg-app-shell .card-header,body.vg-app-shell .card-body,body.vg-app-shell .card-footer{padding-inline:.88rem}body.vg-app-shell .btn{font-size:.82rem}}body.vg-app-shell{--vg-menu-bg-start: #9f2d35;--vg-menu-bg-mid: #8f2b35;--vg-menu-bg-end: #742a34;--vg-menu-bg-start: color-mix(in srgb, var(--bs-primary) 88%, #42252d 12%);--vg-menu-bg-mid: color-mix(in srgb, var(--bs-primary) 80%, #42252d 20%);--vg-menu-bg-end: color-mix(in srgb, var(--bs-primary) 70%, #42252d 30%);--vg-menu-text: rgba(255, 255, 255, .82);--vg-menu-text-strong: #fff;--vg-menu-muted: rgba(255, 255, 255, .56);--vg-menu-line: rgba(255, 255, 255, .13);--vg-menu-hover: rgba(255, 255, 255, .105)}body.vg-app-shell .layout-menu{--bs-menu-bg: var(--vg-menu-bg-start);--bs-menu-bg-rgb: var(--bs-primary-rgb);--bs-menu-color: var(--vg-menu-text);--bs-menu-color-rgb: 232, 229, 236;--bs-menu-header-color: var(--vg-menu-muted);--bs-menu-active-color: #fff;display:flex;flex-direction:column;border:0;background:radial-gradient(circle at 100% 100%,rgba(255,255,255,.085),transparent 18rem),radial-gradient(circle at 0% 0%,rgba(255,255,255,.055),transparent 14rem),linear-gradient(160deg,var(--vg-menu-bg-start) 0%,var(--vg-menu-bg-mid) 54%,var(--vg-menu-bg-end) 100%)!important;color:var(--vg-menu-text);box-shadow:.8rem 0 2.4rem rgba(var(--bs-primary-rgb),.16)}body.vg-app-shell .layout-menu,body.vg-app-shell .layout-menu.menu-vertical,body.vg-app-shell .layout-menu .menu-block,body.vg-app-shell .layout-menu .menu-inner>.menu-item,body.vg-app-shell .layout-menu .menu-inner>.menu-header{max-inline-size:100%}body.vg-app-shell .layout-menu .app-brand{flex:0 0 auto;min-height:5rem;margin:0;padding:.9rem 1rem;border-bottom:1px solid var(--vg-menu-line)}body.vg-app-shell .layout-menu .app-brand-link{min-width:0;flex:1 1 auto}body.vg-app-shell .layout-menu .app-brand-logo{flex:0 0 auto}body.vg-app-shell .layout-menu .app-brand-logo img{filter:drop-shadow(0 .25rem .5rem rgba(0,0,0,.28))}body.vg-app-shell .layout-menu .vg-menu-brand-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;line-height:1.12}body.vg-app-shell .layout-menu .app-brand-text{overflow:hidden;color:var(--vg-menu-text-strong)!important;font-size:1rem;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}body.vg-app-shell .layout-menu .vg-menu-brand-subtitle{overflow:hidden;margin-top:.23rem;color:var(--vg-menu-muted);font-size:.66rem;font-weight:650;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}body.vg-app-shell .layout-menu .layout-menu-toggle{flex:0 0 auto;margin-left:.35rem!important;color:#ffffffa3;background:#ffffff0e}body.vg-app-shell .layout-menu .layout-menu-toggle:hover,body.vg-app-shell .layout-menu .layout-menu-toggle:focus-visible{color:#fff;background:#ffffff1c}body.vg-app-shell .layout-menu .menu-inner{min-block-size:0!important;block-size:auto!important;flex:1 1 0!important;padding:.72rem .62rem .9rem!important;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin}body.vg-app-shell .layout-menu .menu-inner:not(.ps){overflow-y:auto!important}body.vg-app-shell .layout-menu .menu-inner::-webkit-scrollbar{width:.35rem}body.vg-app-shell .layout-menu .menu-inner::-webkit-scrollbar-thumb{border-radius:999px;background:#fff3}body.vg-app-shell .layout-menu .ps__rail-y{width:.42rem;right:.12rem!important;background:transparent!important}body.vg-app-shell .layout-menu .ps__thumb-y{right:.06rem!important;width:.26rem;border-radius:999px;background:#ffffff3d!important}body.vg-app-shell .layout-menu .menu-inner-shadow{top:5rem;background:linear-gradient(var(--vg-menu-bg-start) 24%,transparent)}body.vg-app-shell .layout-menu .menu-header{margin:1rem .45rem .34rem;padding-inline:.48rem}body.vg-app-shell .layout-menu .menu-header-text{color:var(--vg-menu-muted)!important;font-size:.61rem;font-weight:800;letter-spacing:.095em}body.vg-app-shell .layout-menu .menu-item{margin-bottom:.12rem}body.vg-app-shell .layout-menu .menu-link{min-height:2.62rem;margin-inline:0;border-radius:.82rem;color:var(--vg-menu-text)!important}body.vg-app-shell .layout-menu .menu-link .menu-icon,body.vg-app-shell .layout-menu .menu-link .menu-toggle-icon{color:#f8f6faad}body.vg-app-shell .layout-menu .menu-link.menu-toggle:after{background-color:#ffffffad!important;opacity:1}body.vg-app-shell .layout-menu .menu-link.menu-toggle:hover:after,body.vg-app-shell .layout-menu .menu-link.menu-toggle:focus-visible:after,body.vg-app-shell .layout-menu .menu-item.open>.menu-link.menu-toggle:after{background-color:#fff!important}body.vg-app-shell .layout-menu .menu-link:hover,body.vg-app-shell .layout-menu .menu-link:focus-visible{background:var(--vg-menu-hover)!important;color:#fff!important}body.vg-app-shell .layout-menu .menu-link:hover .menu-icon,body.vg-app-shell .layout-menu .menu-link:focus-visible .menu-icon{color:#fff}body.vg-app-shell .layout-menu .menu-item.open>.menu-link.menu-toggle{background:#ffffff1d!important;color:#fff!important;box-shadow:none}body.vg-app-shell .layout-menu .menu-item.active>.menu-link:not(.menu-toggle){background:#fffffff5!important;color:var(--bs-primary)!important;box-shadow:0 .55rem 1.25rem #180e152e!important}body.vg-app-shell .layout-menu .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon{color:var(--bs-primary)!important}body.vg-app-shell .layout-menu .menu-item.open>.menu-link.menu-toggle .menu-icon{color:#fff!important}body.vg-app-shell .layout-menu .menu-sub{margin:.22rem 0 .42rem .68rem;padding-left:.55rem}body.vg-app-shell .layout-menu .menu-sub:before{background:#ffffff1a}body.vg-app-shell .layout-menu .menu-sub .menu-link{min-height:2.28rem;color:#f8f6faa8!important;font-size:.79rem}body.vg-app-shell .layout-menu .menu-sub .menu-item.active>.menu-link{background:#ffffff26!important;color:#fff!important;box-shadow:inset .18rem 0 #ffffffd1!important}body.vg-app-shell .layout-menu .menu-link{position:relative}body.vg-app-shell .layout-menu .badge{border:1px solid rgba(255,255,255,.12);box-shadow:none}body.vg-app-shell .layout-menu .vg-menu-count-badge{display:inline-flex;min-width:1.55rem;min-height:1.55rem;flex:0 0 auto;align-items:center;justify-content:center;padding:.18rem .42rem;line-height:1}body.vg-app-shell .layout-menu .vg-menu-footer{display:flex;flex:0 0 auto;align-items:center;gap:.68rem;margin:0 .72rem .72rem;padding:.72rem .78rem;border:1px solid rgba(255,255,255,.08);border-radius:.92rem;background:#ffffff0e}body.vg-app-shell .layout-menu .vg-menu-footer__mark{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.72rem;color:#fff;background:rgba(var(--bs-primary-rgb),.42)}body.vg-app-shell .layout-menu .vg-menu-footer__copy{display:flex;min-width:0;flex-direction:column;line-height:1.08}body.vg-app-shell .layout-menu .vg-menu-footer__copy strong{color:#ffffffe0;font-size:.68rem;letter-spacing:.055em}body.vg-app-shell .layout-menu .vg-menu-footer__copy small{overflow:hidden;margin-top:.24rem;color:var(--vg-menu-muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}body.vg-app-shell .layout-navbar.navbar-detached{min-height:4.2rem;margin-block-start:1rem!important;padding-block:.48rem!important;padding-inline:1rem!important}body.vg-app-shell .layout-navbar #navbar-collapse,body.vg-app-shell .layout-navbar .navbar-nav-right,body.vg-app-shell .layout-navbar .vg-navbar-items{min-height:3rem}body.vg-app-shell .layout-navbar .vg-navbar-items{gap:.08rem}body.vg-app-shell .layout-navbar .vg-navbar-year-context__icon{width:2.35rem;height:2.35rem;border-radius:.78rem}body.vg-app-shell .layout-navbar .vg-navbar-year-context__body{min-height:2.72rem;padding:.34rem .42rem .34rem .68rem;border-radius:.88rem}body.vg-app-shell .layout-navbar .vg-topbar-quick-toggle,body.vg-app-shell .layout-navbar .vg-global-search-toggle,body.vg-app-shell .layout-navbar .vg-notification-toggle,body.vg-app-shell .layout-navbar .vg-client-cart-toggle{width:2.55rem;height:2.55rem;min-width:2.55rem;min-height:2.55rem}@media (min-width: 1200px){html:not(.layout-menu-collapsed) body.vg-app-shell .layout-menu,html.layout-menu-collapsed.layout-menu-hover body.vg-app-shell .layout-menu{inset-block:1rem!important;inset-inline-start:.85rem!important;inline-size:var(--bs-menu-width)!important;max-block-size:calc(100dvh - 2rem);border-radius:1.35rem}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu{inset-block:1rem!important;inset-inline-start:.65rem!important;inline-size:var(--bs-menu-collapsed-width)!important;max-block-size:calc(100dvh - 2rem);border-radius:1.2rem}body.vg-app-shell .layout-menu.menu-vertical,body.vg-app-shell .layout-menu .menu-block,body.vg-app-shell .layout-menu .menu-inner>.menu-item,body.vg-app-shell .layout-menu .menu-inner>.menu-header{inline-size:100%!important}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .vg-menu-brand-copy,html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .vg-menu-footer{display:none}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .app-brand{justify-content:center;padding-inline:.4rem}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .app-brand-link{flex:0 0 auto}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .layout-menu-toggle{display:none}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .menu-inner{padding-inline:.35rem!important}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .menu-link{justify-content:center;padding-inline:.5rem!important}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell .layout-menu .vg-menu-count-badge{position:absolute;z-index:2;inset-block-start:.13rem;inset-inline-end:.08rem;width:auto;min-width:1.22rem;min-height:1.22rem;margin:0!important;padding:.12rem .28rem;border:2px solid var(--vg-menu-bg-mid)!important;background:#fff!important;color:var(--bs-primary)!important;font-size:.58rem;box-shadow:0 .22rem .55rem #36141d38!important;pointer-events:none}body.vg-app-shell .layout-navbar.navbar-detached{border-radius:1.2rem}}@media (max-width: 1199.98px){body.vg-app-shell .layout-menu{inset-block:0!important;inset-inline-start:0!important;inline-size:var(--bs-menu-width)!important;max-block-size:100dvh;border-radius:0 1.35rem 1.35rem 0;box-shadow:1rem 0 2.8rem #140f184d}body.vg-app-shell .layout-menu.menu-vertical,body.vg-app-shell .layout-menu .menu-block,body.vg-app-shell .layout-menu .menu-inner>.menu-item,body.vg-app-shell .layout-menu .menu-inner>.menu-header{inline-size:100%!important}body.vg-app-shell .layout-navbar.navbar-detached{min-height:4rem;margin-block-start:.78rem!important;padding-block:.4rem!important;padding-inline:.78rem!important}}@media (max-width: 767.98px){body.vg-app-shell .layout-navbar.navbar-detached{min-height:3.85rem;margin-block-start:.62rem!important;padding:.36rem .55rem!important}body.vg-app-shell .layout-navbar #navbar-collapse,body.vg-app-shell .layout-navbar .navbar-nav-right,body.vg-app-shell .layout-navbar .vg-navbar-items{min-height:2.85rem}body.vg-app-shell .layout-menu .vg-menu-footer{margin-bottom:max(.72rem,env(safe-area-inset-bottom))}}body.vg-app-shell .row>[class*=col-],body.vg-app-shell .card,body.vg-app-shell .card-header,body.vg-app-shell .card-body,body.vg-app-shell .card-footer,body.vg-app-shell .d-flex,body.vg-app-shell .d-grid{min-width:0}body.vg-app-shell .card h1,body.vg-app-shell .card h2,body.vg-app-shell .card h3,body.vg-app-shell .card h4,body.vg-app-shell .card h5,body.vg-app-shell .card h6,body.vg-app-shell .card p,body.vg-app-shell .card .card-title,body.vg-app-shell .card .card-subtitle{overflow-wrap:break-word}body.vg-app-shell .select2-container--default .select2-selection--single{position:relative;display:flex;align-items:center;min-width:0}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__rendered{display:block;width:100%;min-width:0;overflow:hidden;padding-inline-start:.72rem!important;padding-inline-end:2.15rem!important;text-overflow:ellipsis;white-space:nowrap}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__arrow{width:1.75rem!important;inset-inline-end:.16rem!important}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__clear{position:relative;z-index:2;margin-inline-end:.2rem}body.vg-app-shell .modal-dialog:not(.modal-fullscreen){margin-inline:auto}@media (max-width: 767.98px){body.vg-app-shell .modal-dialog:not(.modal-fullscreen):not(.vg-mobile-year-modal__dialog){width:calc(100% - 1.4rem);max-width:calc(100% - 1.4rem);margin:.7rem auto}body.vg-app-shell .modal-dialog-centered:not(.modal-fullscreen){min-height:calc(100% - 1.4rem)}body.vg-app-shell .modal-content:not(.vg-mobile-year-modal__content){max-width:100%}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline-start:.66rem!important;padding-inline-end:1.85rem!important;font-size:.82rem}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__arrow{width:1.55rem!important;inset-inline-end:.08rem!important}body.vg-app-shell .vg-notification-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}body.vg-app-shell .vg-notification-filter-actions .btn{width:auto;min-width:0;padding-inline:.65rem;white-space:normal}body.vg-app-shell .vg-ec-stat-card .card-body,body.vg-app-shell .vg-enr-stat-card .card-body,body.vg-app-shell .vgrs-stat-card .card-body{align-items:flex-start!important;justify-content:space-between;gap:.55rem!important;min-height:7.15rem;padding:.86rem}body.vg-app-shell .vg-ec-stat-card .avatar,body.vg-app-shell .vg-enr-stat-card .avatar,body.vg-app-shell .vgrs-stat-card .avatar{width:2.25rem!important;height:2.25rem!important;flex:0 0 2.25rem}body.vg-app-shell .vg-ec-stat-card h4,body.vg-app-shell .vg-enr-stat-card h4,body.vg-app-shell .vgrs-stat-card h4{font-size:1.42rem;line-height:1.05}body.vg-app-shell .vg-ec-stat-card .text-muted,body.vg-app-shell .vg-enr-stat-card .text-muted,body.vg-app-shell .vgrs-stat-card .text-muted{font-size:.72rem;line-height:1.3}}@media (prefers-reduced-motion: reduce){body.vg-app-shell *,body.vg-app-shell *:before,body.vg-app-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body.vg-app-shell{background:#fff!important}body.vg-app-shell .layout-menu,body.vg-app-shell .layout-navbar,body.vg-app-shell .content-footer,body.vg-app-shell .vg-mobile-bottom-nav{display:none!important}body.vg-app-shell .vg-app-content{padding:0!important}}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__clear{position:absolute!important;top:50%;inset-inline-end:1.78rem!important;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;margin:0!important;padding:0!important;float:none!important;border:0;border-radius:50%;color:#4b465cad;background:transparent;line-height:1;transform:translateY(-50%)}body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__clear:hover,body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__clear:focus-visible{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.08)}body.vg-app-shell .select2-container--default .select2-selection--single:has(.select2-selection__clear) .select2-selection__rendered{padding-inline-end:3.35rem!important}body.vg-app-shell .card-datatable>:is(.table-responsive,.table-responsive-sm,.table-responsive-md,.table-responsive-lg,.table-responsive-xl,.table-responsive-xxl):has(.dt-container),body.vg-app-shell :is(.table-responsive,.table-responsive-sm,.table-responsive-md,.table-responsive-lg,.table-responsive-xl,.table-responsive-xxl):has(>.dataTables_wrapper){max-width:100%;overflow:visible!important}body.vg-app-shell .dt-container,body.vg-app-shell .dataTables_wrapper{width:100%!important;max-width:100%;min-width:0}body.vg-app-shell .dt-container>.dt-layout-row,body.vg-app-shell .dataTables_wrapper>.row{width:100%;max-width:100%;min-width:0;margin-inline:0!important}body.vg-app-shell .dt-container .dt-layout-cell,body.vg-app-shell .dt-container .dt-layout-start,body.vg-app-shell .dt-container .dt-layout-end,body.vg-app-shell .dataTables_wrapper>.row>[class*=col-]{min-width:0;max-width:100%}body.vg-app-shell .dt-container .dt-layout-start,body.vg-app-shell .dt-container .dt-layout-end{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}body.vg-app-shell .dt-container .dt-layout-end{justify-content:flex-end}body.vg-app-shell .dt-container .dt-search,body.vg-app-shell .dataTables_wrapper .dataTables_filter{min-width:0;max-width:100%}body.vg-app-shell .dt-container .dt-search input,body.vg-app-shell .dataTables_wrapper .dataTables_filter input{width:min(18rem,100%);max-width:100%;margin-inline-end:0}body.vg-app-shell .dt-container .dt-layout-row.dt-layout-table{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}body.vg-app-shell .dt-container .dt-scroll,body.vg-app-shell .dt-container .dt-scroll-head,body.vg-app-shell .dt-container .dt-scroll-body,body.vg-app-shell .dataTables_wrapper .dataTables_scroll,body.vg-app-shell .dataTables_wrapper .dataTables_scrollHead,body.vg-app-shell .dataTables_wrapper .dataTables_scrollBody{width:100%!important;max-width:100%}body.vg-app-shell .dt-container .dt-scroll{overflow:hidden}body.vg-app-shell .dt-container .dt-scroll-body,body.vg-app-shell .dataTables_wrapper .dataTables_scrollBody{overflow-x:auto!important;overscroll-behavior-inline:contain}@media (max-width: 767.98px){body.vg-app-shell .select2-container--default .select2-selection--single .select2-selection__clear{inset-inline-end:1.54rem!important;width:1.2rem;height:1.2rem}body.vg-app-shell .select2-container--default .select2-selection--single:has(.select2-selection__clear) .select2-selection__rendered{padding-inline-end:2.95rem!important}body.vg-app-shell .dt-container .dt-layout-start,body.vg-app-shell .dt-container .dt-layout-end,body.vg-app-shell .dataTables_wrapper .dataTables_length,body.vg-app-shell .dataTables_wrapper .dataTables_filter{width:100%;justify-content:stretch}body.vg-app-shell .dt-container .dt-search,body.vg-app-shell .dt-container .dt-search label,body.vg-app-shell .dt-container .dt-search input,body.vg-app-shell .dataTables_wrapper .dataTables_filter,body.vg-app-shell .dataTables_wrapper .dataTables_filter label,body.vg-app-shell .dataTables_wrapper .dataTables_filter input{width:100%!important;max-width:100%}}body.vg-app-shell .vg-app-content .vg-shell-accent-surface :where(h1,h2,h3,h4,h5,h6,p,small,label,.small,.text-muted,.text-body,.text-body-secondary,.text-secondary,.card-title,.card-subtitle,.form-label,.form-text,.fw-semibold,.fw-bold){color:#fff!important}body.vg-app-shell .vg-app-content .vg-shell-accent-surface :where(a:not(.btn),i,svg){color:currentColor}body.vg-app-shell .vg-app-content .vg-shell-accent-surface .badge{color:#fff!important}body.vg-app-shell :is(table.dataTable,.dataTables_wrapper table,.dt-container table) tbody .badge{display:inline-flex;align-items:center;margin-bottom:.25rem;vertical-align:middle}body.vg-app-shell .card-datatable{width:100%;max-width:100%;min-width:0}body.vg-app-shell .dt-container>.dt-layout-row:not(.dt-layout-table){gap:.85rem;padding-inline:1rem}body.vg-app-shell .dt-container>.dt-layout-row:first-child:not(.dt-layout-table){padding-top:1rem;padding-bottom:.65rem}body.vg-app-shell .dt-container>.dt-layout-row:last-child:not(.dt-layout-table){padding-top:.75rem;padding-bottom:1rem}body.vg-app-shell .dt-container .dt-length,body.vg-app-shell .dt-container .dt-search{min-width:0}body.vg-app-shell .dt-container .dt-length label,body.vg-app-shell .dt-container .dt-search label{color:var(--bs-secondary-color);white-space:normal}body.vg-app-shell .dt-container .dt-length select,body.vg-app-shell .dt-container .dt-search input{border-color:var(--vg-shell-border-strong);border-radius:.72rem;background-color:#fffffff5}@media (max-width: 767.98px){body.vg-app-shell .dt-container>.dt-layout-row:not(.dt-layout-table){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;gap:.9rem;padding-inline:.75rem}body.vg-app-shell .dt-container>.dt-layout-row:not(.dt-layout-table)>.dt-layout-cell,body.vg-app-shell .dt-container>.dt-layout-row:not(.dt-layout-table)>.dt-layout-start,body.vg-app-shell .dt-container>.dt-layout-row:not(.dt-layout-table)>.dt-layout-end{display:block!important;width:100%!important;min-width:0;max-width:100%;margin:0!important}body.vg-app-shell .dt-container .dt-length,body.vg-app-shell .dt-container .dt-search{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%;gap:.4rem;text-align:start!important}body.vg-app-shell .dt-container .dt-length label,body.vg-app-shell .dt-container .dt-search label{display:block;width:100%;margin:0;text-align:start}body.vg-app-shell .dt-container .dt-length select{width:min(10rem,100%)!important;max-width:100%;margin:0!important}body.vg-app-shell .dt-container .dt-search input{display:block;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}body.vg-app-shell .dataTables_wrapper>.row:not(:has(.dataTables_scroll)){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;gap:.9rem;margin:0!important;padding-inline:.75rem}body.vg-app-shell .dataTables_wrapper>.row:not(:has(.dataTables_scroll))>[class*=col-]{width:100%!important;max-width:100%;padding:0!important}body.vg-app-shell .dataTables_wrapper .dataTables_length label,body.vg-app-shell .dataTables_wrapper .dataTables_filter label{display:block;width:100%;margin:0;white-space:normal;text-align:start}body.vg-app-shell .dataTables_wrapper .dataTables_length select,body.vg-app-shell .dataTables_wrapper .dataTables_filter input{max-width:100%!important;margin:.4rem 0 0!important;box-sizing:border-box}body.vg-app-shell .dataTables_wrapper .dataTables_filter input{width:100%!important}}body.vg-app-shell .vg-shell-accent-surface,body.vg-app-shell .vg-shell-page-banner{color:#fff!important}body.vg-app-shell .vg-shell-accent-surface :is(h1,h2,h3,h4,h5,h6,p,span,small,label,strong,i),body.vg-app-shell .vg-shell-page-banner :is(h1,h2,h3,h4,h5,h6,p,span,small,label,strong,i){color:#fff!important}@media (min-width: 1200px){html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell #layout-menu .menu-inner>.menu-header{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:1.75rem!important;padding:0!important;margin:0!important}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell #layout-menu .menu-inner>.menu-header:before{content:""!important;position:static!important;display:block!important;flex:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:3px!important;min-height:3px!important;max-height:3px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:999px!important;background:#ffffff9e!important;box-shadow:0 2px 5px #4b080f38,inset 0 1px #ffffff4d!important;opacity:1!important;visibility:visible!important;transform:none!important}html.layout-menu-collapsed:not(.layout-menu-hover) body.vg-app-shell #layout-menu .menu-inner>.menu-header .menu-header-text{display:none!important}}
