@charset "UTF-8";body{--hm-blue: #17a2b8;--hm-violet: #7c3aed;--bs-link-color: #17a2b8;--bs-link-hover-color: #93c5fd;--bs-link-color-rgb: 23, 162, 184;--bs-link-hover-color-rgb: 147, 197, 253}body a:not(.btn):not(.nav-link):not(.brand-link){color:#17a2b8!important}body a:not(.btn):not(.nav-link):not(.brand-link):hover,body a:not(.btn):not(.nav-link):not(.brand-link):focus{color:#93c5fd!important}body .brand-link .brand-image{opacity:1!important}body .main-header .navbar-nav .nav-link:hover{background-color:transparent!important}body .main-header .navbar-nav .nav-link:focus,body .main-header .navbar-nav .nav-link:active{background-color:transparent!important}body .main-sidebar.sidebar-dark-primary .brand-link,body .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link,body .main-sidebar.sidebar-dark-primary .nav-header,body .main-sidebar.sidebar-dark-navy .brand-link,body .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link,body .main-sidebar.sidebar-dark-navy .nav-header{color:#d7e0ec!important}body .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link:hover,body .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link:focus,body .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link:hover,body .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link:focus{color:#fff!important}body .main-sidebar .brand-link:hover{text-decoration:none}body .main-sidebar .nav-sidebar .nav-item .nav-link.active{background-color:#17a2b8;color:#fff}body .main-sidebar .nav-sidebar .nav-item .nav-link:hover{background-color:#17a2b81a}body .card{border:1px solid #dee2e6;box-shadow:none}body .card .card-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}body .card .card-header .card-title{font-weight:600;color:#495057}body .card.card-primary{border-top:3px solid #17a2b8}body .card.card-success{border-top:3px solid #28a745}body .card.card-danger{border-top:3px solid #dc3545}body .card.card-warning{border-top:3px solid #ffc107}body .card.card-info{border-top:3px solid #17a2b8}body .btn{border-radius:10px!important;box-shadow:none;font-weight:500}body .btn.btn-success{background-color:#28a745;border-color:#28a745}body .btn.btn-success:hover{background-color:#1e7e34}body .btn.btn-danger{background-color:#dc3545;border-color:#dc3545}body .btn.btn-danger:hover{background-color:#bd2130}body .btn.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}body .btn.btn-warning:hover{background-color:#d39e00}body .btn.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}body .btn.btn-info:hover{background-color:#117a8b}body .table .no-border td{border-top:none!important}body .table thead{background-color:#f8f9fa}body .table thead th{border-top:none;font-weight:600;color:#495057;text-transform:uppercase;font-size:.875rem}body .table tbody tr:hover{background-color:#f8f9fa}body .table.table-striped tbody tr:nth-of-type(odd){background-color:#00000005}body .form-control{border-radius:0;border:1px solid #ced4da}body .form-control:focus{border-color:#17a2b8;box-shadow:0 0 0 .2rem #17a2b840}body .form-group label{font-weight:500;color:#495057;margin-bottom:.5rem}body .form-check-input:checked{background-color:#17a2b8;border-color:#17a2b8}body select.form-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}body .badge{border-radius:0;font-weight:500;padding:.35em .65em}body .badge.badge-primary{background-color:#17a2b8}body .badge.badge-success{background-color:#28a745}body .badge.badge-danger{background-color:#dc3545}body .badge.badge-warning{background-color:#ffc107;color:#212529}body .badge.badge-info{background-color:#17a2b8}body .alert{border-radius:0;border-left:4px solid;box-shadow:none}body .alert a:not(.btn){color:#17a2b8}body .alert a:not(.btn):hover,body .alert a:not(.btn):focus{color:#93c5fd}body .alert.alert-success{border-left-color:#28a745;background-color:#d4edda;color:#155724}body .alert.alert-danger{border-left-color:#dc3545;background-color:#f8d7da;color:#721c24}body .alert.alert-warning{border-left-color:#ffc107;background-color:#fff3cd;color:#856404}body .alert.alert-info{border-left-color:#17a2b8;background-color:#d1ecf1;color:#0c5460}body .alert .close{opacity:.5}body .alert .close:hover{opacity:1}body .breadcrumb{background-color:transparent;padding:0;margin-bottom:1rem}body .breadcrumb .breadcrumb-item a{color:#17a2b8;text-decoration:none}body .breadcrumb .breadcrumb-item a:hover{color:#93c5fd;text-decoration:underline}body .breadcrumb .breadcrumb-item.active{color:#6c757d}body .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">";color:#6c757d}body .pagination .page-item .page-link{border-radius:0;color:#17a2b8;border-color:#dee2e6}body .pagination .page-item .page-link:hover{color:#93c5fd;background-color:#f8f9fa;border-color:#dee2e6}body .pagination .page-item.active .page-link{background-color:#17a2b8;border-color:#17a2b8;color:#fff}body .pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto}body .dropdown-menu{border-radius:0;box-shadow:0 2px 4px #0000001a;border:1px solid #dee2e6}body .dropdown-menu .dropdown-item:hover{background-color:#f8f9fa;color:#117a8b}body .dropdown-menu .dropdown-item.active{background-color:#17a2b8;color:#fff}body .modal-content{border-radius:0;box-shadow:0 4px 6px #0000001a;border:none}body .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}body .modal-header .modal-title{font-weight:600;color:#495057}body .modal-header .modal-title #edit-location-name{width:150px!important;min-width:8rem!important;max-width:150px!important;flex:0 1 150px!important;background-color:transparent!important;color:inherit!important;border:1px solid transparent!important;border-radius:8px!important;font-size:1rem!important;padding:.25rem .5rem!important}body .modal-header .modal-title #edit-location-name:focus{background-color:#fff!important;border-color:#17a2b873!important;box-shadow:0 0 0 .15rem #17a2b82e!important}body .modal-header .modal-title #btn-toggle-location-disabled{margin-left:auto}body .modal-header .modal-title #edit-location-reservation-link{color:#17a2b8}body .modal-footer{border-top:1px solid #dee2e6}body .location-item{cursor:pointer}body #plan-editor.fullscreen{position:fixed;inset:0;z-index:1050;background-color:#fff;margin:0;padding:1rem;width:100vw;height:100vh;overflow:hidden}body #plan-editor.fullscreen .col-md-3 .card-body{max-height:calc(100vh - 180px)!important;overflow-y:auto}body .modal-backdrop{z-index:1060!important}body .modal{z-index:1070!important}body .content-header .content-header-title{font-weight:600;color:#495057}body .small-box{border-radius:0;box-shadow:none;border:1px solid #dee2e6}body .small-box .inner h3{font-weight:700}body .small-box .icon{opacity:.3}body .small-box:hover .icon{opacity:.5}body .main-sidebar::-webkit-scrollbar{width:8px}body .main-sidebar::-webkit-scrollbar-track{background:#343a40}body .main-sidebar::-webkit-scrollbar-thumb{background:#17a2b8;border-radius:0}body .main-sidebar::-webkit-scrollbar-thumb:hover{background:#117a8b}body .input-group .input-group-prepend .input-group-text,body .input-group .input-group-append .input-group-text{border-radius:0;background-color:#e9ecef;border-color:#ced4da}body .progress{border-radius:0;height:1.5rem}body .progress .progress-bar{background-color:#17a2b8}@media(max-width:768px){body .main-header .navbar-nav .nav-link{padding:.5rem 1rem}body .card .card-header .card-tools{float:none;margin-top:.5rem}}body select.form-control{background-image:none!important}body .content-header h1,body .content .container-fluid>h1:first-child{display:none!important}.hm-theme-toggle-admin{min-width:34px;margin-left:1rem}.main-header .navbar-nav.ml-auto{align-items:center}.main-header .navbar-nav.ml-auto .nav-item+.nav-item{margin-left:.45rem}.main-header .navbar-nav.ml-auto .hm-notification-bell+.nav-item{margin-left:2.25rem}.hm-notification-bell{margin-right:.5rem}.hm-notification-bell #hm-notification-bell-toggle{position:relative;padding-right:.9rem}.hm-notification-bell #hm-notification-badge.navbar-badge,.hm-notification-bell #hm-notification-badge.badge-danger{position:absolute;top:0;right:0;width:1.2rem;height:1.2rem;min-width:1.2rem;max-width:1.2rem;padding:0!important;font-size:.8rem;font-weight:800;line-height:1.2rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;border-radius:50%!important;aspect-ratio:1/1;flex-shrink:0;background-color:#dc3545!important;background:#dc3545!important;color:#fff!important;opacity:1!important;box-shadow:none;z-index:5;box-sizing:border-box}.hm-notification-bell #hm-notification-dropdown.dropdown-menu{width:300px!important;max-width:min(300px,100vw - 1.5rem)!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box}.hm-notification-bell #hm-notification-list{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto;max-height:360px;box-sizing:border-box}.hm-notification-bell a.hm-notification-item.dropdown-item{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important;padding:.65rem 1rem!important;border-bottom:1px solid rgba(0,0,0,.06)}.hm-notification-bell a.hm-notification-item.dropdown-item:last-of-type{border-bottom:none}.hm-notification-bell .hm-notification-item-title,.hm-notification-bell .hm-notification-item-line,.hm-notification-bell .hm-notification-item-time,.hm-notification-bell .hm-notification-empty{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;line-height:1.4!important}.hm-notification-bell .hm-notification-item-title{font-weight:600;margin-bottom:.2rem}.hm-notification-bell .dropdown-header#hm-notification-header{white-space:normal!important;padding-left:1rem!important;padding-right:1rem!important}.hm-notification-bell #hm-notification-mark-all{cursor:pointer;background:transparent;border:none;width:100%;white-space:normal}.hm-global-search-item{margin-left:.25rem;margin-right:.25rem}.hm-global-search-group{width:340px;display:flex;align-items:center;gap:8px}.hm-global-search-group .hm-global-search-input{min-width:0;flex:1 1 auto}.hm-global-search-group .hm-global-search-btn{border-radius:10px!important;width:36px;min-width:36px;height:32px;padding:0}.hm-user-toggle{padding:.2rem .35rem!important}.hm-user-toggle:after{display:none!important}.hm-user-initials{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;line-height:1;background:linear-gradient(90deg,#17a2b8,#7c3aed);color:#fff!important;border:1px solid rgba(255,255,255,.18);box-shadow:none}.hm-user-menu-dropdown{min-width:240px;margin-top:.35rem;border-radius:12px!important;border:none!important;background:linear-gradient(180deg,#111827,#0f172a)!important;box-shadow:0 14px 34px #0000006b!important;padding:.45rem}.hm-user-menu-dropdown .dropdown-item,.hm-user-menu-dropdown .nav-link{color:#d7e0ec!important;border-radius:10px!important}.hm-user-menu-dropdown .dropdown-item:hover,.hm-user-menu-dropdown .dropdown-item:focus,.hm-user-menu-dropdown .nav-link:hover,.hm-user-menu-dropdown .nav-link:focus{background-color:#16202e!important;color:#f8fbff!important}.hm-user-menu-dropdown .user-header{border-radius:10px!important;border:none!important;margin-bottom:.45rem}.hm-user-menu-dropdown .user-footer{background:transparent!important;border-top:none!important;margin-top:.35rem;padding:.55rem .35rem .15rem!important;display:flex;justify-content:flex-end}.hm-user-menu-dropdown .user-footer .btn{border-radius:10px!important;border:none!important;color:#f1f5f9!important;background:linear-gradient(90deg,#17263a,#1f334d)!important;box-shadow:none!important}.hm-user-menu-dropdown .user-footer .btn:hover,.hm-user-menu-dropdown .user-footer .btn:focus{background:linear-gradient(90deg,#1b2d44,#274162)!important}body.sidebar-mini.layout-fixed .main-sidebar{width:250px}body.sidebar-mini.layout-fixed .content-wrapper,body.sidebar-mini.layout-fixed .main-footer,body.sidebar-mini.layout-fixed .main-header{margin-left:250px}body.sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar{width:4.6rem}body.sidebar-mini.sidebar-collapse.layout-fixed .content-wrapper,body.sidebar-mini.sidebar-collapse.layout-fixed .main-footer,body.sidebar-mini.sidebar-collapse.layout-fixed .main-header{margin-left:4.6rem}.main-sidebar .brand-link{min-height:78px;padding:.85rem .75rem;display:flex;align-items:center;justify-content:center}.main-sidebar .brand-link .brand-image{float:none!important;margin:0!important;max-height:56px!important;width:auto!important;height:auto!important;opacity:1!important}html[data-theme=dark] body,body[data-theme=dark]{--hm-bg: #07090f;--hm-bg2: #0c1118;--hm-card: #111827;--hm-card2: #16202e;--hm-text: #f1f5f9;--hm-muted: #b8c5d6;--hm-border: rgba(255, 255, 255, .1);--hm-violet: #7c3aed;--hm-blue: #17a2b8;--hm-green: #17a2b8;--hm-orange: #f59e0b;--hm-red: #ef4444;background-color:var(--hm-bg)!important;color:var(--hm-text)}html[data-theme=dark] body .wrapper,html[data-theme=dark] body .content-wrapper,body[data-theme=dark] .wrapper,body[data-theme=dark] .content-wrapper{background:linear-gradient(180deg,#07090f,#0b1018)!important;color:var(--hm-text)}html[data-theme=dark] body,body[data-theme=dark]{font-size:.95rem;line-height:1.45}html[data-theme=dark] body p,html[data-theme=dark] body span,html[data-theme=dark] body td,html[data-theme=dark] body th,html[data-theme=dark] body label,html[data-theme=dark] body .small,html[data-theme=dark] body .text-sm,body[data-theme=dark] p,body[data-theme=dark] span,body[data-theme=dark] td,body[data-theme=dark] th,body[data-theme=dark] label,body[data-theme=dark] .small,body[data-theme=dark] .text-sm{color:#d7e0ec}html[data-theme=dark] body .main-header.navbar,body[data-theme=dark] .main-header.navbar{background:linear-gradient(90deg,#0c1118,#131f2d)!important;border-bottom:1px solid var(--hm-border)}html[data-theme=dark] body .main-header .nav-link,html[data-theme=dark] body .main-header .navbar-nav .nav-link,html[data-theme=dark] body .content-header h1,html[data-theme=dark] body .content-header .breadcrumb-item,html[data-theme=dark] body .content-header .breadcrumb-item a,body[data-theme=dark] .main-header .nav-link,body[data-theme=dark] .main-header .navbar-nav .nav-link,body[data-theme=dark] .content-header h1,body[data-theme=dark] .content-header .breadcrumb-item,body[data-theme=dark] .content-header .breadcrumb-item a{color:var(--hm-text)!important}html[data-theme=dark] body .hm-notification-bell #hm-notification-badge.navbar-badge,html[data-theme=dark] body .hm-notification-bell #hm-notification-badge.badge-danger,body[data-theme=dark] .hm-notification-bell #hm-notification-badge.navbar-badge,body[data-theme=dark] .hm-notification-bell #hm-notification-badge.badge-danger{background-color:#dc3545!important;background:#dc3545!important;color:#fff!important;opacity:1!important}html[data-theme=dark] body .main-sidebar,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy,body[data-theme=dark] .main-sidebar,body[data-theme=dark] .main-sidebar.sidebar-dark-primary,body[data-theme=dark] .main-sidebar.sidebar-dark-navy{background:linear-gradient(180deg,#0b0f17,#0d121b)!important;border-right:1px solid var(--hm-border)}html[data-theme=dark] body .main-sidebar .sidebar,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .sidebar,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .sidebar,body[data-theme=dark] .main-sidebar .sidebar,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .sidebar,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .sidebar{padding-right:10px}html[data-theme=dark] body .main-sidebar .brand-link,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .brand-link,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .brand-link,body[data-theme=dark] .main-sidebar .brand-link,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .brand-link,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .brand-link{border-bottom:1px solid var(--hm-border)}html[data-theme=dark] body .main-sidebar .nav-sidebar .nav-link,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link,body[data-theme=dark] .main-sidebar .nav-sidebar .nav-link,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link{color:#d4deea;border:1px solid transparent;border-radius:10px!important;margin:2px 8px 2px 6px;transition:all .2s ease;width:calc(100% - 14px);padding-top:.55rem;padding-bottom:.55rem;min-height:0;display:flex;align-items:center}html[data-theme=dark] body .main-sidebar .nav-sidebar>.nav-item,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .nav-sidebar>.nav-item,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .nav-sidebar>.nav-item,body[data-theme=dark] .main-sidebar .nav-sidebar>.nav-item,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .nav-sidebar>.nav-item,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .nav-sidebar>.nav-item{margin-right:8px}html[data-theme=dark] body .main-sidebar .nav-sidebar>.nav-item>.nav-link>p,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link>p,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .nav-sidebar>.nav-item>.nav-link>p,body[data-theme=dark] .main-sidebar .nav-sidebar>.nav-item>.nav-link>p,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link>p,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .nav-sidebar>.nav-item>.nav-link>p{margin:0!important;line-height:1.2!important}html[data-theme=dark] body .main-sidebar .nav-sidebar .nav-link:hover,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link:hover,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link:hover,body[data-theme=dark] .main-sidebar .nav-sidebar .nav-link:hover,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link:hover,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link:hover{background:#ffffff0d;border-color:#ffffff24;color:#f1f5f9;transform:translate(2px)}html[data-theme=dark] body .main-sidebar .nav-sidebar .nav-link.active,html[data-theme=dark] body .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link.active,html[data-theme=dark] body .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link.active,body[data-theme=dark] .main-sidebar .nav-sidebar .nav-link.active,body[data-theme=dark] .main-sidebar.sidebar-dark-primary .nav-sidebar .nav-link.active,body[data-theme=dark] .main-sidebar.sidebar-dark-navy .nav-sidebar .nav-link.active{background:linear-gradient(90deg,#2563eb59,#7c3aed59);border-color:#7c3aed73;color:#f1f5f9!important}html[data-theme=dark] body .sidebar-dark-primary,body[data-theme=dark] .sidebar-dark-primary{background-color:#0b0f17!important}html[data-theme=dark] body .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link,body[data-theme=dark] .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link{background:transparent!important;color:#d4deea!important;border:1px solid transparent!important;border-radius:10px!important;margin-right:8px!important;width:calc(100% - 14px)!important;padding-top:.55rem!important;padding-bottom:.55rem!important;min-height:0!important;display:flex!important;align-items:center!important}html[data-theme=dark] body .sidebar-dark-primary .nav-sidebar>.nav-item,body[data-theme=dark] .sidebar-dark-primary .nav-sidebar>.nav-item{margin-right:8px!important}html[data-theme=dark] body .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link>p,body[data-theme=dark] .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link>p{margin:0!important;line-height:1.2!important}html[data-theme=dark] body .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link:hover,body[data-theme=dark] .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link:hover{background:#ffffff0d!important;border-color:#ffffff24!important;color:#f1f5f9!important}html[data-theme=dark] body .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,html[data-theme=dark] body .sidebar-dark-primary .nav-sidebar>.nav-item.menu-open>.nav-link,body[data-theme=dark] .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,body[data-theme=dark] .sidebar-dark-primary .nav-sidebar>.nav-item.menu-open>.nav-link{background:linear-gradient(90deg,#2563eb4d,#7c3aed4d)!important;border-color:#7c3aed73!important;color:#f1f5f9!important;box-shadow:none!important}html[data-theme=dark] body .sidebar-dark-primary .brand-link,body[data-theme=dark] .sidebar-dark-primary .brand-link{background-color:#0d121b!important}html[data-theme=dark] body .card,html[data-theme=dark] body .small-box,body[data-theme=dark] .card,body[data-theme=dark] .small-box{background:linear-gradient(180deg,#111827,#0f172a);border:1px solid var(--hm-border);color:var(--hm-text);box-shadow:0 8px 26px #00000059;border-radius:14px!important;overflow:hidden}html[data-theme=dark] body .card-header,html[data-theme=dark] body .card-footer,body[data-theme=dark] .card-header,body[data-theme=dark] .card-footer{background-color:#16202eeb;border-color:var(--hm-border);color:var(--hm-text);border-radius:0!important}html[data-theme=dark] body .card-header,body[data-theme=dark] .card-header{border-bottom:1px solid rgba(148,163,184,.22)!important}html[data-theme=dark] body .card-footer,body[data-theme=dark] .card-footer{border-top:1px solid rgba(148,163,184,.2)!important}html[data-theme=dark] body .card-body.border-top,html[data-theme=dark] body .card-body.border-bottom,html[data-theme=dark] body .card .border-top,html[data-theme=dark] body .card .border-bottom,body[data-theme=dark] .card-body.border-top,body[data-theme=dark] .card-body.border-bottom,body[data-theme=dark] .card .border-top,body[data-theme=dark] .card .border-bottom{border-color:#94a3b838!important}html[data-theme=dark] body .card-title,html[data-theme=dark] body .small-box h3,html[data-theme=dark] body .small-box p,body[data-theme=dark] .card-title,body[data-theme=dark] .small-box h3,body[data-theme=dark] .small-box p{color:var(--hm-text)!important}html[data-theme=dark] body .small-box .icon,body[data-theme=dark] .small-box .icon{opacity:.18}html[data-theme=dark] body .small-box.bg-info,html[data-theme=dark] body .small-box.bg-primary,body[data-theme=dark] .small-box.bg-info,body[data-theme=dark] .small-box.bg-primary{border-top:2px solid rgba(37,99,235,.9)}html[data-theme=dark] body .small-box.bg-success,body[data-theme=dark] .small-box.bg-success{border-top:2px solid rgba(16,185,129,.9)}html[data-theme=dark] body .small-box.bg-warning,body[data-theme=dark] .small-box.bg-warning{border-top:2px solid rgba(245,158,11,.9)}html[data-theme=dark] body .small-box.bg-danger,body[data-theme=dark] .small-box.bg-danger{border-top:2px solid rgba(239,68,68,.9)}html[data-theme=dark] body .table,body[data-theme=dark] .table{color:var(--hm-text);border-radius:10px!important;overflow:hidden}html[data-theme=dark] body .table thead,body[data-theme=dark] .table thead{background-color:#16202e}html[data-theme=dark] body .table th,html[data-theme=dark] body .table td,body[data-theme=dark] .table th,body[data-theme=dark] .table td{border-color:var(--hm-border);color:#e4ebf5}html[data-theme=dark] body .table th,body[data-theme=dark] .table th{font-weight:500!important;letter-spacing:.01em}html[data-theme=dark] body .table td strong,html[data-theme=dark] body .card strong,body[data-theme=dark] .table td strong,body[data-theme=dark] .card strong{font-weight:500!important}html[data-theme=dark] body .table-striped tbody tr:nth-of-type(odd),body[data-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:#ffffff05}html[data-theme=dark] body .table .table-info,html[data-theme=dark] body .table .table-info>th,html[data-theme=dark] body .table .table-info>td,html[data-theme=dark] body .table tr.table-info td,html[data-theme=dark] body .table tr.table-info th,body[data-theme=dark] .table .table-info,body[data-theme=dark] .table .table-info>th,body[data-theme=dark] .table .table-info>td,body[data-theme=dark] .table tr.table-info td,body[data-theme=dark] .table tr.table-info th{background-color:#2563eb38!important;color:#eaf2ff!important;border-color:#93c5fd47!important}html[data-theme=dark] body .table .table-info strong,html[data-theme=dark] body .table tr.table-info strong,body[data-theme=dark] .table .table-info strong,body[data-theme=dark] .table tr.table-info strong{color:#f5f9ff!important}html[data-theme=dark] body .table .table-light,html[data-theme=dark] body .table .table-light>th,html[data-theme=dark] body .table .table-light>td,html[data-theme=dark] body .table tr.table-light td,html[data-theme=dark] body .table tr.table-light th,body[data-theme=dark] .table .table-light,body[data-theme=dark] .table .table-light>th,body[data-theme=dark] .table .table-light>td,body[data-theme=dark] .table tr.table-light td,body[data-theme=dark] .table tr.table-light th{background-color:#94a3b829!important;color:#e7eef8!important;border-color:#94a3b847!important}html[data-theme=dark] body .table .table-light strong,html[data-theme=dark] body .table tr.table-light strong,body[data-theme=dark] .table .table-light strong,body[data-theme=dark] .table tr.table-light strong{color:#f8fbff!important}html[data-theme=dark] body .table tbody tr:hover,body[data-theme=dark] .table tbody tr:hover{background-color:#7c3aed1f}html[data-theme=dark] body .form-control,html[data-theme=dark] body .input-group-text,html[data-theme=dark] body .custom-select,html[data-theme=dark] body .custom-file-label,body[data-theme=dark] .form-control,body[data-theme=dark] .input-group-text,body[data-theme=dark] .custom-select,body[data-theme=dark] .custom-file-label{background-color:#16202e;border-color:var(--hm-border);color:var(--hm-text);border-radius:10px!important}html[data-theme=dark] body .form-control:focus,html[data-theme=dark] body .custom-select:focus,body[data-theme=dark] .form-control:focus,body[data-theme=dark] .custom-select:focus{border-color:#7c3aedb3;box-shadow:0 0 0 .18rem #7c3aed38}html[data-theme=dark] body .form-control::placeholder,body[data-theme=dark] .form-control::placeholder{color:var(--hm-muted)}html[data-theme=dark] body .btn-default,html[data-theme=dark] body .btn-outline-secondary,body[data-theme=dark] .btn-default,body[data-theme=dark] .btn-outline-secondary{background-color:#16202e;border-color:var(--hm-border);color:var(--hm-text);border-radius:10px!important}html[data-theme=dark] body .btn-default:hover,html[data-theme=dark] body .btn-outline-secondary:hover,body[data-theme=dark] .btn-default:hover,body[data-theme=dark] .btn-outline-secondary:hover{background-color:#1b2a3d;color:var(--hm-text)}html[data-theme=dark] body .hm-global-search-group .hm-global-search-input,body[data-theme=dark] .hm-global-search-group .hm-global-search-input{background-color:#16202e;border-color:var(--hm-border);color:var(--hm-text);border-radius:10px!important}html[data-theme=dark] body .hm-global-search-group .hm-global-search-btn,body[data-theme=dark] .hm-global-search-group .hm-global-search-btn{background-color:#16202e;border-color:var(--hm-border);color:var(--hm-text);border-radius:10px!important;width:36px;min-width:36px;height:32px;padding:0}html[data-theme=dark] body .hm-user-initials,body[data-theme=dark] .hm-user-initials{border-color:#ffffff38}html[data-theme=dark] body .dropdown-menu,body[data-theme=dark] .dropdown-menu{background-color:#111827;border-color:var(--hm-border);box-shadow:0 8px 30px #00000073;border-radius:12px!important}html[data-theme=dark] body .dropdown-item,body[data-theme=dark] .dropdown-item{color:var(--hm-text)}html[data-theme=dark] body .dropdown-item:hover,html[data-theme=dark] body .dropdown-item:focus,body[data-theme=dark] .dropdown-item:hover,body[data-theme=dark] .dropdown-item:focus{background-color:#16202e;color:var(--hm-text)}html[data-theme=dark] body .badge,html[data-theme=dark] body .badge.badge-primary,body[data-theme=dark] .badge,body[data-theme=dark] .badge.badge-primary{background-color:#7c3aed47;color:#ddd6fe}html[data-theme=dark] body .badge.badge-success,body[data-theme=dark] .badge.badge-success{background-color:#10b98138;color:#6ee7b7}html[data-theme=dark] body .badge.badge-warning,body[data-theme=dark] .badge.badge-warning{background-color:#f59e0b38;color:#fcd34d}html[data-theme=dark] body .badge.badge-danger,body[data-theme=dark] .badge.badge-danger{background-color:#ef444438;color:#fca5a5}html[data-theme=dark] body .alert,body[data-theme=dark] .alert{border-left-width:3px}html[data-theme=dark] body .alert-success,body[data-theme=dark] .alert-success{background-color:#10b98124;color:#6ee7b7}html[data-theme=dark] body .alert-warning,body[data-theme=dark] .alert-warning{background-color:#f59e0b24;color:#fcd34d}html[data-theme=dark] body .alert-danger,body[data-theme=dark] .alert-danger{background-color:#ef444424;color:#fca5a5}html[data-theme=dark] body .alert-info,body[data-theme=dark] .alert-info{background-color:#2563eb24;color:#93c5fd}html[data-theme=dark] body .text-muted,body[data-theme=dark] .text-muted{color:var(--hm-muted)!important}html[data-theme=dark] body .accounting-filters-inner,html[data-theme=dark] body .accounting-filters-inner.bg-white,html[data-theme=dark] body .accounting-filters-inner.rounded,html[data-theme=dark] body .accounting-filters-inner.border,body[data-theme=dark] .accounting-filters-inner,body[data-theme=dark] .accounting-filters-inner.bg-white,body[data-theme=dark] .accounting-filters-inner.rounded,body[data-theme=dark] .accounting-filters-inner.border{background:linear-gradient(180deg,#111827,#0f172a)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important;border-radius:12px!important}html[data-theme=dark] body .accounting-filters-inner h6,html[data-theme=dark] body .accounting-filters-inner label,html[data-theme=dark] body .accounting-filters-inner .small,html[data-theme=dark] body .accounting-filters-inner .text-muted,html[data-theme=dark] body .accounting-filters-inner p,body[data-theme=dark] .accounting-filters-inner h6,body[data-theme=dark] .accounting-filters-inner label,body[data-theme=dark] .accounting-filters-inner .small,body[data-theme=dark] .accounting-filters-inner .text-muted,body[data-theme=dark] .accounting-filters-inner p{color:#d7e0ec!important}html[data-theme=dark] body .accounting-filters-inner .form-control,html[data-theme=dark] body .accounting-filters-inner .form-control-sm,html[data-theme=dark] body .accounting-filters-inner select.form-control,body[data-theme=dark] .accounting-filters-inner .form-control,body[data-theme=dark] .accounting-filters-inner .form-control-sm,body[data-theme=dark] .accounting-filters-inner select.form-control{background-color:#16202e!important;border-color:var(--hm-border)!important;color:#f1f5f9!important}html[data-theme=dark] body .accounting-filters-inner .form-control::placeholder,body[data-theme=dark] .accounting-filters-inner .form-control::placeholder{color:#9eb0c7!important}html[data-theme=dark] body #locations-list,html[data-theme=dark] body #locations-list.list-group,html[data-theme=dark] body #locations-list .list-group-item,html[data-theme=dark] body #locations-list .location-item,body[data-theme=dark] #locations-list,body[data-theme=dark] #locations-list.list-group,body[data-theme=dark] #locations-list .list-group-item,body[data-theme=dark] #locations-list .location-item{background-color:#111827!important;color:#e7eef8!important;border-color:var(--hm-border)!important}html[data-theme=dark] body #locations-list .location-item:hover,html[data-theme=dark] body #locations-list .location-item-hovered,body[data-theme=dark] #locations-list .location-item:hover,body[data-theme=dark] #locations-list .location-item-hovered{background-color:#16202e!important;color:#f8fbff!important}html[data-theme=dark] body #locations-list .text-muted,html[data-theme=dark] body #locations-list small.text-muted,body[data-theme=dark] #locations-list .text-muted,body[data-theme=dark] #locations-list small.text-muted{color:#a9b8cc!important}html[data-theme=dark] body #locations-list-search,body[data-theme=dark] #locations-list-search{background-color:#16202e!important;border-color:var(--hm-border)!important;color:#f1f5f9!important}html[data-theme=dark] body .modal-content,html[data-theme=dark] body .modal .modal-content,body[data-theme=dark] .modal-content,body[data-theme=dark] .modal .modal-content{background:linear-gradient(180deg,#111827,#0f172a)!important;color:#e7eef8!important;border:1px solid var(--hm-border)!important;border-radius:12px!important}html[data-theme=dark] body .modal-header,html[data-theme=dark] body .modal-body,html[data-theme=dark] body .modal-footer,body[data-theme=dark] .modal-header,body[data-theme=dark] .modal-body,body[data-theme=dark] .modal-footer{background-color:transparent!important;color:#e7eef8!important;border-color:var(--hm-border)!important}html[data-theme=dark] body .modal-title,html[data-theme=dark] body .modal label,html[data-theme=dark] body .modal p,html[data-theme=dark] body .modal .text-dark,body[data-theme=dark] .modal-title,body[data-theme=dark] .modal label,body[data-theme=dark] .modal p,body[data-theme=dark] .modal .text-dark{color:#e7eef8!important}html[data-theme=dark] body .modal .close,html[data-theme=dark] body .modal .close span,body[data-theme=dark] .modal .close,body[data-theme=dark] .modal .close span{color:#c9d6ea!important;opacity:.85!important;text-shadow:none!important}html[data-theme=dark] body .modal .close:hover,body[data-theme=dark] .modal .close:hover{color:#fff!important;opacity:1!important}html[data-theme=dark] body .modal .form-control,html[data-theme=dark] body .modal .custom-select,html[data-theme=dark] body .modal .input-group-text,html[data-theme=dark] body .modal .btn-default,body[data-theme=dark] .modal .form-control,body[data-theme=dark] .modal .custom-select,body[data-theme=dark] .modal .input-group-text,body[data-theme=dark] .modal .btn-default{background-color:#16202e!important;border-color:var(--hm-border)!important;color:#f1f5f9!important}html[data-theme=dark] body .modal .form-control::placeholder,body[data-theme=dark] .modal .form-control::placeholder{color:#9eb0c7!important}html[data-theme=dark] body #editLocationNameModal #edit-location-name,body[data-theme=dark] #editLocationNameModal #edit-location-name{background-color:transparent!important;color:#e7eef8!important;border-color:transparent!important}html[data-theme=dark] body #editLocationNameModal #edit-location-name::placeholder,body[data-theme=dark] #editLocationNameModal #edit-location-name::placeholder{color:#9eb0c7!important}html[data-theme=dark] body #editLocationNameModal #edit-location-name:focus,body[data-theme=dark] #editLocationNameModal #edit-location-name:focus{background-color:#16202e!important;border-color:#7c3aedb3!important;box-shadow:0 0 0 .18rem #7c3aed38!important}html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary,html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary.alert,html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary.alert-light,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary.alert,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary.alert-light{background:linear-gradient(180deg,#16202e,#111827)!important;border-color:var(--hm-border)!important;color:#e7eef8!important}html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary h6,html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary p,html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary strong,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary h6,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary p,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary strong{color:#e7eef8!important}html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-summary .text-muted,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-summary .text-muted{color:#a9b8cc!important}html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-link,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-link{color:#93c5fd!important}html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-link:hover,html[data-theme=dark] body #editLocationNameModal #edit-location-reservation-link:focus,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-link:hover,body[data-theme=dark] #editLocationNameModal #edit-location-reservation-link:focus{color:#bfdbfe!important}html[data-theme=dark] body .modal .dropdown-menu,body[data-theme=dark] .modal .dropdown-menu{background-color:#111827!important;border-color:var(--hm-border)!important}html[data-theme=dark] body .modal .dropdown-item,body[data-theme=dark] .modal .dropdown-item{color:#e7eef8!important}html[data-theme=dark] body .modal .dropdown-item:hover,html[data-theme=dark] body .modal .dropdown-item:focus,body[data-theme=dark] .modal .dropdown-item:hover,body[data-theme=dark] .modal .dropdown-item:focus{background-color:#16202e!important;color:#fff!important}html[data-theme=dark] body .bg-light,html[data-theme=dark] body .card-header.bg-light,html[data-theme=dark] body .card-footer.bg-light,body[data-theme=dark] .bg-light,body[data-theme=dark] .card-header.bg-light,body[data-theme=dark] .card-footer.bg-light{background-color:#16202e!important;color:var(--hm-text)!important;border-color:var(--hm-border)!important}html[data-theme=dark] body .text-dark,html[data-theme=dark] body .btn-link.text-dark,html[data-theme=dark] body .card-header .text-dark,body[data-theme=dark] .text-dark,body[data-theme=dark] .btn-link.text-dark,body[data-theme=dark] .card-header .text-dark{color:#e7eef8!important}html[data-theme=dark] body .table th,body[data-theme=dark] .table th{background-color:#16202e!important;color:#e7eef8!important}html[data-theme=dark] body .border-warning,body[data-theme=dark] .border-warning{border-color:#f59e0b8c!important}html[data-theme=dark] body .dashboard-collapse-toggle,body[data-theme=dark] .dashboard-collapse-toggle{color:#e7eef8!important}html[data-theme=dark] body .dashboard-collapse-toggle:hover,html[data-theme=dark] body .dashboard-collapse-toggle:focus,body[data-theme=dark] .dashboard-collapse-toggle:hover,body[data-theme=dark] .dashboard-collapse-toggle:focus{background-color:#ffffff0a!important;color:#fff!important}html[data-theme=dark] body .card:hover,html[data-theme=dark] body .small-box:hover,html[data-theme=dark] body .info-box:hover,body[data-theme=dark] .card:hover,body[data-theme=dark] .small-box:hover,body[data-theme=dark] .info-box:hover{border-color:#8b5cf673;box-shadow:0 10px 30px #00000073,0 0 0 1px #8b5cf62e;transform:translateY(-1px)}html[data-theme=dark] body .info-box,body[data-theme=dark] .info-box{background:linear-gradient(180deg,#111827,#0f172a);border:1px solid var(--hm-border);border-radius:12px!important;color:var(--hm-text)}html[data-theme=dark] body canvas,body[data-theme=dark] canvas{filter:saturate(1.08) contrast(1.05)}body.dark-mode,html.dark-mode body{background-color:#07090f!important;--hm-blue: #17a2b8;--hm-violet: #7c3aed}.dark-mode .preloader{background-color:#07090f!important}.dark-mode .bg-light{background-color:#16202e!important;color:#e7eef8!important}body .btn.btn-primary,body a.btn.btn-primary,body button.btn-primary{background:linear-gradient(90deg,var(--hm-blue),var(--hm-violet))!important;background-image:linear-gradient(90deg,var(--hm-blue),var(--hm-violet))!important;border-color:transparent!important;color:#fff!important;border-radius:10px!important;box-shadow:none!important}body .btn.btn-primary:hover,body .btn.btn-primary:focus,body .btn.btn-primary:active,body a.btn.btn-primary:hover,body a.btn.btn-primary:focus,body a.btn.btn-primary:active,body button.btn-primary:hover,body button.btn-primary:focus,body button.btn-primary:active{filter:brightness(1.08);border-color:transparent!important;color:#fff!important}body .btn,body .btn-group>.btn,body .btn-group-vertical>.btn{border-radius:10px!important}.dark-mode a:not(.btn),body.dark-mode a:not(.btn){color:#17a2b8!important}.dark-mode a:not(.btn):hover,.dark-mode a:not(.btn):focus,body.dark-mode a:not(.btn):hover,body.dark-mode a:not(.btn):focus{color:#93c5fd!important}
