:root{--bm-skeleton-base:#f2f4f7;--bm-skeleton-highlight:#e7eaee;--bm-bg:#f4f6fa;--bm-surface:#fff;--bm-surface-muted:#f8fafc;--bm-border:#e4e7ec;--bm-border-strong:#d0d5dd;--bm-text:#101828;--bm-text-2:#344054;--bm-muted:#667085;--bm-accent:#ff9800;--bm-accent-hover:#f08a00;--bm-accent-soft:#fff4e5;--bm-on-accent:#1a1203;--bm-sidebar:#0f172a;--bm-sidebar-2:#1e293b;--bm-sidebar-text:#cbd5e1;--bm-sidebar-muted:#64748b;--bm-success:#12b76a;--bm-danger:#f04438;--bm-warning:#f79009;--bm-info:#2e90fa;--bm-radius:12px;--bm-radius-sm:8px;--bm-shadow-sm:0 1px 2px rgba(16,24,40,.06);--bm-shadow:0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.04);--bm-shadow-lg:0 12px 24px -6px rgba(16,24,40,.12);--bm-sidebar-w:256px;--bm-sidebar-w-collapsed:76px;--bm-topbar-h:68px;--bm-focus:0 0 0 3px rgba(255,152,0,.35)}body{background:var(--bm-bg)!important;color:var(--bm-text);-webkit-font-smoothing:antialiased}.bm-shell{display:flex;min-height:100vh}.bm-sidebar{position:fixed;inset:0 auto 0 0;z-index:1040;width:var(--bm-sidebar-w);display:flex;flex-direction:column;background:var(--bm-sidebar);color:var(--bm-sidebar-text);border-right:1px solid hsla(0,0%,100%,.04);transition:width .2s ease,transform .25s ease}.bm-sidebar.is-collapsed{width:var(--bm-sidebar-w-collapsed)}.bm-sidebar__brand{height:96px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.bm-sidebar__logo{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0;border-radius:var(--bm-radius-sm)}.bm-sidebar__logo:focus-visible{outline:none;box-shadow:var(--bm-focus)}.bm-sidebar__logo-img{height:60px;width:auto;display:block}.bm-sidebar__mark-img{width:44px;height:auto;display:block}.bm-sidebar .bm-shine{position:relative;display:block;line-height:0}.bm-sidebar .bm-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.85) 48%,hsla(0,0%,100%,.85) 52%,transparent 65%);background-size:250% 100%;background-repeat:no-repeat;background-position:150% 0;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;animation:bm-shine 5s ease-in-out 1s infinite}.bm-sidebar__logo:hover .bm-shine:after{animation:bm-shine 1.1s ease-in-out}.bm-sidebar__badge{align-self:flex-end;margin-bottom:4px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,152,0,.35);background:rgba(255,152,0,.12);color:var(--bm-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bm-sidebar__nav{flex:1;overflow-y:auto;padding:12px 12px 16px;scrollbar-width:thin;scrollbar-color:var(--bm-sidebar-2) transparent}.bm-sidebar__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bm-sidebar__section+.bm-sidebar__section{margin-top:14px}.bm-sidebar__label{padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-sidebar-muted)}.bm-sidebar__divider{height:1px;margin:6px 10px 10px;background:hsla(0,0%,100%,.08)}.bm-sidebar__link{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--bm-radius-sm);color:var(--bm-sidebar-text)!important;text-decoration:none;font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.bm-sidebar__link i{width:18px;text-align:center;font-size:15px;color:var(--bm-sidebar-muted);transition:color .15s ease}.bm-sidebar__link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-sidebar__link:hover{background:hsla(0,0%,100%,.06);color:#fff!important}.bm-sidebar__link:hover i{color:#fff}.bm-sidebar__link:focus-visible{outline:none;box-shadow:var(--bm-focus)}.bm-sidebar__link.is-active{background:rgba(255,152,0,.14);color:#fff!important}.bm-sidebar__link.is-active i{color:var(--bm-accent)}.bm-sidebar__link.is-active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--bm-accent)}.bm-sidebar.is-collapsed .bm-sidebar__brand,.bm-sidebar.is-collapsed .bm-sidebar__link{justify-content:center;padding:0}.bm-sidebar__toggle{display:flex;align-items:center;gap:10px;margin:0 12px 14px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--bm-radius-sm);background:transparent;color:var(--bm-sidebar-muted);font-size:13px;font-weight:500;transition:color .15s ease,background .15s ease}.bm-sidebar__toggle:hover{color:#fff;background:hsla(0,0%,100%,.05)}.bm-sidebar__toggle:focus-visible{outline:none;box-shadow:var(--bm-focus)}.bm-sidebar.is-collapsed .bm-sidebar__toggle{justify-content:center}.bm-backdrop{display:none}.bm-main{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:var(--bm-sidebar-w);min-height:100vh;padding-bottom:0!important;transition:margin-left .2s ease}.bm-shell.is-collapsed .bm-main{margin-left:var(--bm-sidebar-w-collapsed)}.bm-topbar{position:sticky;top:0;z-index:1020;height:var(--bm-topbar-h);justify-content:space-between;gap:16px;padding:0 28px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--bm-border)}.bm-topbar,.bm-topbar__left{display:flex;align-items:center}.bm-topbar__left{gap:14px;min-width:0}.bm-topbar__menu{display:none;width:40px;height:40px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-sm);background:var(--bm-surface);color:var(--bm-text-2)}.bm-topbar__menu:focus-visible{outline:none;box-shadow:var(--bm-focus)}.bm-topbar__crumb{font-size:12px;color:var(--bm-muted);line-height:1.2}.bm-topbar__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--bm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-user{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border:1px solid var(--bm-border);border-radius:999px;background:var(--bm-surface);color:var(--bm-text);transition:box-shadow .15s ease}.bm-user:after{display:none!important}.bm-user:hover{box-shadow:var(--bm-shadow)}.bm-user:focus-visible{outline:none;box-shadow:var(--bm-focus)}.bm-user__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--bm-on-accent);background:linear-gradient(135deg,#ffc266,var(--bm-accent))}.bm-user__meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.bm-user__name{font-size:13px;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-user__role{text-transform:capitalize}.bm-user__chevron,.bm-user__role{font-size:11px;color:var(--bm-muted)}.bm-menu{min-width:240px;padding:6px!important;border:1px solid var(--bm-border)!important;border-radius:var(--bm-radius)!important;box-shadow:var(--bm-shadow-lg)!important}.bm-menu__header{padding:10px 12px 12px;border-bottom:1px solid var(--bm-border);margin-bottom:6px}.bm-menu__name{font-weight:600;font-size:14px}.bm-menu__email{font-size:12px;color:var(--bm-muted);word-break:break-all}.bm-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--bm-radius-sm);font-size:14px;color:var(--bm-text-2)}.bm-menu .dropdown-item i{width:16px;color:var(--bm-muted)}.bm-menu .dropdown-item:focus,.bm-menu .dropdown-item:hover{background:var(--bm-surface-muted);color:var(--bm-text)}.bm-menu__danger,.bm-menu__danger i{color:var(--bm-danger)!important}.bm-content{flex:1;margin-top:0!important;min-height:0!important;padding:28px}.bm-footer{display:flex;justify-content:space-between;gap:12px;padding:16px 28px;border-top:1px solid var(--bm-border);font-size:12px;color:var(--bm-muted)}@media(max-width:991.98px){.bm-sidebar{width:var(--bm-sidebar-w)!important;transform:translateX(-100%);box-shadow:var(--bm-shadow-lg)}.bm-sidebar__toggle{display:none}.bm-sidebar.is-collapsed .bm-sidebar__link{justify-content:flex-start;padding:0 12px}.bm-shell.is-mobile-open .bm-sidebar{transform:none}.bm-shell.is-mobile-open .bm-backdrop{display:block;position:fixed;inset:0;z-index:1030;background:rgba(15,23,42,.45)}.bm-main,.bm-shell.is-collapsed .bm-main{margin-left:0}.bm-topbar{padding:0 16px}.bm-topbar__menu{display:grid;place-items:center}.bm-user__chevron,.bm-user__meta{display:none}.bm-content{padding:16px}.bm-footer{padding:14px 16px}}@keyframes bm-shine{0%{background-position:150% 0}30%,to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.bm-main,.bm-sidebar{transition:none}.bm-sidebar .bm-shine:after{animation:none!important}}.viewPort .rightPenalTitle{font-size:20px!important;font-weight:700;letter-spacing:-.01em;color:var(--bm-text)!important}.viewPort .rightPenalTitle span{padding-top:4px!important;font-size:13px;font-weight:500;color:var(--bm-muted)!important}.WhtBox{border:1px solid var(--bm-border)!important;border-radius:var(--bm-radius)!important;box-shadow:var(--bm-shadow-sm)!important;padding:0!important;margin-bottom:24px!important;overflow:hidden}.hdSearchOuter{padding:16px 20px;border-bottom:1px solid var(--bm-border)}.hdSearchOuter h3{font-size:16px!important;font-weight:600!important;color:var(--bm-text)!important}.card{border-color:var(--bm-border);border-radius:var(--bm-radius)}.dataTable table{margin-bottom:0}.dataTable th{background:var(--bm-surface-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;padding:12px 16px!important;border-bottom:1px solid var(--bm-border)!important;border-radius:0!important}.dataTable th,.dataTable th i{color:var(--bm-muted)!important}.dataTable td{padding:14px 16px!important;font-size:14px;color:var(--bm-text-2);vertical-align:middle;border-bottom:1px solid var(--bm-border)}.dataTable tr:nth-of-type(2n){box-shadow:none!important}.dataTable tbody tr{transition:background .12s ease}.dataTable tbody tr:hover td{background:#fafbfc}.dataTable tbody tr:last-child td{border-bottom:0}.paginationTable{padding:12px 20px;border-top:1px solid var(--bm-border)}.paginationTable .page-link{border-radius:var(--bm-radius-sm)!important;border-color:var(--bm-border);color:var(--bm-text-2);margin:0 2px}.paginationTable .active>.page-link,.paginationTable .page-item.active .page-link{background:var(--bm-accent);border-color:var(--bm-accent);color:var(--bm-on-accent)}.btn-primary,.customBtn{height:40px!important;line-height:38px!important;padding:0 16px!important;border-radius:var(--bm-radius-sm)!important;background:var(--bm-accent)!important;border:1px solid var(--bm-accent)!important;color:var(--bm-on-accent)!important;font-size:14px!important;font-weight:600!important;box-shadow:var(--bm-shadow-sm)!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.btn-primary img,.customBtn img{filter:brightness(0)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.customBtn:active,.customBtn:focus,.customBtn:hover{background:var(--bm-accent-hover)!important;border-color:var(--bm-accent-hover)!important;color:var(--bm-on-accent)!important}.btn-primary:focus-visible,.customBtn:focus-visible{box-shadow:var(--bm-focus)!important}.btn-primary:disabled,.customBtn:disabled{opacity:.55}.OutlineBtn,.OutlineBtnDanger,.outlineBtn{height:40px!important;line-height:38px!important;padding:0 16px!important;border-radius:var(--bm-radius-sm)!important;background:var(--bm-surface)!important;border:1px solid var(--bm-border-strong)!important;color:var(--bm-text-2)!important;font-size:14px!important;font-weight:600!important}.OutlineBtn:focus,.OutlineBtn:hover,.OutlineBtnDanger:focus,.OutlineBtnDanger:hover,.outlineBtn:focus,.outlineBtn:hover{background:var(--bm-surface-muted)!important;color:var(--bm-text)!important}.form-control,.form-select{border-color:var(--bm-border-strong);border-radius:var(--bm-radius-sm);font-size:14px;color:var(--bm-text);min-height:40px}.form-control:focus,.form-select:focus{border-color:var(--bm-accent);box-shadow:var(--bm-focus)}.form-label{font-size:13px;font-weight:600;color:var(--bm-text-2)}.form-text{color:var(--bm-muted);font-size:12px}.form-check-input:checked{background-color:var(--bm-accent);border-color:var(--bm-accent)}.form-check-input:focus{box-shadow:var(--bm-focus);border-color:var(--bm-accent)}.offcanvas{border-left:1px solid var(--bm-border)!important;box-shadow:var(--bm-shadow-lg)}.offcanvas .offcanvas-header{padding:0 20px 0 0;border-bottom:1px solid var(--bm-border)}.offcanvas .offcanvas-header .btn-close:focus{box-shadow:var(--bm-focus)}.offcanvas .head{padding:18px 24px!important;border-bottom:0!important}.offcanvas .head h2{font-size:18px!important;font-weight:700!important;color:var(--bm-text)!important}.modal-content{border:1px solid var(--bm-border);border-radius:var(--bm-radius);box-shadow:var(--bm-shadow-lg)}.modal-title{font-size:18px;font-weight:700}.ActionDropDown .dropdown-toggle,.actionDropDown .dropdown-toggle{width:34px;height:34px;padding:0!important;border-radius:var(--bm-radius-sm)!important;border:1px solid transparent!important;background:transparent!important;display:grid;place-items:center}.ActionDropDown .dropdown-toggle:focus,.ActionDropDown .dropdown-toggle:hover,.actionDropDown .dropdown-toggle:focus,.actionDropDown .dropdown-toggle:hover{border-color:var(--bm-border)!important;background:var(--bm-surface-muted)!important}.ActionDropDown .dropdown-menu,.actionDropDown .dropdown-menu{padding:6px;border:1px solid var(--bm-border);border-radius:var(--bm-radius);box-shadow:var(--bm-shadow-lg)}.ActionDropDown .dropdown-menu .dropdown-item,.actionDropDown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--bm-radius-sm);font-size:14px;color:var(--bm-text-2)}.ActionDropDown .dropdown-menu .dropdown-item:hover,.actionDropDown .dropdown-menu .dropdown-item:hover{background:var(--bm-surface-muted)}.badge{font-weight:600;font-size:12px;padding:.4em .65em;border-radius:999px}.alert{border-radius:var(--bm-radius);font-size:14px}.WhtBox .hdSearchOuter{display:flex;align-items:center!important;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 20px!important;margin:0!important}.WhtBox .hdSearchOuter h3{display:flex;align-items:center;gap:8px;margin:0!important}.bm-count{padding:2px 8px;border-radius:999px;background:var(--bm-surface-muted);border:1px solid var(--bm-border);color:var(--bm-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.searchHead{gap:8px;padding:0!important;border:0!important;flex-wrap:wrap}.searchHead .searchFilter{width:280px}@media(max-width:767.98px){.searchHead .searchFilter{width:100%}}.bm-icon-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--bm-border-strong);border-radius:var(--bm-radius-sm);background:var(--bm-surface);color:var(--bm-text-2);font-size:14px;font-weight:600;transition:background .15s ease}.bm-icon-btn i{color:var(--bm-muted)}.bm-icon-btn:hover:not(:disabled){background:var(--bm-surface-muted)}.bm-icon-btn:focus-visible{outline:none;box-shadow:var(--bm-focus)}.bm-icon-btn:disabled{opacity:.6}.dataTable th{white-space:nowrap;vertical-align:middle}.dataTable td.bm-col-index,.dataTable th.bm-col-index{width:56px;color:var(--bm-muted)!important;font-variant-numeric:tabular-nums}.dataTable td.bm-col-action,.dataTable th.bm-col-action{width:72px;text-align:right}.dataTable td.bm-col-action .dropdown,.dataTable th.bm-col-action .dropdown{display:inline-block}.dataTable td{max-width:360px;overflow-wrap:anywhere}.bm-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.bm-sort i{font-size:11px;opacity:.45}.bm-sort.is-sorted i,.bm-sort:hover i{opacity:1;color:var(--bm-accent)!important}.bm-sort.is-sorted{color:var(--bm-text)}.bm-sort:focus-visible{outline:none;border-radius:4px;box-shadow:var(--bm-focus)}.bm-skeleton-row td{padding:18px 16px!important}.bm-skeleton-bar{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--bm-skeleton-base) 25%,var(--bm-skeleton-highlight) 37%,var(--bm-skeleton-base) 63%);background-size:400% 100%;animation:bm-skeleton 1.4s ease infinite}@keyframes bm-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.dataTable td.bm-table-empty{padding:56px 16px!important;text-align:center;background:var(--bm-surface)!important}.bm-table-empty__inner{display:inline-flex;flex-direction:column;align-items:center;gap:6px;max-width:320px;color:var(--bm-muted);font-size:13px}.bm-table-empty__inner strong{color:var(--bm-text);font-size:15px}.bm-table-empty__icon{width:48px;height:48px;margin-bottom:6px;border-radius:12px;display:grid;place-items:center;background:var(--bm-accent-soft);color:#e07b00;font-size:18px}.paginationTable{font-size:13px;color:var(--bm-muted)}.paginationTable,.paginationTable .ftPagging{display:flex;align-items:center;gap:12px}.paginationTable .pagination{margin:0}.paginationTable .page-link{min-width:34px;height:34px;display:grid;place-items:center;padding:0 8px;font-size:13px;font-weight:600}.paginationTable .page-link:focus{box-shadow:var(--bm-focus)}.form-control,.form-select{height:auto;min-height:42px;padding:9px 12px;background-color:var(--bm-surface);box-shadow:var(--bm-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.form-control::-moz-placeholder,.form-select::-moz-placeholder{color:#98a2b3}.form-control::placeholder,.form-select::placeholder{color:#98a2b3}.form-control:hover:not(:focus):not(:disabled),.form-select:hover:not(:focus):not(:disabled){border-color:#98a2b3}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:var(--bm-surface-muted);color:var(--bm-muted);box-shadow:none}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--bm-danger)!important;background-image:none;padding-right:12px}.form-control.is-invalid:focus,.form-select.is-invalid:focus{box-shadow:0 0 0 3px rgba(240,68,56,.2)!important}textarea.form-control{min-height:96px;line-height:1.5;resize:vertical}.form-select{padding-right:36px;background-position:right 12px center}input[type=file].form-control{padding:6px;line-height:28px}input[type=file].form-control::file-selector-button{margin-right:12px;padding:6px 12px;border:1px solid var(--bm-border-strong);border-radius:6px;background:var(--bm-surface-muted);color:var(--bm-text-2);font-weight:600;font-size:13px;cursor:pointer}.invalid-feedback{font-size:12px;color:var(--bm-danger);margin-top:6px}.InputWithIcon,.PasswordWithIcon{position:relative;border:1px solid var(--bm-border-strong)!important;border-radius:var(--bm-radius-sm)!important;background:var(--bm-surface);box-shadow:var(--bm-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.InputWithIcon:focus-within,.PasswordWithIcon:focus-within{border-color:var(--bm-accent)!important;box-shadow:var(--bm-focus)}.InputWithIcon.is-invalid,.PasswordWithIcon.is-invalid{border-color:var(--bm-danger)!important}.InputWithIcon .form-control,.PasswordWithIcon .form-control{min-height:40px;height:40px!important;border:0!important;box-shadow:none!important;background:transparent}.InputWithIcon img,.PasswordWithIcon img{width:18px!important;height:18px!important;opacity:.55}.InputWithIcon i[role=button],.PasswordWithIcon i[role=button]{color:var(--bm-muted)}.form-check{min-height:24px}.form-check .form-check-label{font-size:14px;color:var(--bm-text-2)}.form-switch .form-check-input{width:2.4em;height:1.3em;cursor:pointer}.form-group>label:not(.form-check-label),.mb-3>label:not(.form-check-label){display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--bm-text-2)}.offcanvas .offcanvas-header{flex-shrink:0}.offcanvas .offcanvas-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.offcanvas .offcanvas-body:has(>.canvasInner){padding:0}.offcanvas .canvasInner{display:flex;flex-direction:column;height:100%;min-height:0}.offcanvas .canvasData{flex:1;min-height:0;max-height:none!important;height:auto!important;padding:24px!important;overflow-y:auto}.offcanvas .canvasData fieldset{min-width:0}.offcanvas .canvasData .mb-3{margin-bottom:20px!important}.offcanvas .canvasFooter{flex-shrink:0;position:sticky!important;bottom:0;display:flex;justify-content:flex-end!important;gap:10px;padding:14px 24px!important;border-top:1px solid var(--bm-border);background:var(--bm-surface)}.offcanvas .canvasFooter .btn{width:auto!important;min-width:120px;margin:0!important}@media(prefers-reduced-motion:reduce){.bm-skeleton-bar{animation:none}}.offcanvas .offcanvas-header{margin-bottom:0!important;padding:0 20px 0 0!important;background:var(--bm-surface)!important}.offcanvas .offcanvas-header .head h2{color:var(--bm-text)!important}.offcanvas .offcanvas-header .btn-close{filter:none!important;background-color:transparent!important;opacity:.55}.offcanvas .offcanvas-header .btn-close:hover{opacity:.9}.ftPagging .page-item .page-link{color:var(--bm-text-2);border:1px solid var(--bm-border)!important}.ftPagging .page-item .page-link:hover{background-color:var(--bm-surface-muted)!important;color:var(--bm-text)!important}.ftPagging .active>.page-link,.ftPagging .page-item.active .page-link:hover,.ftPagging .page-link.active{background-color:var(--bm-accent)!important;border-color:var(--bm-accent)!important;color:var(--bm-on-accent)!important}.form-select:not([multiple]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 10px!important}.form-check.form-switch{display:flex;align-items:center;gap:10px;padding-left:0}.form-check.form-switch .form-check-input{float:none;margin:0;flex-shrink:0}.bm-count{line-height:18px}.bm-status{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.bm-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.bm-status--active{background:#ecfdf3;border-color:#abefc6;color:#067647}.bm-status--inactive{background:#f2f4f7;border-color:#d0d5dd;color:#475467}.bm-status--muted{background:#f9fafb;border-color:#eaecf0;color:#98a2b3}.bm-status:is(button){cursor:pointer}.bm-status:is(button):hover{filter:brightness(.97)}.bm-status:is(button).bm-status--active:hover{border-color:#75e0a7}.bm-status:is(button).bm-status--inactive:hover{border-color:#98a2b3}.bm-status:is(button):focus-visible{outline:none;box-shadow:var(--bm-focus)}.badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px!important;border:1px solid transparent;font-size:12px!important;font-weight:600!important;line-height:1;letter-spacing:0}.badge.bg-success{background:#ecfdf3!important;border-color:#abefc6;color:#067647!important}.badge.bg-warning{background:#fffaeb!important;border-color:#fedf89;color:#b54708!important}.badge.bg-danger{background:#fef3f2!important;border-color:#fecdca;color:#b42318!important}.badge.bg-info,.badge.bg-primary{background:#eff8ff!important;border-color:#b2ddff;color:#175cd3!important}.badge.bg-secondary{background:#f2f4f7!important;border-color:#d0d5dd;color:#475467!important}.badge.bg-light{background:#f9fafb!important;border-color:#eaecf0;color:#344054!important}.badge.bg-dark{background:#101828!important;color:#fff!important}.dataTable .customBtn.SmBtn{height:32px!important;line-height:30px!important;padding:0 12px!important;font-size:13px!important}.customBtn.btn-danger{background:#fef3f2!important;border-color:#fecdca!important;color:#b42318!important;box-shadow:none!important}.customBtn.btn-danger:active,.customBtn.btn-danger:focus,.customBtn.btn-danger:hover{background:#fee4e2!important;border-color:#fda29b!important;color:#912018!important}:root[data-theme=dark]{color-scheme:dark;--bm-skeleton-base:#172438;--bm-skeleton-highlight:#2b3a50;--bm-bg:#0b1220;--bm-surface:#111c2e;--bm-surface-muted:#172438;--bm-border:#2b3a50;--bm-border-strong:#425570;--bm-text:#f1f5f9;--bm-text-2:#d2dbe8;--bm-muted:#a6b4c8;--bm-accent-soft:#382914;--bm-sidebar:#0a101d;--bm-sidebar-2:#1c2b42;--bm-sidebar-text:#d2dbe8;--bm-sidebar-muted:#94a3b8;--bm-shadow:0 1px 3px rgba(0,0,0,.3);--bm-shadow-lg:0 12px 24px -6px rgba(0,0,0,.5);--bs-body-bg:var(--bm-bg);--bs-body-color:var(--bm-text);--bs-secondary-color:var(--bm-muted);--bs-border-color:var(--bm-border);--bs-tertiary-bg:var(--bm-surface-muted)}.bm-topbar__actions{display:flex;align-items:center;gap:16px}.bm-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-surface);color:var(--bm-text-2);font-size:14px;font-weight:500}.bm-theme-toggle:hover{background:var(--bm-surface-muted);border-color:var(--bm-border-strong)}.bm-theme-toggle:focus-visible{outline:2px solid var(--bm-accent);outline-offset:3px}@media(max-width:575px){.bm-theme-toggle{min-width:44px;padding:8px}.bm-theme-toggle span{display:none}.bm-topbar__actions{gap:8px}}:root[data-theme=dark] .bm-content,:root[data-theme=dark] .card,:root[data-theme=dark] .document-details,:root[data-theme=dark] .dropdown-menu,:root[data-theme=dark] .modal-content,:root[data-theme=dark] .offcanvas,:root[data-theme=dark] .settingInner,:root[data-theme=dark] .swal2-popup{color:var(--bm-text);background-color:var(--bm-surface);border-color:var(--bm-border)}:root[data-theme=dark] .bm-content{background:var(--bm-bg)}:root[data-theme=dark] .modal-body,:root[data-theme=dark] .modal-footer,:root[data-theme=dark] .modal-header,:root[data-theme=dark] .offcanvas-body{color:var(--bm-text)}:root[data-theme=dark] .dropdown-menu{--bs-dropdown-bg:var(--bm-surface);--bs-dropdown-color:var(--bm-text);--bs-dropdown-link-color:var(--bm-text-2);--bs-dropdown-link-hover-bg:var(--bm-surface-muted);--bs-dropdown-link-hover-color:var(--bm-text)}:root[data-theme=dark] .form-control,:root[data-theme=dark] .form-select,:root[data-theme=dark] .input-group-text,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background-color:var(--bm-surface)!important;color:var(--bm-text)!important;border-color:var(--bm-border-strong)!important}:root[data-theme=dark] .form-control::-moz-placeholder,:root[data-theme=dark] .form-select::-moz-placeholder,:root[data-theme=dark] .input-group-text::-moz-placeholder,:root[data-theme=dark] input::-moz-placeholder,:root[data-theme=dark] select::-moz-placeholder,:root[data-theme=dark] textarea::-moz-placeholder{color:var(--bm-muted)!important;opacity:1}:root[data-theme=dark] .form-control::placeholder,:root[data-theme=dark] .form-select::placeholder,:root[data-theme=dark] .input-group-text::placeholder,:root[data-theme=dark] input::placeholder,:root[data-theme=dark] select::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--bm-muted)!important;opacity:1}:root[data-theme=dark] .form-control:disabled,:root[data-theme=dark] .form-select:disabled,:root[data-theme=dark] .input-group-text:disabled,:root[data-theme=dark] input:disabled,:root[data-theme=dark] select:disabled,:root[data-theme=dark] textarea:disabled{background-color:var(--bm-surface-muted)!important;color:var(--bm-muted)!important}:root[data-theme=dark] .form-label,:root[data-theme=dark] .rightPenalTitle,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] h5,:root[data-theme=dark] h6,:root[data-theme=dark] label{color:var(--bm-text)}:root[data-theme=dark] .form-text,:root[data-theme=dark] .swal2-html-container,:root[data-theme=dark] .text-muted{color:var(--bm-muted)!important}:root[data-theme=dark] .text-black,:root[data-theme=dark] .text-dark{color:var(--bm-text)!important}:root[data-theme=dark] .bg-light,:root[data-theme=dark] .bg-white{background-color:var(--bm-surface)!important}:root[data-theme=dark] .btn-light,:root[data-theme=dark] .btn-outline-secondary{background:var(--bm-surface);color:var(--bm-text-2);border-color:var(--bm-border-strong)}:root[data-theme=dark] .btn-light:hover,:root[data-theme=dark] .btn-outline-secondary:hover{background:var(--bm-surface-muted)}:root[data-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}:root[data-theme=dark] .table{--bs-table-bg:var(--bm-surface);--bs-table-color:var(--bm-text-2);--bs-table-hover-bg:var(--bm-surface-muted);--bs-table-hover-color:var(--bm-text);--bs-table-border-color:var(--bm-border)}:root[data-theme=dark] .table td,:root[data-theme=dark] .table th{border-color:var(--bm-border)!important}:root[data-theme=dark] .table tbody tr:hover td{background:var(--bm-surface-muted)!important}:root[data-theme=dark] .react-datepicker{background:var(--bm-surface);color:var(--bm-text);border-color:var(--bm-border)}:root[data-theme=dark] .react-datepicker__header{background:var(--bm-surface-muted);border-color:var(--bm-border)}:root[data-theme=dark] .react-datepicker__current-month,:root[data-theme=dark] .react-datepicker__day,:root[data-theme=dark] .react-datepicker__day-name{color:var(--bm-text)}:root[data-theme=dark] .react-datepicker__day:hover{background:var(--bm-sidebar-2)}:root[data-theme=dark] .preview-item,:root[data-theme=dark] .uploadBox{background:var(--bm-surface);border-color:var(--bm-border)}:root[data-theme=dark] .OutlineBtn,:root[data-theme=dark] .OutlineBtnDanger{background:var(--bm-surface)!important;color:var(--bm-text-2)!important;border-color:var(--bm-border-strong)!important}:root[data-theme=dark] .autocompleteMultipleChip,:root[data-theme=dark] .custom_autoComplete,:root[data-theme=dark] .filterList{background:var(--bm-surface)!important;color:var(--bm-text)!important}:root[data-theme=dark] .autocompleteChip,:root[data-theme=dark] .autocompleteMultipleChip,:root[data-theme=dark] .filterList li:hover{background:var(--bm-surface-muted)!important}:root[data-theme=dark] .WhtBox,:root[data-theme=dark] .bm-topbar,:root[data-theme=dark] .dataTable,:root[data-theme=dark] .dataTable tbody,:root[data-theme=dark] .dataTable td,:root[data-theme=dark] .dataTable tr,:root[data-theme=dark] .hdSearchOuter,:root[data-theme=dark] .paginationTable{background-color:var(--bm-surface)!important;color:var(--bm-text-2)!important}:root[data-theme=dark] .bm-topbar{border-color:var(--bm-border)!important}:root[data-theme=dark] .dataTable .actions a,:root[data-theme=dark] .dataTable .actions i,:root[data-theme=dark] .dataTable td a,:root[data-theme=dark] .paginationTable .dropdown-toggle{color:var(--bm-text-2)!important}:root[data-theme=dark] .paginationTable .page-link{background:var(--bm-surface-muted);color:var(--bm-text-2);border-color:var(--bm-border)}:root[data-theme=dark] .paginationTable .active>.page-link{background:var(--bm-accent);color:var(--bm-on-accent)}:root[data-theme=dark] .paginationTable button,:root[data-theme=dark] .paginationTable button div,:root[data-theme=dark] .paginationTable button i{color:var(--bm-text-2)!important}:root[data-theme=dark] .btn-close{filter:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23d2dbe8' stroke-width='2' d='m3 3 10 10M13 3 3 13'/%3E%3C/svg%3E") 50%/1em auto no-repeat!important;opacity:.85}.bm-theme-toggle{width:44px;height:44px;padding:8px}.bm-theme-toggle:after{display:none!important}.bm-theme-menu{min-width:160px}.bm-theme-menu .dropdown-item{display:flex;align-items:center;gap:12px;min-height:44px}.bm-theme-menu .dropdown-item.active{background:var(--bm-accent-soft);color:var(--bm-text)}.loginArea{background:var(--bm-bg);color:var(--bm-text)}.loginArea .loginLeft{width:100%;padding:32px 20px;margin:0 auto;min-height:100vh;max-width:480px}.loginArea .loginLeft>div{width:100%}.loginArea .loginForm{background:var(--bm-surface);border:1px solid var(--bm-border);box-shadow:var(--bm-shadow-lg)!important;padding:32px!important;border-radius:12px}.loginArea h2{color:var(--bm-text)!important}.loginArea h2 span{color:var(--bm-muted);line-height:1.5;margin-top:8px}.loginArea .forgot a,.loginArea .rememberMe label,.loginArea label{color:var(--bm-text-2)}.loginArea .forgot a{text-decoration:underline;text-underline-offset:4px}.loginArea .forgot a:hover{color:var(--bm-accent)}.loginArea a:focus-visible,.loginArea button:focus-visible,.loginArea input:focus-visible{outline:2px solid var(--bm-accent);outline-offset:3px}.loginArea .invalid-feedback{color:#f97066}.bm-auth-appearance{position:absolute;top:24px;right:24px;z-index:10}:root[data-theme=dark] .loginArea .PasswordWithIcon .input-icon{filter:invert(1) brightness(1.2)}:root[data-theme=dark] .loginArea .form-check-input{background-color:var(--bm-surface-muted)!important;border-color:var(--bm-border-strong)!important}:root[data-theme=dark] .loginArea .form-check-input:checked{background-color:var(--bm-accent)!important;border-color:var(--bm-accent)!important}:root[data-theme=dark] .loginArea input:-webkit-autofill{-webkit-text-fill-color:var(--bm-text);-webkit-box-shadow:0 0 0 1000px var(--bm-surface-muted) inset;caret-color:var(--bm-text)}@media(max-width:575px){.loginArea .loginForm{padding:24px!important}.bm-auth-appearance{top:16px;right:16px}}:root[data-theme=dark] .loginArea input:-webkit-autofill,:root[data-theme=dark] .loginArea input:-webkit-autofill:active,:root[data-theme=dark] .loginArea input:-webkit-autofill:focus,:root[data-theme=dark] .loginArea input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bm-text)!important;box-shadow:0 0 0 1000px var(--bm-surface-muted) inset!important;caret-color:var(--bm-text)}.swal2-container.swal2-top-end{padding:20px}.swal2-popup.swal2-toast.bm-toast{--toast-tone:#16a34a;width:min(400px,100vw - 32px)!important;padding:18px 16px!important;background:var(--bm-surface)!important;color:var(--bm-text)!important;border:1px solid var(--bm-border);border-left:4px solid var(--toast-tone);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.16)}.swal2-popup.swal2-toast.bm-toast.bm-toast--error{--toast-tone:#ef4444}.swal2-popup.swal2-toast.bm-toast.bm-toast--warning{--toast-tone:#d97706}.swal2-popup.swal2-toast.bm-toast.bm-toast--info{--toast-tone:#3b82f6}.swal2-popup.swal2-toast.bm-toast .swal2-icon{grid-row:1/3;margin:2px 14px 0 0}.swal2-popup.swal2-toast.bm-toast .swal2-title{margin:0 24px 4px 0;padding:0;color:var(--bm-text);font-size:14px;font-weight:600;line-height:1.5}.swal2-popup.swal2-toast.bm-toast .swal2-html-container{margin:0 24px 0 0!important;padding:0;color:var(--bm-text-2)!important;font-size:13px;line-height:1.6;text-align:left;overflow-wrap:anywhere}.swal2-popup.swal2-toast.bm-toast .swal2-close{width:26px;height:26px;margin:-4px -4px 0 0;color:var(--bm-muted);border-radius:6px;font-size:24px}.swal2-popup.swal2-toast.bm-toast .swal2-close:hover{background:var(--bm-surface-muted);color:var(--bm-text)}.swal2-popup.swal2-toast.bm-toast .swal2-close:focus-visible{outline:2px solid var(--bm-accent);box-shadow:none}.swal2-popup.swal2-toast.bm-toast .swal2-timer-progress-bar{background:var(--toast-tone);opacity:.65}.swal2-popup.swal2-toast.bm-toast .swal2-success-circular-line-left,.swal2-popup.swal2-toast.bm-toast .swal2-success-circular-line-right,.swal2-popup.swal2-toast.bm-toast .swal2-success-fix{background:var(--bm-surface)!important}@media(max-width:575px){.swal2-container.swal2-top-end{padding:16px}}@media(prefers-reduced-motion:reduce){.bm-toast{animation:none!important}}.swal2-popup.bm-confirm{padding:0!important;max-width:calc(100vw - 32px);grid-template-columns:auto minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;overflow:hidden;border:1px solid var(--bm-border);border-radius:12px;background:var(--bm-surface)!important;box-shadow:0 24px 64px rgba(0,0,0,.25)}.swal2-popup.bm-confirm .swal2-image{grid-column:1;grid-row:1/span 2;align-self:start;box-sizing:content-box;margin:24px 0 0 24px;padding:10px;border-radius:50%;background:var(--bm-accent-soft);box-shadow:0 0 0 6px color-mix(in srgb,var(--bm-accent-soft) 50%,transparent)}.swal2-popup.bm-confirm .swal2-title{grid-column:2;grid-row:1;padding:0;margin:24px 56px 6px 0;color:var(--bm-text);text-align:left;font-size:18px;font-weight:600;line-height:1.4}.swal2-popup.bm-confirm .swal2-html-container{grid-column:2;grid-row:2;padding:0;margin:0 24px 0 0!important;color:var(--bm-text-2)!important;text-align:left;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.swal2-popup.bm-confirm .swal2-close{position:absolute;top:14px;right:14px;width:32px;height:32px;color:var(--bm-muted);border-radius:8px;font-size:28px}.swal2-popup.bm-confirm .swal2-close:hover{background:var(--bm-surface-muted);color:var(--bm-text)}.swal2-popup.bm-confirm .swal2-actions{grid-column:1/-1;grid-row:3;justify-content:flex-end;width:100%!important;margin:20px 0 0!important;padding:16px 24px;border-top:1px solid var(--bm-border);background:var(--bm-surface-muted);gap:12px}.swal2-popup.bm-confirm .bm-confirm-cancel,.swal2-popup.bm-confirm .bm-confirm-primary{min-width:96px;min-height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;transition:background .15s}.swal2-popup.bm-confirm .bm-confirm-primary{background:var(--bm-accent);color:#101828;border:1px solid var(--bm-accent)}.swal2-popup.bm-confirm .bm-confirm-primary:hover{background:#ed8c00}.swal2-popup.bm-confirm .bm-confirm-cancel{background:var(--bm-surface);color:var(--bm-text-2);border:1px solid var(--bm-border-strong)}.swal2-popup.bm-confirm .bm-confirm-cancel:hover{background:var(--bm-surface-muted)}.swal2-popup.bm-confirm button:focus-visible{outline:2px solid var(--bm-accent);outline-offset:3px;box-shadow:none}.swal2-popup.bm-confirm.bm-confirm--delete .swal2-image{background:#fee4e2;box-shadow:0 0 0 6px #fef3f2}.swal2-popup.bm-confirm.bm-confirm--delete .bm-confirm-primary{background:#dc2626;border-color:#dc2626;color:#fff}.swal2-popup.bm-confirm.bm-confirm--delete .bm-confirm-primary:hover{background:#b91c1c}