.theme-scrollbar-horizontal{overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.theme-scrollbar-horizontal.cursor-grabbing{cursor:grabbing!important}.theme-scrollbar-horizontal::-webkit-scrollbar{height:6px}.theme-scrollbar-horizontal::-webkit-scrollbar-track{background:transparent}.theme-scrollbar-horizontal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#94a3b84d;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.birthday-card:hover .theme-scrollbar-horizontal::-webkit-scrollbar-thumb,.anniversary-card:hover .theme-scrollbar-horizontal::-webkit-scrollbar-thumb,.theme-scrollbar-horizontal::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.celebration-nav-btn{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 1px 3px #00000014!important;transition:all .2s ease-in-out!important;cursor:pointer!important}.celebration-nav-btn i{color:#374151!important;transition:color .15s ease-in-out}.celebration-nav-btn:hover{background-color:#ffffffbf!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 6px #0000001f!important;transform:scale(1.05)}.celebration-nav-btn:hover i{color:#111827!important}.celebration-nav-btn:active,.celebration-nav-btn:focus,.celebration-nav-btn:focus-visible{background-color:#ffffffd9!important;box-shadow:0 1px 2px #0000001a!important;outline:none!important;transform:scale(.96)}.celebration-nav-btn:active i,.celebration-nav-btn:focus i{color:#111827!important}#kt_app_sidebar{background-color:#111827;border-right:1px solid rgba(255,255,255,.06)}.app-sidebar .menu .menu-item .menu-link{color:#94a3b8;border-radius:8px;margin:2px 8px;padding:10px 14px;transition:all .15s ease-in-out}.app-sidebar .menu .menu-item .menu-link:hover,.app-sidebar .menu .menu-item .menu-link.active,.app-sidebar .menu .menu-item.here>.menu-link{background-color:#1e293b;color:#fff;box-shadow:0 1px 2px #0003}.app-sidebar .menu .menu-item .menu-link .menu-icon img,.app-sidebar .menu .menu-item .menu-link .menu-icon i{opacity:.75;filter:brightness(1.2);transition:opacity .15s ease}.app-sidebar .menu .menu-item .menu-link:hover .menu-icon img,.app-sidebar .menu .menu-item .menu-link.active .menu-icon img,.app-sidebar .menu .menu-item.here>.menu-link .menu-icon img{opacity:1}.dashboard-item{color:#0f172a!important}.dashboard-item h2{color:#0f172a!important;font-weight:700}.dashboard-item span{color:#64748b!important}@keyframes fieldErrorSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.field-error-msg{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:6px!important;padding:3px 9px!important;background-color:#fef2f2!important;color:#dc2626!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important;border-radius:6px!important;border:1px solid #fee2e2!important;box-shadow:0 1px 2px #dc26260d!important;animation:fieldErrorSlideIn .2s cubic-bezier(.16,1,.3,1)!important}.field-error-msg:before{content:"!"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;min-width:14px!important;border-radius:50%!important;background-color:#dc2626!important;color:#fff!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.form-group:has(.field-error-msg) .form-control,.form-group:has(.field-error-msg) .form-select,.mb-4:has(.field-error-msg) .form-control,.mb-4:has(.field-error-msg) .form-select,.mb-3:has(.field-error-msg) .form-control,.mb-3:has(.field-error-msg) .form-select,.form-control.is-invalid,.form-select.is-invalid{border-color:#ef4444!important;background-color:#fffbfb!important;box-shadow:0 0 0 3px #ef44441f!important}.edit-icons .btn-approve{color:#10b981!important;border:1px solid rgba(16,185,129,.3)!important;background-color:#10b98114}.edit-icons .btn-approve svg{color:#10b981!important}.edit-icons .btn-approve:hover{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}.edit-icons .btn-approve:hover svg{color:#fff!important}.edit-icons .btn-reject{color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important;background-color:#ef444414}.edit-icons .btn-reject svg{color:#ef4444!important}.edit-icons .btn-reject:hover{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.edit-icons .btn-reject:hover svg{color:#fff!important}.edit-icons .btn:focus,.edit-icons .btn:active,.edit-icons .btn:focus-visible{outline:none!important;box-shadow:none!important}.btn.btn-light-primary,.btn-light-primary{background-color:#eff6ff!important;color:#2563eb!important;border:1px solid #dbeafe!important;transition:all .15s ease-in-out!important}.btn.btn-light-primary svg,.btn-light-primary svg,.btn.btn-light-primary span,.btn-light-primary span{color:#2563eb!important;stroke:currentColor!important}.btn.btn-light-primary:hover,.btn.btn-light-primary:focus,.btn.btn-light-primary:active,.btn-light-primary:hover,.btn-light-primary:focus,.btn-light-primary:active{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 2px 8px #2563eb40!important}.btn.btn-light-primary:hover *,.btn.btn-light-primary:focus *,.btn.btn-light-primary:active *,.btn-light-primary:hover *,.btn-light-primary:focus *,.btn-light-primary:active *{color:#fff!important;stroke:#fff!important;fill:none}.humin-segmented-container{display:inline-flex;background-color:#f1f5f9;padding:4px;border-radius:10px;border:1px solid #e2e8f0;gap:2px}.humin-tab-btn{padding:6px 14px;font-size:.8125rem;font-weight:600;color:#64748b;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.humin-tab-btn:hover{color:#1e293b}.humin-tab-btn.active{background-color:#fff;color:#0f172a;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.humin-tab-count{padding:1px 6px;border-radius:9999px;font-size:.7rem;font-weight:700;background-color:#e2e8f0;color:#475569}.humin-tab-btn.active .humin-tab-count{background-color:#3b82f6;color:#fff}.humin-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:.75rem;font-weight:600;border-radius:9999px;line-height:1.2;letter-spacing:.01em}.humin-pill-dot{width:6px;height:6px;border-radius:50%}.humin-pill-success{background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.humin-pill-success .humin-pill-dot{background-color:#10b981}.humin-pill-warning{background-color:#fffbeb;color:#92400e;border:1px solid #fde68a}.humin-pill-warning .humin-pill-dot{background-color:#f59e0b}.humin-pill-danger{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.humin-pill-danger .humin-pill-dot{background-color:#ef4444}.humin-pill-info{background-color:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.humin-pill-info .humin-pill-dot{background-color:#3b82f6}.humin-pill-neutral{background-color:#f8fafc;color:#475569;border:1px solid #e2e8f0}.humin-pill-neutral .humin-pill-dot{background-color:#94a3b8}.humin-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #00000005}.humin-stat-card:hover{box-shadow:0 4px 12px -2px #0000000f}.humin-pro-table{width:100%;border-collapse:separate;border-spacing:0}.humin-pro-table thead th{background-color:#f8fafc;color:#475569;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;border-bottom:1px solid #e2e8f0}.humin-pro-table tbody tr{transition:background-color .12s ease}.humin-pro-table tbody tr:hover{background-color:#f8fafc}.humin-pro-table tbody td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid #f1f5f9;font-size:.84rem;color:#1e293b}.table tbody tr:only-child td:only-child,.table tbody tr td[colspan],.table tbody tr td[colSpan],.empty-table-cell{text-align:center!important;vertical-align:middle!important;padding:3rem 1.5rem!important}.table.table-empty-fill{height:100%!important;flex:1 1 auto;margin-bottom:0}.table.table-empty-fill tbody,.table.table-empty-fill tbody tr,.table-empty-row{height:100%!important}.table.table-empty-fill tbody tr td,.empty-table-cell{height:100%!important;vertical-align:middle!important;text-align:center!important}.table-empty-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px;font-weight:600;letter-spacing:.5px}.table-responsive:has(tbody tr:only-child td:only-child){min-height:240px;display:flex;flex-direction:column}.table-responsive:has(tbody tr:only-child td:only-child) .table{flex:1 1 auto;height:100%;margin-bottom:0}.table-responsive:has(tbody tr:only-child td:only-child) tbody,.table-responsive:has(tbody tr:only-child td:only-child) tbody tr,.table-responsive:has(tbody tr:only-child td:only-child) tbody tr td{height:100%}@media (min-width: 992px){#kt_app_sidebar{display:flex!important;flex-direction:column!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:110!important;transform:none!important}[data-kt-app-sidebar-minimize=on] .app-sidebar .sidebar-user-info{display:none!important}[data-kt-app-sidebar-minimize=on] .app-sidebar .sidebar-user-footer{justify-content:center!important;padding:10px 4px!important;height:64px!important;min-height:64px!important;max-height:64px!important}[data-kt-app-sidebar-minimize=on] .app-sidebar .sidebar-user-footer a{justify-content:center!important;width:auto!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .app-sidebar-logo{justify-content:center!important;padding:0 8px!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .app-sidebar-logo,#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .app-sidebar-logo{justify-content:space-between!important;padding:0 1.25rem!important}}.search-with-icon,.searchable-select-search-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important}.search-with-icon>.svg-icon,.search-with-icon>span.position-absolute,.search-with-icon>span.search-icon,.search-with-icon>svg,.search-with-icon>i,.searchable-select-search-wrapper>svg{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:#94a3b8!important;z-index:5!important;display:flex!important;align-items:center!important}.search-with-icon .form-control,.search-with-icon input,.search-input-control,.searchable-select-search-input,input.search-input-control,input.searchable-select-search-input,.search-input-wrapper input,.position-relative:has(>.fa-magnifying-glass) input,.position-relative:has(>i.fa-search) input,.position-relative:has(>svg.icon-tabler-search) input,.position-relative:has(>.search-icon) input{padding-left:42px!important}.searchable-select-search-input{padding-left:38px!important;padding-right:28px!important}.badge-light-secondary{color:#475569!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0}.searchable-select-menu{overflow:hidden}.searchable-select-list{max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.searchable-select-list::-webkit-scrollbar{width:6px}.searchable-select-list::-webkit-scrollbar-track{background:#f8fafc}.searchable-select-list::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.searchable-select-list::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.overflow-y-auto{overflow-y:auto!important}@keyframes huminShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-animated{background:linear-gradient(90deg,#e2e8f073 25%,#f1f5f9d9,#e2e8f073 75%)!important;background-size:200% 100%!important;animation:huminShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite!important;border-color:transparent!important}.shimmer-line{display:inline-block;height:12px;border-radius:6px;background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc,#e2e8f0 75%);background-size:200% 100%;animation:huminShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite}.shimmer-circle{border-radius:50%!important;background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc,#e2e8f0 75%);background-size:200% 100%;animation:huminShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite}.shimmer-card{border-radius:12px;background:linear-gradient(90deg,#f1f5f9 25%,#fff,#f1f5f9 75%);background-size:200% 100%;animation:huminShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite}.table-shimmer-cell{padding:1rem .75rem!important;vertical-align:middle!important}.check-in-time-detail{position:relative;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;margin:.75rem .65rem;width:calc(100% - 1.3rem);flex-shrink:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.check-in-time-detail.check-in-time-collapsed{background:transparent!important;border:none!important;width:100%!important;margin:.75rem 0!important;padding:0!important;display:flex;justify-content:center}.check-in-time-detail.check-in-time-collapsed .logout-icon-btn{width:38px;height:38px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffbf;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.check-in-time-detail.check-in-time-collapsed .logout-icon-btn:hover{background:#ef444433;border-color:#ef444473;color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 12px #ef444440}.check-in-time-contant{padding:.5rem .625rem;color:#ffffffbf}.theme-date{background-color:#fff;display:inline-flex;flex-direction:column;border-radius:8px;min-width:52px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000a;text-align:center;vertical-align:middle}.theme-date-content{padding:.35rem .5rem .25rem;text-align:center;background-color:#fff}.theme-date-content small{display:block;text-transform:uppercase;font-weight:700;font-size:10px;line-height:11px;letter-spacing:.6px;color:#64748b}.theme-date-content span{font-size:1.15rem;line-height:1.15;font-weight:800;display:block;color:#0f172a;margin-top:2px}.theme-date-footer{display:block;font-weight:700;font-size:.68rem;line-height:1.1;border-top:1px solid #e2e8f0;padding:.25rem .4rem;text-align:center;color:#475569;background-color:#f8fafc}.theme-date-footer.theme-date-footer-time{color:#2563eb;background-color:#eff6ff;border-top:1px solid #dbeafe}.check-in-time-detail .theme-date{background:#00000059!important;border-radius:6px;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px 3px #0003}.check-in-time-detail .theme-date-content{background:transparent!important}.check-in-time-detail .theme-date-content small{color:#cbd5e1!important}.check-in-time-detail .theme-date-content span{color:#fff!important}.check-in-time-detail .theme-date-footer{border-top:1px solid rgba(255,255,255,.12)!important;color:#ffffffd9!important;background:#0003!important}.logout-btn{border:1px solid rgba(255,255,255,.35);color:#ffffffd9;background-color:transparent;border-radius:6px;padding:.35rem .75rem;font-weight:600;font-size:.75rem;line-height:1.2;cursor:pointer;transition:all .2s ease}.logout-btn:hover{background-color:#ffffff2e;color:#fff;border-color:#ffffffa6}:root{--kt-app-sidebar-width: 285px !important;--kt-app-sidebar-width-actual: 285px !important}[data-kt-app-sidebar-minimize=on]{--kt-app-sidebar-width: 75px !important;--kt-app-sidebar-width-actual: 75px !important}#kt_app_sidebar{transition:width .28s cubic-bezier(.25,1,.5,1),box-shadow .28s ease!important;will-change:width,box-shadow;overflow:visible!important}#kt_app_sidebar .app-sidebar-logo{overflow:visible!important;position:relative!important}.shadcn-sidebar-trigger{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background-color:#fff!important;color:#475569!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:all .15s ease-in-out!important;cursor:pointer!important}.shadcn-sidebar-trigger:hover{background-color:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important;transform:translateY(-1px);box-shadow:0 1px 3px #00000014!important}.shadcn-sidebar-trigger:active{transform:translateY(0)}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.app-sidebar.sidebar-hover-expanded{width:285px!important;box-shadow:0 10px 40px #00000080!important;z-index:125!important}#kt_app_sidebar .menu-item{transition:all .2s ease!important}#kt_app_sidebar .menu-link{transition:background-color .2s ease,color .2s ease,padding .25s cubic-bezier(.25,1,.5,1),width .25s ease,margin .25s ease!important;white-space:nowrap!important;overflow:hidden!important;position:relative;border-radius:8px!important}#kt_app_sidebar .menu-icon{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;transition:margin .25s cubic-bezier(.25,1,.5,1),transform .2s ease!important}#kt_app_sidebar .menu-icon img,#kt_app_sidebar .menu-icon svg{display:block!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;-o-object-fit:contain!important;object-fit:contain!important}#kt_app_sidebar .menu-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;transition:opacity .2s cubic-bezier(.25,1,.5,1),transform .2s ease,max-width .25s ease!important}#kt_app_sidebar .menu-arrow,#kt_app_sidebar .menu-badge{transition:opacity .2s cubic-bezier(.25,1,.5,1),transform .2s ease!important;white-space:nowrap!important;margin-left:auto!important}@media (min-width: 992px){[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded){width:75px!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .app-sidebar-wrapper{width:100%!important;max-width:75px!important;overflow-x:hidden!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu{width:100%!important;padding-left:0!important;padding-right:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-item{display:flex!important;justify-content:center!important;width:100%!important;padding:2px 0!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-link{width:44px!important;height:44px!important;min-height:44px!important;max-width:44px!important;padding:0!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-icon{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-title,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-arrow,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-badge{display:none!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important;margin:0!important;padding:0!important}[data-kt-app-sidebar-minimize=on] #kt_app_sidebar:not(.sidebar-hover-expanded) .menu-sub{display:none!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]),[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded{width:285px!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .app-sidebar-wrapper,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .app-sidebar-wrapper{width:100%!important;max-width:285px!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu{width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-item,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-item{display:block!important;width:100%!important;padding:.125rem 0!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-link,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-link{width:100%!important;height:auto!important;min-height:40px!important;max-width:100%!important;justify-content:flex-start!important;padding:.6rem .85rem!important;margin:0!important;border-radius:8px!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-icon,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-icon{margin-right:.75rem!important;margin-left:0!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-title,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-title{display:inline-block!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important;max-width:175px!important;min-width:0!important;transition:opacity .22s cubic-bezier(.25,1,.5,1) .04s,transform .22s ease!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-arrow,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-arrow,#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-badge,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-badge{display:flex!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important;transition:opacity .22s cubic-bezier(.25,1,.5,1) .04s!important}#kt_app_sidebar:not([data-kt-app-sidebar-minimize=on]) .menu-sub.show,[data-kt-app-sidebar-minimize=on] #kt_app_sidebar.sidebar-hover-expanded .menu-sub.show{display:block!important}}@media (max-width: 991.98px){.app-wrapper,#kt_app_main{margin-left:0!important;width:100%!important}#kt_app_header{left:0!important;margin-left:0!important;width:100%!important;background-color:#fff!important;border-bottom:1px solid #e2e8f0!important}#kt_app_sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important;width:280px!important;max-width:85vw!important;z-index:1000!important;background-color:#111827!important;transform:translate(-100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#kt_app_sidebar.drawer-on{transform:translate(0)!important;box-shadow:0 0 50px #00000080!important}#kt_app_sidebar .app-sidebar-wrapper{width:100%!important;max-width:100%!important;overflow-x:hidden!important}#kt_app_sidebar .menu{width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}#kt_app_sidebar .menu-item{display:block!important;width:100%!important;padding:.125rem 0!important}#kt_app_sidebar .menu-link{width:100%!important;height:auto!important;min-height:40px!important;max-width:100%!important;justify-content:flex-start!important;padding:.6rem .85rem!important;margin:0!important;border-radius:8px!important}#kt_app_sidebar .menu-icon{margin-right:.75rem!important;margin-left:0!important}#kt_app_sidebar .menu-title{display:inline-block!important;opacity:1!important;pointer-events:auto!important;transform:none!important;max-width:175px!important;min-width:0!important;width:auto!important}#kt_app_sidebar .menu-arrow,#kt_app_sidebar .menu-badge{display:flex!important;opacity:1!important;pointer-events:auto!important;transform:none!important}#kt_app_sidebar .menu-sub.show{display:block!important}#kt_app_sidebar .app-sidebar-logo{display:flex!important;justify-content:space-between!important;padding:0 1.25rem!important}#kt_app_sidebar .sidebar-logo-wordmark{max-width:130px!important;opacity:1!important;transform:none!important;margin-left:10px!important}#kt_app_sidebar .sidebar-user-info{display:flex!important}#kt_app_sidebar .sidebar-user-footer{justify-content:space-between!important;padding:10px 16px!important}}.shadcn-sidebar-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0;border-radius:8px;background-color:#fff;border:1px solid #e2e8f0;color:#475569;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);outline:none}.shadcn-sidebar-trigger:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#0f172a;box-shadow:0 2px 4px -1px #00000014}.shadcn-sidebar-trigger:active{transform:scale(.95);background-color:#f1f5f9}.shadcn-sidebar-trigger:focus-visible{box-shadow:0 0 0 2px #6366f140;border-color:#6366f1}[data-theme=dark] .shadcn-sidebar-trigger{background-color:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .shadcn-sidebar-trigger:hover{background-color:#334155;border-color:#475569;color:#f8fafc}@keyframes slideInRightDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.settle-attendance-drawer-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html.drawer-open,body.drawer-open,html:has(.drawer-overlay),body:has(.drawer-overlay),html:has(.modal-backdrop),body:has(.modal-backdrop){overflow:hidden!important;overscroll-behavior:none!important}body.drawer-open #kt_app_root,body.drawer-open #kt_app_page,body.drawer-open .app-main,body.drawer-open .app-wrapper,body:has(.drawer-overlay) #kt_app_root,body:has(.drawer-overlay) #kt_app_page,body:has(.drawer-overlay) .app-main,body:has(.drawer-overlay) .app-wrapper{overflow:hidden!important}.drawer-overlay{overscroll-behavior:contain!important;touch-action:none}.drawer.drawer-on,.drawer-end.drawer-on{overscroll-behavior:contain!important}.drawer.drawer-on,.drawer-end.drawer-on{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.settle-attendance-drawer .overflow-y-auto::-webkit-scrollbar,.drawer.drawer-on::-webkit-scrollbar,.drawer-end.drawer-on::-webkit-scrollbar{width:6px;height:6px}.settle-attendance-drawer .overflow-y-auto::-webkit-scrollbar-track,.drawer.drawer-on::-webkit-scrollbar-track,.drawer-end.drawer-on::-webkit-scrollbar-track{background:transparent}.settle-attendance-drawer .overflow-y-auto::-webkit-scrollbar-thumb,.drawer.drawer-on::-webkit-scrollbar-thumb,.drawer-end.drawer-on::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:4px}.settle-attendance-drawer .overflow-y-auto::-webkit-scrollbar-thumb:hover,.drawer.drawer-on::-webkit-scrollbar-thumb:hover,.drawer-end.drawer-on::-webkit-scrollbar-thumb:hover{background:#64748bb3}:root{--bs-body-font-family: "Montserrat", sans-serif !important;--bs-font-sans-serif: "Montserrat", sans-serif !important;--kt-font-sans-serif: "Montserrat", sans-serif !important}body,#root,#kt_app_root,#kt_app_body,#kt_app_page,button,input,optgroup,select,textarea,h1,h2,h3,h4,h5,h6,p,span,a,label,th,td,.table,.btn,.form-control,.form-select,.badge,.card,.modal,.drawer,.dropdown-menu,.dropdown-item,.nav-link,.breadcrumb{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i[class*=fa-],i.fa,i.fas,i.far,i.fab,i.fa-solid,i.fa-regular,i.fa-brands,.svg-icon,[class^=ki-],[class*=" ki-"]{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro",FontAwesome,keenicons!important}.page-heading{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-.015em!important;line-height:1.35!important}.page-title .breadcrumb{margin-top:2px!important}.breadcrumb-item,.breadcrumb-item a{font-size:.775rem!important;font-weight:500!important;color:#64748b!important;transition:color .15s ease}.breadcrumb-item a:hover{color:#2563eb!important}.btn{font-weight:600!important;border-radius:8px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;letter-spacing:.01em!important;display:inline-flex;align-items:center;justify-content:center}.btn-sm,button.btn-sm,a.btn-sm{height:34px!important;min-height:34px!important;font-size:.8125rem!important;padding:.35rem .85rem!important;border-radius:7px!important;gap:.45rem!important}.btn-md,.btn:not(.btn-sm):not(.btn-lg):not(.btn-icon):not(.celebration-nav-btn):not(.shadcn-sidebar-trigger):not(.wizard-step-item):not(.cal-day-btn):not(.cal-nav-btn):not(.cal-item-btn):not(.cal-mode-btn):not(.cal-title-btn):not(.cal-footer-done):not(.cal-footer-link){height:38px!important;min-height:38px!important;font-size:.875rem!important;padding:.45rem 1.15rem!important;border-radius:8px!important;gap:.5rem!important}.btn-lg{height:44px!important;min-height:44px!important;font-size:.9375rem!important;padding:.6rem 1.35rem!important;border-radius:9px!important;gap:.6rem!important}.btn-icon.btn-sm{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}.btn-icon:not(.btn-sm):not(.btn-lg){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important}.btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 1px 2px #2563eb33!important}.btn-primary:hover,.btn-primary:focus{background-color:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 3px 8px #2563eb59!important;transform:translateY(-1px)}.btn-primary:active{background-color:#1e40af!important;border-color:#1e40af!important;transform:translateY(0)}.btn-light,.btn-outline-secondary{background-color:#f8fafc!important;color:#475569!important;border:1px solid #e2e8f0!important}.btn-light:hover,.btn-outline-secondary:hover{background-color:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important;transform:translateY(-1px)}.edit-icons{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.edit-icons .btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease-in-out!important}.edit-icons .btn svg{width:17px!important;height:17px!important;stroke-width:1.5!important}.edit-icons .btn-edit{color:#d97706!important;background-color:#fffbeb!important;border:1px solid #fde68a!important}.edit-icons .btn-edit:hover{background-color:#d97706!important;border-color:#d97706!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 2px 6px #d9770640!important}.edit-icons .btn-delete,.edit-icons .btn-outline-danger{color:#dc2626!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.edit-icons .btn-delete:hover,.edit-icons .btn-outline-danger:hover{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 2px 6px #dc262640!important}.drawer-overlay{z-index:1050!important}.bg-body.formmodel.drawer,.drawer.drawer-end,.drawer.drawer-on,.settle-attendance-drawer{background-color:#fff!important;border-left:1px solid #e2e8f0!important;box-shadow:-10px 0 45px #0f172a2e!important;z-index:1060!important}.card-header.drawer-header{padding:1.15rem 1.75rem!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.card-header.drawer-header .card-title,.card-header.drawer-header .formheader{font-size:1.15rem!important;font-weight:700!important;color:#0f172a!important;margin:0!important;letter-spacing:-.01em!important}.card-header.drawer-header .drawer-close{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:8px!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important}.card-header.drawer-header .drawer-close:hover{background-color:#f1f5f9!important;color:#0f172a!important}.formmodel .card-body{padding:1.75rem 2rem!important}.formmodel .form-label{font-size:.84rem!important;font-weight:600!important;color:#334155!important;margin-bottom:.45rem!important;display:inline-block!important}.formmodel .form-control:focus,.formmodel .form-select:focus,.form-control:focus,.form-select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important;outline:none!important}.formmodel textarea.form-control{height:auto!important;min-height:90px!important;padding:.65rem .85rem!important}.table thead th{font-size:.725rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#475569!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:.75rem 1rem!important;white-space:nowrap!important}.table tbody td{font-size:.825rem!important;color:#1e293b!important;padding:.8rem 1rem!important;vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important}.table tbody tr:hover td{background-color:#f8fafc!important}.form-label.required:after,label.required:after{content:" *"!important;color:#ef4444!important;font-weight:700!important}.searchable-select-wrapper .form-select,.searchable-select-wrapper [role=combobox],input[type=date].form-control.is-invalid,input[type=date].form-control.is-valid,input[type=date].is-invalid,input[type=date].is-valid,input[type=time].form-control.is-invalid,input[type=time].form-control.is-valid,input[type=time].is-invalid,input[type=time].is-valid,input[type=datetime-local].form-control.is-invalid,input[type=datetime-local].form-control.is-valid,input[type=datetime-local].is-invalid,input[type=datetime-local].is-valid{background-image:none!important;padding-right:.75rem!important}.wizard-stepper-rail{width:290px;min-width:280px;background-color:#f8fafc;border-right:1px solid #e2e8f0;overflow-y:auto}.wizard-step-item{height:auto!important;min-height:68px!important;max-height:none!important;display:flex!important;align-items:center!important;text-align:left!important;width:100%!important;padding:.75rem .95rem!important;border-radius:12px!important;border:1.5px solid transparent!important;background-color:transparent!important;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)!important;gap:.85rem!important;box-sizing:border-box!important;color:inherit;outline:none}.wizard-step-item:hover{background-color:#f1f5f9!important}.wizard-step-item.active{background-color:#fff!important;border-color:#2563eb!important;box-shadow:0 4px 14px #2563eb14!important}.wizard-step-item.completed{background-color:#ffffffbf!important;border-color:#10b98140!important}.wizard-step-circle{width:36px!important;min-width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:.85rem!important;flex-shrink:0!important;transition:all .2s ease!important}.wizard-step-circle.active{background-color:#2563eb!important;color:#fff!important;box-shadow:0 0 0 4px #2563eb26!important}.wizard-step-circle.completed{background-color:#10b981!important;color:#fff!important;box-shadow:0 0 0 3px #10b98126!important}.wizard-step-circle.pending{background-color:#fff!important;color:#64748b!important;border:1.5px solid #cbd5e1!important}.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid{background-image:none!important;border-color:#f87171!important;background-color:#fffafb!important;box-shadow:0 0 0 3px #ef444414!important}.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 3.5px #ef444426!important}.input-group:has(.is-invalid) .input-group-text{border-color:#f87171!important;background-color:#fef2f2!important;color:#ef4444!important}.field-error-feedback{display:flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:500;color:#ef4444;margin-top:.35rem;line-height:1.25;animation:errorFeedbackFadeIn .2s cubic-bezier(.16,1,.3,1)}.field-error-feedback i{font-size:.72rem;color:#ef4444;flex-shrink:0}@keyframes errorFeedbackFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInCalendar{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-datepicker-popover{box-sizing:border-box!important}.cal-nav-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:7px!important;border:1px solid #e2e8f0!important;background-color:#fff!important;color:#475569!important;cursor:pointer!important;transition:all .15s ease!important}.cal-nav-btn:hover{background-color:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important}.cal-title-group{display:inline-flex!important;align-items:center!important;gap:2px!important;background-color:#f8fafc!important;padding:2px 4px!important;border-radius:8px!important;border:1px solid #e2e8f0!important}.cal-title-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:12px!important;font-weight:700!important;color:#1e293b!important;background:transparent!important;border:none!important;border-radius:6px!important;cursor:pointer!important;transition:all .15s ease!important;line-height:1.2!important}.cal-title-btn:hover{background-color:#fff!important;color:#2563eb!important;box-shadow:0 1px 2px #0000000f!important}.cal-title-btn.active{background-color:#2563eb!important;color:#fff!important;box-shadow:0 1px 3px #2563eb4d!important}.cal-title-btn.active .cal-chevron{color:#fff!important;transform:rotate(180deg)}.cal-chevron{font-size:8px!important;color:#94a3b8;transition:transform .15s ease}.cal-day-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;margin:0!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#1e293b;font-size:12px!important;font-weight:500!important;line-height:1!important;cursor:pointer;transition:all .12s ease!important;box-sizing:border-box!important}.cal-day-btn:hover:not(:disabled):not(.is-selected){background-color:#f1f5f9!important;color:#0f172a!important}.cal-day-btn.is-selected{background-color:#2563eb!important;color:#fff!important;font-weight:700!important;box-shadow:0 1px 3px #2563eb59!important}.cal-day-btn.is-today:not(.is-selected){color:#2563eb!important;font-weight:700!important;background-color:#eff6ff!important;border-color:#2563eb66!important}.cal-day-btn.other-month{color:#cbd5e1!important}.cal-day-btn:disabled{color:#e2e8f0!important;cursor:not-allowed!important;background:transparent!important}.cal-item-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#1e293b;font-size:12px!important;font-weight:600!important;cursor:pointer;transition:all .12s ease!important;box-sizing:border-box!important}.cal-item-btn:hover:not(:disabled):not(.is-selected){background-color:#f1f5f9!important;color:#0f172a!important}.cal-item-btn.is-selected{background-color:#2563eb!important;color:#fff!important;font-weight:700!important;box-shadow:0 1px 3px #2563eb59!important}.cal-item-btn:disabled{color:#e2e8f0!important;cursor:not-allowed!important;background:transparent!important}.cal-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:10px!important;margin-top:8px!important;border-top:1px solid #f1f5f9!important}.cal-footer-link{background:transparent!important;border:none!important;font-size:11.5px!important;font-weight:600!important;cursor:pointer!important;padding:3px 6px!important;border-radius:5px!important;transition:all .12s ease!important;line-height:1!important}.cal-footer-link:hover:not(:disabled){background-color:#f1f5f9!important}.cal-footer-done{background-color:#2563eb!important;color:#fff!important;border:none!important;font-size:11px!important;font-weight:700!important;padding:4px 12px!important;border-radius:6px!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:0 1px 2px #2563eb33!important}.cal-footer-done:hover{background-color:#1d4ed8!important;box-shadow:0 2px 4px #2563eb4d!important}@keyframes huminToastSlideIn{0%{transform:translateY(-24px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.humin-toast-notification{animation:huminToastSlideIn .3s cubic-bezier(.16,1,.3,1) forwards;transition:all .2s ease}.humin-toast-notification:hover{transform:translateY(-2px);box-shadow:0 25px 45px -10px #0f172a33,0 4px 12px #0f172a14!important}.hover-elevate-up{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease!important}.hover-elevate-up:hover{transform:translateY(-4px)!important;box-shadow:0 14px 28px -6px #0f172a1a,0 6px 14px -3px #0f172a0d!important;border-color:#cbd5e1!important}.humin-cards-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;position:relative}.humin-card-col-4{width:100%;padding-right:12px;padding-left:12px;margin-bottom:24px;display:flex;position:relative}@media (min-width: 576px){.humin-card-col-4{width:50%;flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.humin-card-col-4{width:33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 1200px){.humin-card-col-4{width:25%;flex:0 0 25%;max-width:25%}}.humin-emp-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:22px 24px 20px;box-shadow:0 2px 10px #0f172a0a;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;position:relative;display:flex;flex-direction:column;width:100%;min-height:300px}.humin-emp-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px -4px #0f172a1a,0 6px 10px -2px #0f172a0a;border-color:#cbd5e1}.humin-emp-card.menu-active{z-index:100!important;box-shadow:0 12px 28px -4px #0f172a1f}.humin-card-col-4.menu-active{z-index:100!important}.humin-card-menu-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 18px 40px -4px #0f172a33,0 8px 16px -2px #0f172a14;z-index:1050;padding:6px 0;white-space:nowrap;animation:huminDropdownFadeIn .15s cubic-bezier(.16,1,.3,1)}@keyframes huminDropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.humin-card-menu-item{display:flex;align-items:center;gap:10px;padding:8px 14px;margin:1px 6px;border-radius:8px;font-size:13px;font-weight:500;color:#334155;text-decoration:none;transition:all .15s ease;white-space:nowrap;cursor:pointer;border:none;background:transparent;width:calc(100% - 12px);text-align:left}.humin-card-menu-item:hover{background:#f1f5f9;color:#0f172a}.humin-card-menu-item.danger-item{color:#ef4444}.humin-card-menu-item.danger-item:hover{background:#fef2f2;color:#dc2626}.gap-0\.5,[class~="gap-0.5"]{gap:.25rem!important}.gap-1\.5,[class~="gap-1.5"]{gap:.375rem!important}.gap-2\.5,[class~="gap-2.5"]{gap:.625rem!important}.gap-3\.5,[class~="gap-3.5"]{gap:.875rem!important}.py-0\.5,[class~="py-0.5"]{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-1\.5,[class~="py-1.5"]{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-2\.5,[class~="py-2.5"]{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0\.5,[class~="px-0.5"]{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5,[class~="px-1.5"]{padding-left:.375rem!important;padding-right:.375rem!important}.px-2\.5,[class~="px-2.5"]{padding-left:.625rem!important;padding-right:.625rem!important}.p-0\.5,[class~="p-0.5"]{padding:.25rem!important}.p-1\.5,[class~="p-1.5"]{padding:.375rem!important}.p-2\.5,[class~="p-2.5"]{padding:.625rem!important}.pt-0\.5,[class~="pt-0.5"]{padding-top:.25rem!important}.pt-1\.5,[class~="pt-1.5"]{padding-top:.375rem!important}.pb-0\.5,[class~="pb-0.5"]{padding-bottom:.25rem!important}.pb-1\.5,[class~="pb-1.5"]{padding-bottom:.375rem!important}.ps-0\.5,[class~="ps-0.5"]{padding-left:.25rem!important}.ps-1\.5,[class~="ps-1.5"]{padding-left:.375rem!important}.pe-0\.5,[class~="pe-0.5"]{padding-right:.25rem!important}.pe-1\.5,[class~="pe-1.5"]{padding-right:.375rem!important}.my-0\.5,[class~="my-0.5"]{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-1\.5,[class~="my-1.5"]{margin-top:.375rem!important;margin-bottom:.375rem!important}.my-2\.5,[class~="my-2.5"]{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-0\.5,[class~="mx-0.5"]{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5,[class~="mx-1.5"]{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2\.5,[class~="mx-2.5"]{margin-left:.625rem!important;margin-right:.625rem!important}.m-0\.5,[class~="m-0.5"]{margin:.25rem!important}.m-1\.5,[class~="m-1.5"]{margin:.375rem!important}.m-2\.5,[class~="m-2.5"]{margin:.625rem!important}.mt-0\.5,[class~="mt-0.5"]{margin-top:.25rem!important}.mt-1\.5,[class~="mt-1.5"]{margin-top:.375rem!important}.mb-0\.5,[class~="mb-0.5"]{margin-bottom:.25rem!important}.mb-1\.5,[class~="mb-1.5"]{margin-bottom:.375rem!important}.ms-0\.5,[class~="ms-0.5"]{margin-left:.25rem!important}.ms-1\.5,[class~="ms-1.5"]{margin-left:.375rem!important}.me-0\.5,[class~="me-0.5"]{margin-right:.25rem!important}.me-1\.5,[class~="me-1.5"]{margin-right:.375rem!important}.text-warning{color:#d97706!important}.text-danger{color:#ef4444!important}.text-success{color:#10b981!important}.text-primary{color:#2563eb!important}.badge-light-warning{color:#b45309!important;background-color:#fef3c7!important;border:1px solid #fde68a!important}.badge-light-warning i,.badge-light-warning .svg-icon{color:#d97706!important}.badge-light-success{color:#047857!important;background-color:#d1fae5!important;border:1px solid #a7f3d0!important}.badge-light-success i,.badge-light-success .svg-icon{color:#059669!important}.badge-light-danger{color:#b91c1c!important;background-color:#fee2e2!important;border:1px solid #fecaca!important}.badge-light-danger i,.badge-light-danger .svg-icon{color:#dc2626!important}.badge-light-primary{color:#1d4ed8!important;background-color:#dbeafe!important;border:1px solid #bfdbfe!important}.badge-light-primary i,.badge-light-primary .svg-icon{color:#2563eb!important}.btn-light-warning{color:#b45309!important;background-color:#fef3c7!important;border:1px solid #fde68a!important}.btn-light-warning i,.btn-light-warning .svg-icon{color:#d97706!important}.btn-light-warning:hover,.btn-light-warning:focus,.btn-light-warning:active{background-color:#d97706!important;border-color:#d97706!important;color:#fff!important}.btn-light-warning:hover i,.btn-light-warning:hover .svg-icon,.btn-light-warning:focus i,.btn-light-warning:focus .svg-icon,.btn-light-warning:active i,.btn-light-warning:active .svg-icon{color:#fff!important}.btn-light-success{color:#047857!important;background-color:#d1fae5!important;border:1px solid #a7f3d0!important}.btn-light-success i,.btn-light-success .svg-icon{color:#059669!important}.btn-light-success:hover,.btn-light-success:focus,.btn-light-success:active{background-color:#059669!important;border-color:#059669!important;color:#fff!important}.btn-light-success:hover i,.btn-light-success:hover .svg-icon,.btn-light-success:focus i,.btn-light-success:focus .svg-icon,.btn-light-success:active i,.btn-light-success:active .svg-icon{color:#fff!important}.btn-light-danger{color:#b91c1c!important;background-color:#fee2e2!important;border:1px solid #fecaca!important}.btn-light-danger i,.btn-light-danger .svg-icon{color:#dc2626!important}.btn-light-danger:hover,.btn-light-danger:focus,.btn-light-danger:active{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.btn-light-danger:hover i,.btn-light-danger:hover .svg-icon,.btn-light-danger:focus i,.btn-light-danger:focus .svg-icon,.btn-light-danger:active i,.btn-light-danger:active .svg-icon{color:#fff!important}.btn-light-primary{color:#1d4ed8!important;background-color:#dbeafe!important;border:1px solid #bfdbfe!important}.btn-light-primary i,.btn-light-primary .svg-icon{color:#2563eb!important}.btn-light-primary:hover,.btn-light-primary:focus,.btn-light-primary:active{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.btn-light-primary:hover i,.btn-light-primary:hover .svg-icon,.btn-light-primary:focus i,.btn-light-primary:focus .svg-icon,.btn-light-primary:active i,.btn-light-primary:active .svg-icon{color:#fff!important}.btn-light-info{color:#0369a1!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important}.btn-light-info i,.btn-light-info .svg-icon{color:#0284c7!important}.btn-light-info:hover,.btn-light-info:focus,.btn-light-info:active{background-color:#0284c7!important;border-color:#0284c7!important;color:#fff!important}.btn-light-info:hover i,.btn-light-info:hover .svg-icon,.btn-light-info:focus i,.btn-light-info:focus .svg-icon,.btn-light-info:active i,.btn-light-info:active .svg-icon{color:#fff!important}.app-container.tight-container,.tight-container{padding-left:12px!important;padding-right:12px!important;max-width:100%!important}
