[x-cloak]{display:none}@media (min-width: 768px){#sidebar{display:block!important}}.dropdown-menu{z-index:1050}.navbar{min-height:56px;height:56px;z-index:1046;flex-wrap:nowrap;overflow:visible}.navbar .container-fluid{flex-wrap:nowrap}.navbar .navbar-text{white-space:nowrap}.navbar .dropdown{position:relative}.navbar .dropdown-menu{position:absolute!important;z-index:1055}.navbar [data-sidebar-toggle]{display:inline-block}@media (min-width: 768px){.navbar [data-sidebar-toggle]{display:none!important}}.dropdown-menu{border-radius:8px;box-shadow:0 4px 10px #0000001a}.list-group-item{transition:background-color .3s ease}.list-group-item:hover{background-color:#f8f9fa}.nav-link,.notification{cursor:pointer!important}.navbar .nav-link{color:#ffffffd9}.navbar .nav-link:hover,.navbar .nav-link:focus{color:#fff}#notificationDropdown{font-size:1.15rem;line-height:1}#notificationDropdown .fa-bell{color:#ffffffe6}#notificationDropdown:hover .fa-bell,#notificationDropdown:focus .fa-bell{color:#fff}.notification:hover{background-color:#d3d3d3!important}.fs-7{font-size:.875rem}#notificationDropdown .badge{font-size:.75rem;width:18px;height:18px;line-height:1.2;text-align:center}:root{--sidebar-width: 250px}.sidebar{position:fixed;top:56px;bottom:0;left:0;width:var(--sidebar-width);background-color:#1a202c;overflow-y:auto;z-index:1040}.sidebar-body{padding:1rem .5rem 1.5rem}.sidebar-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.15)}.sidebar-backdrop{display:none}.sidebar .nav-link{color:#adb5bd;border-radius:.25rem;transition:background-color .15s ease,color .15s ease}.sidebar .nav-link:hover:not(.active):not(.sidebar-section-open){color:#f8f9fa;background-color:#ffffff1a}.sidebar .nav-link.sidebar-section-open,.sidebar .nav-link.sidebar-section-open:hover{color:#e9ecef;background-color:#ffffff0f;font-weight:600}.sidebar .nav-link.active,.sidebar .nav-link.active:hover{color:#fff;background-color:#0d6efd;font-weight:500}.portal-main{min-width:0;padding:1.5rem 1rem 2rem}@media (min-width: 768px){.portal-main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width));padding:1.5rem 1.5rem 2rem}}body.dark-mode{background-color:#121212;color:#e0e0e0}.dark-mode .navbar,.dark-mode .sidebar{background-color:#1f1f1f}.dark-mode .sidebar .nav-link:hover:not(.active):not(.sidebar-section-open){background-color:#ffffff14;color:#f8f9fa}.dark-mode .sidebar .nav-link.sidebar-section-open,.dark-mode .sidebar .nav-link.sidebar-section-open:hover{background-color:#ffffff0f;color:#e9ecef}.dark-mode .sidebar .nav-link.active,.dark-mode .sidebar .nav-link.active:hover{background-color:#2563eb;color:#fff}.notification-badge{font-size:.7rem;position:absolute;top:0;right:0;transform:translate(50%,-50%);background-color:#dc3545;color:#fff;padding:.25rem .5rem;border-radius:50%}@media (min-width: 768px){#sidebar{display:block!important;transform:none!important;visibility:visible!important;width:var(--sidebar-width, 250px);background-color:#1a202c!important}.sidebar-backdrop,.sidebar-mobile-header{display:none!important}main,.portal-main{margin-left:var(--sidebar-width, 250px);width:calc(100% - var(--sidebar-width, 250px));max-width:calc(100% - var(--sidebar-width, 250px))}}@media (max-width: 767.98px){#sidebar{width:min(18rem,86vw);transform:translate(-100%);transition:transform .25s ease-in-out;z-index:1045;visibility:visible}#sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:none;position:fixed;top:56px;right:0;bottom:0;left:0;background:#00000073;z-index:1044}.sidebar-backdrop.is-open{display:block}body.sidebar-open{overflow:hidden}main,.portal-main{margin-left:0;width:100%;max-width:100%;padding-top:1rem}}.neutral-nav-tabs{border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.neutral-nav-tabs .nav-link{color:#333;font-weight:500;padding:10px 15px;margin-right:5px;border-radius:4px 4px 0 0;transition:all .3s ease}.neutral-nav-tabs .nav-link:hover{color:#111;background-color:#f5f5f5}.neutral-nav-tabs .nav-link.active{color:#fff;background-color:#444;border-color:#444 #444 #e0e0e0;font-weight:700}.card-title{font-size:1.25rem;font-weight:600}.list-group-item{padding:.75rem 1rem}.list-group-item span:first-child{font-weight:500;color:#6c757d}.navbar-custom{background-color:#343a40}.selected-page a{font-weight:700;text-decoration:underline}.pagination .page-link img{vertical-align:middle}.pagination .page-item.active .page-link{background-color:#007bff;color:#fff;border-color:#007bff}.form-select-sm{width:auto}.pagination .page-link{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#6c757d}.pagination .page-link:hover{color:#007bff;text-decoration:none}.pagination .page-item.active .page-link{background-color:#007bff;color:#fff;border-radius:50%}.pagination .page-item.disabled .page-link{color:#dcdcdc}.larger-arrow{width:50px;height:30px}.nav-tabs .nav-link{font-size:16px;font-weight:500}.nav-tabs .nav-link i{margin-right:5px}.card{border-radius:10px}.form-control,.form-select{border-radius:5px}.nav-pills .nav-link.active{background-color:#007bff;color:#fff;box-shadow:0 4px 6px #0000004d}.nav-tabs .nav-link:not(.active){color:#212529}.selected-hermet button{transition:color .3s ease,transform .2s ease}.selected-hermet button:hover{color:#8b0000;transform:scale(1.2)}.inventory-qr-reader{width:100%;min-height:220px;border-radius:.375rem;overflow:hidden;background:#111}.inventory-qr-reader video{width:100%!important;height:auto!important;-o-object-fit:cover;object-fit:cover}.manufacturer-products-page .select2-container--default .select2-selection--multiple{min-height:38px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);padding:.2rem .35rem}.manufacturer-products-page .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.manufacturer-products-page .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff;font-size:.8125rem;padding:.15rem .45rem}.manufacturer-products-page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#ffffffd9;margin-right:.25rem}.manufacturer-products-page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.manufacturer-products-page .select2-container .select2-search--inline .select2-search__field{margin-top:5px;font-size:.875rem}.manufacturer-products-page .select2-dropdown{border-color:var(--bs-border-color);font-size:.875rem}.manufacturer-products-page .manufacturer-filters-card .card-header{background:#fafbfc}.manufacturer-products-page .manufacturer-filter-section__title{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:.65rem}.manufacturer-products-page .manufacturer-filter-region{background:var(--bs-light);border:1px solid var(--bs-border-color);border-radius:.5rem;padding:1rem 1rem .5rem}.manufacturer-products-page .manufacturer-filter-region .form-text{margin-top:.5rem}.manufacturer-products-page .manufacturer-active-filters .badge{font-weight:500;padding:.4em .65em}.manufacturer-products-page .manufacturer-region-detail{background:var(--bs-light);border-top:1px solid var(--bs-border-color)}.manufacturer-products-page .manufacturer-region-detail-table th,.manufacturer-products-page .manufacturer-region-detail-table td{padding-top:.35rem;padding-bottom:.35rem}.manufacturer-products-page .manufacturer-region-toggle .bi{transition:transform .15s ease}.manufacturer-products-page .manufacturer-region-detail-row:hover{background:transparent}.select2-container--default .select2-selection--multiple{min-height:31px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);padding:.125rem .25rem}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff;font-size:.8125rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#ffffffd9;margin-right:.25rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-search--inline .select2-search__field{margin-top:4px;font-size:.875rem}.select2-dropdown{border-color:var(--bs-border-color);font-size:.875rem}.business-units-page .business-unit-item{background:#fff}.business-units-page .business-unit-actions{align-self:stretch}.business-units-page .business-unit-actions .btn{white-space:nowrap}@media (min-width: 768px){.business-units-page .business-unit-actions{align-self:flex-start;flex-direction:column}.business-units-page .business-unit-actions .btn{width:100%}}.business-units-page .business-unit-map-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:999px}.business-units-page .business-unit-children{display:flex;flex-wrap:wrap;gap:.35rem;max-height:12rem;overflow-y:auto}.business-units-page .business-unit-chip{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.75rem;background:#e9ecef;border-radius:.375rem;color:#212529}@media (max-width: 767.98px){.business-units-page .container{padding-left:.75rem;padding-right:.75rem}.business-units-page .business-unit-item{padding:.875rem!important}.business-units-page .business-unit-children{max-height:10rem}}.pos-mapping-rooms-table{max-height:22rem;overflow:auto}@media (max-width: 767.98px){.pos-mapping-rooms-table table{font-size:.875rem}}
