:root{--sidebar-width: 17rem;--sidebar-logo-size: 2rem}.form-label.required:after,.col-form-label.required:after{content:" *";font-weight:700;color:var(--bs-warning)}.flex-basis-0{flex-basis:0!important}.btn-register,.btn-edit{color:var(--bs-black);background-color:var(--bs-gray-100);border-color:var(--bs-black)!important}.btn-register:hover,.btn-edit:hover{color:var(--bs-black);background-color:var(--bs-gray-200);border-color:var(--bs-black)!important}.btn-register:focus-visible,.btn-edit:focus-visible{box-shadow:0 0 0 .25rem #00000040}.btn-register:active,.btn-register.active,.btn-edit:active,.btn-edit.active{color:var(--bs-black);background-color:var(--bs-gray-300);border-color:var(--bs-black)!important}tabset .nav-tabs{border-bottom:1px solid #dee2e6;background:none}tabset .nav-tabs .nav-item{margin-bottom:-1px}tabset .nav-tabs .nav-item .nav-link{position:relative;border:none;border-radius:0;background:transparent;color:#1b365d;margin-right:1rem;border-bottom:2px solid transparent;font-size:.9rem}tabset .nav-tabs .nav-item .nav-link:hover{border-color:transparent;border-bottom-color:#1b365d80;background:transparent;color:#1b365d}tabset .nav-tabs .nav-item .nav-link.active{border-color:transparent;border-bottom-color:#1b365d;background:transparent;color:#1b365d;font-weight:600}tabset .nav-tabs .nav-item .nav-link:focus{outline:none;box-shadow:none}tabset .tab-content{border:none;padding:1.5rem 0 0;background:transparent}input[bsDaterangepicker]{width:15rem}.sidebar-nav .navbar-nav{width:100%;padding:0 1rem}.sidebar-nav .navbar-nav .nav-item{width:100%;position:relative}.sidebar-nav .navbar-nav .nav-item:not(:first-child){border-top:1px solid var(--bs-gray-400)}.sidebar-nav .navbar-nav .nav-item:first-child{border-top:1px solid var(--bs-gray-400)}.sidebar-nav .navbar-nav .nav-item:last-child{border-bottom:1px solid var(--bs-gray-400)}.sidebar-nav .navbar-nav .nav-item .nav-link{display:flex;align-items:center;padding:.75rem 1rem .75rem 1.5rem;margin-left:-1rem;margin-right:-1rem;color:#fff;text-decoration:none}.sidebar-nav .navbar-nav .nav-item .nav-link:hover{background-color:var(--sidebar-hover-bg)}.sidebar-nav .navbar-nav .nav-item .nav-link.active{background-color:var(--sidebar-active-bg)}.sidebar-nav .navbar-nav .nav-item .nav-link i{font-size:1.1rem}.sidebar-nav .navbar-nav .nav-item.menu-parent{position:relative}.sidebar-nav .navbar-nav .nav-item.menu-parent>button.nav-link{width:calc(100% + 2rem);background:transparent;border:none;text-align:left;position:relative;display:flex;align-items:center;color:#fff;padding:.75rem 1.5rem;margin-left:-1rem;margin-right:-1rem}.sidebar-nav .navbar-nav .nav-item.menu-parent>button.nav-link:hover{background-color:var(--sidebar-hover-bg)}.sidebar-nav .navbar-nav .nav-item.menu-parent>button.nav-link:after{font-family:bootstrap-icons;content:"\f282";font-weight:400;font-size:.75rem;flex-shrink:0;color:#fff;margin-left:auto}.sidebar-nav .navbar-nav .nav-item.menu-parent.is-expanded>button.nav-link:after{content:"\f286"}.sidebar-nav .navbar-nav .nav-item.menu-parent.active>button.nav-link{background-color:var(--sidebar-active-bg)!important;color:#fff!important}.sidebar-nav .navbar-nav .nav-item.menu-parent.active>button.nav-link:hover{background-color:var(--sidebar-active-bg)!important}.sidebar-nav .navbar-nav .nav-item.menu-parent.is-expanded{border-bottom:none!important}.sidebar-nav .navbar-nav .nav-item .nav-submenu{list-style:none;padding-left:0;padding-right:0;margin:0;margin-left:-1rem;margin-right:-1rem;max-height:0;overflow:hidden;background-color:var(--bs-primary)}.sidebar-nav .navbar-nav .nav-item .nav-submenu.show{max-height:none}.sidebar-nav .navbar-nav .nav-item .nav-submenu .nav-item{width:100%;border:none!important}.sidebar-nav .navbar-nav .nav-item .nav-submenu .nav-item .nav-link{padding:.75rem 1.5rem .75rem 4.75rem;background-color:transparent}.sidebar-nav .navbar-nav .nav-item .nav-submenu .nav-item .nav-link:hover{background-color:var(--sidebar-hover-bg)}.sidebar-nav .navbar-nav .nav-item .nav-submenu .nav-item .nav-link.active{background-color:var(--sidebar-active-bg)!important;color:#fff!important}.sidebar-nav .navbar-nav .nav-item .nav-submenu:after{content:"";display:block;height:0;border-bottom:1px solid var(--bs-gray-400);width:calc(100% - 2rem);margin-left:1rem}.sidebar-nav .navbar-nav>.nav-item.menu-parent.is-expanded+.nav-item{border-top:none!important}
