.tx-resourcemanagement .dropdown-menu{background-color:#DBDBDB}.tx-resourcemanagement .dropdown-menu .dropdown-item{color:#828588}.tx-resourcemanagement .dropdown-menu .dropdown-item:active{background-color:var(--bs-dropdown-link-hover-bg)}.tx-resourcemanagement .controlbar{margin-bottom:1.75rem}@media screen and (min-width:576px){.tx-resourcemanagement .controlbar{display:flex;justify-content:space-between;align-items:center}}.tx-resourcemanagement .controlbar .btn{margin-top:1rem}@media screen and (min-width:576px){.tx-resourcemanagement .controlbar .btn{margin-top:0}}.tx-resourcemanagement .search{position:relative;padding-top:4px}.tx-resourcemanagement .search input{padding:1rem 1.5rem;border:2px solid #fff;border-radius:1.75rem;width:100%;max-width:100%;background-color:#fff}@media screen and (min-width:576px){.tx-resourcemanagement .search input{width:320px}}.tx-resourcemanagement .search button{position:absolute;top:0;right:0;padding:1rem 1.5rem;box-shadow:none;background-color:transparent;border:0 none}.tx-resourcemanagement .contextMenuToggler{position:absolute;right:0;top:0.25rem}.tx-resourcemanagement .badge{padding:0.4rem 0.7rem;min-width:40px}.tx-resourcemanagement .badge.fixed{position:absolute;left:0;top:1rem;border-top-left-radius:0;border-bottom-left-radius:0}.tx-resourcemanagement .btn-badge{font-size:0.85rem;padding:0 1rem 0 0;border-radius:0.75rem;border:0 none;display:inline-flex;align-items:center}.tx-resourcemanagement .btn-badge .badge{font-size:0.9rem;top:unset;margin-right:0.5rem;padding:0.7rem 0.75rem;min-width:41px}.tx-resourcemanagement .btn-show{font-size:0.8rem;width:37.2px;height:37.2px;display:inline-flex;justify-content:center;align-items:center;padding:0}.tx-resourcemanagement .toggleContentBtn svg{transition:rotate 0.5s ease}.tx-resourcemanagement .toggleContentBtn[aria-expanded = "true"] svg{rotate:180deg}.tx-resourcemanagement .card{box-shadow:0 4px 4px rgba(0, 0, 0, 0.04)}.tx-resourcemanagement .card .position,.tx-resourcemanagement .card .description,.tx-resourcemanagement .card .address{color:#717579}.tx-resourcemanagement .card .propertynumber,.tx-resourcemanagement .card .address{font-weight:500}.tx-resourcemanagement .card .form-select-sm{border-radius:0.75rem;background-color:#DBDBDB;color:#828588}.tx-resourcemanagement .card .form-select-sm+.btn{display:none}.tx-resourcemanagement .card.site .info{display:flex;align-items:center}.tx-resourcemanagement .card.site .info .badge{padding:0.5rem 0.8rem;letter-spacing:0.5px}.tx-resourcemanagement .card.site .info .startdate{display:flex;align-items:center;font-size:0.75rem;color:#717579;margin-left:1rem}.tx-resourcemanagement .card.site .info .startdate svg{width:0.8125rem;height:0.8125rem;margin-right:0.25rem}@media screen and (min-width:1200px){.tx-resourcemanagement .card.site .info{position:absolute;top:0.8rem;right:1.5rem}.tx-resourcemanagement .card.site .info .startdate{order:1;margin-left:0;margin-right:2rem}.tx-resourcemanagement .card.site .info .badge{order:2}}@media screen and (min-width:1200px){.tx-resourcemanagement .card.site.view-list .info{right:3.25rem}}.tx-resourcemanagement .card-body .header::after{content:"";display:block;height:2px;width:3rem;margin:0.75rem 0 1rem 0;background-color:var(--bs-person)}.tx-resourcemanagement .card.machine .card-body .header::after{background-color:var(--bs-machine)}.tx-resourcemanagement .card.site .card-body .header::after{background-color:var(--bs-site)}.tx-resourcemanagement .card.person .card-body,.tx-resourcemanagement .card.machine .card-body{display:flex;flex-direction:column}.tx-resourcemanagement .card.person .description,.tx-resourcemanagement .card.machine .description{font-size:0.9em}.tx-resourcemanagement .card.person .tags .badge,.tx-resourcemanagement .card.machine .tags .badge{background-color:#DBDBDB;color:#828588;font-weight:500;padding:0.4rem 0.75rem !important}.tx-resourcemanagement .card.person.disabled .card-body,.tx-resourcemanagement .card.machine.disabled .card-body{opacity:0.45;filter:grayscale(100%)}.tx-resourcemanagement .card.person.disabled .card-body a,.tx-resourcemanagement .card.machine.disabled .card-body a{pointer-events:none}.tx-resourcemanagement .person-form .btn-check:checked+.btn{background-color:var(--bs-person);border-color:var(--bs-person);color:#fff}.tx-resourcemanagement .person-form .leavedays-table{max-width:700px}.tx-resourcemanagement .person-form .leavedays-table input[type="date"]{min-width:160px}.tx-resourcemanagement .person-form .input-group-text{min-width:3.5rem}.tx-resourcemanagement #sidebarnav{font-size:1.25rem}.tx-resourcemanagement #sidebarnav .nav-item .nav-link{display:flex;align-items:center;padding:1rem 2rem 1rem 3rem}.tx-resourcemanagement #sidebarnav .nav-item .icon{display:flex;width:3.2rem;height:1.5rem}.tx-resourcemanagement #sidebarnav .nav-item .icon img{height:100%;width:auto}.tx-resourcemanagement #sidebarnav .nav-item .icon.active{display:none}.tx-resourcemanagement #sidebarnav .nav-item:not(:last-child){margin-bottom:0.75rem}.tx-resourcemanagement #sidebarnav .nav-item:not(.active) .nav-link{color:#717579}.tx-resourcemanagement #sidebarnav .nav-item.active,.tx-resourcemanagement #sidebarnav .nav-item:hover{position:relative;border-radius:0 0.5rem 4rem 0;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16)}.tx-resourcemanagement #sidebarnav .nav-item.active .icon:not(.active),.tx-resourcemanagement #sidebarnav .nav-item:hover .icon:not(.active){display:none}.tx-resourcemanagement #sidebarnav .nav-item.active .icon.active,.tx-resourcemanagement #sidebarnav .nav-item:hover .icon.active{display:flex}.tx-resourcemanagement #sidebarnav .nav-item.active::before,.tx-resourcemanagement #sidebarnav .nav-item:hover::before{content:"";display:block;position:absolute;left:0;top:0;width:0.6rem;height:100%;border-radius:0 0.5rem 0.5rem 0;background-color:var(--bs-primary)}.tx-resourcemanagement #sidebarnav .nav-item.active.highlight-site::before,.tx-resourcemanagement #sidebarnav .nav-item:hover.highlight-site::before{background-color:var(--bs-site)}.tx-resourcemanagement #sidebarnav .nav-item.active.highlight-machine::before,.tx-resourcemanagement #sidebarnav .nav-item:hover.highlight-machine::before{background-color:var(--bs-machine)}.tx-resourcemanagement #sidebarnav .nav-item.active.highlight-person::before,.tx-resourcemanagement #sidebarnav .nav-item:hover.highlight-person::before{background-color:var(--bs-person)}.tx-resourcemanagement #overview{max-width:1200px}.tx-resourcemanagement #overview .card{border-radius:1rem;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16)}.tx-resourcemanagement #overview .count{font-size:2rem;font-weight:700}.tx-resourcemanagement #machines .card{border:1px solid var(--bs-machine)}.tx-resourcemanagement #machines .card .badge{left:-1px}.tx-resourcemanagement #persons .card{border:1px solid var(--bs-person)}.tx-resourcemanagement #persons .card .badge{left:-1px}.tx-resourcemanagement #usernav{display:flex;align-items:center;padding:2rem 0 2rem 3rem}.tx-resourcemanagement #usernav .userdropdown{margin-left:auto}.tx-resourcemanagement #usernav .userdropdown>.btn{padding:1rem 0.5rem}.tx-resourcemanagement #usernav .userdata{padding-left:0.75rem}.tx-resourcemanagement #usernav .userfullname{font-weight:500;margin-bottom:0}.tx-resourcemanagement #usernav .username{font-size:0.7rem;color:#717579}.tx-resourcemanagement #usernav figure{margin-bottom:0;background-color:#dadada;border-radius:50%;overflow:hidden;border:2px solid #fff;outline:3px solid #707070}form span.warning{padding-left:1rem;color:#f09400;font-style:italic;font-size:0.8em}