:root{--star-primary:#009571;--star-primary-rgb:0,149,113}html{font-size:11pt}a.invisible-link{cursor:inherit}[draggable="true"]:not(:has(.drag-handle)),[draggable="true"] .drag-handle{cursor:move;cursor:grab}textarea.no-resize{resize:none}h1:has(span.hr),h2:has(span.hr),h3:has(span.hr),h4:has(span.hr),h5:has(span.hr),h6:has(span.hr),p:has(span.hr){overflow:hidden;text-align:center;margin:0}h1>span.hr,h2>span.hr,h3>span.hr,h4>span.hr,h5>span.hr,h6>span.hr,p>span.hr{position:relative;display:inline-block;color:var(--bs-gray-700)}h1>span.hr:before,h1>span.hr:after,h2>span.hr:before,h2>span.hr:after,h3>span.hr:before,h3>span.hr:after,h4>span.hr:before,h4>span.hr:after,h5>span.hr:before,h5>span.hr:after,h6>span.hr:before,h6>span.hr:after,p>span.hr:before,p>span.hr:after{content:'';position:absolute;top:50%;border-bottom:1px solid;width:100vw;margin:0 1rem}h1>span.hr:before,h2>span.hr:before,h3>span.hr:before,h4>span.hr:before,h5>span.hr:before,h6>span.hr:before,p>span.hr:before{right:100%}h1>span.hr:after,h2>span.hr:after,h3>span.hr:after,h4>span.hr:after,h5>span.hr:after,h6>span.hr:after,p>span.hr:after{left:100%}.text-small{font-size:0.7rem}body.login-page{background-color:rgba(var(--star-primary-rgb),0.8)}body.login-page .card{background-color:var(--bs-gray-200);box-shadow:8px 8px 30px 6px var(--bs-gray-700)}button.microsoft-sign-in{border:0;background:none;box-shadow:none;border-radius:0px;height:auto}nav.navbar{background-color:var(--star-primary)}nav.navbar a.navbar-brand{color:white}@media screen and (min-width:1200px){nav.navbar a.nav-link{color:rgba(255,255,255,0.55)}nav.navbar a.nav-link.show{color:white}nav.navbar a.nav-link:hover{color:rgba(255,255,255,0.75)}}nav.navbar button.navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.1)}nav.navbar button.navbar-toggler span.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}footer .client-company-name,footer .developed-by-attribution,footer .app-version{font-size:smaller}table th{text-wrap:nowrap}table th i{margin-left:.5rem}table th :not(.selected) i{opacity:25%;transition:opacity 0.15s ease-in-out}table th :hover i{opacity:60%}table th.asc i,table th.desc i{opacity:40%}table th.asc :hover i,table th.desc :hover i{opacity:60%}table th.table-controls,table td.table-controls{width:1%}table td.table-controls div:has(button:disabled){cursor:not-allowed}table td.table-controls button:disabled,table td.table-controls .btn:first-child:active{border-color:transparent}table td{vertical-align:middle}table td:has(span.true),table td:has(span.false){width:1%}table td span.true,table td span.false{display:flex;justify-content:center}table td span.true{color:var(--star-primary)}table td span.false{color:#dc3545}.list-group.list-group-borderless li.list-group-item{border:none}.asteriskField{color:red}input[type="number"].hide-spinners::-webkit-inner-spin-button,input[type="number"].hide-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"].hide-spinners{appearance:textfield;-moz-appearance:textfield}div:has(>.textarea-support-text){position:relative}span.textarea-support-text{position:absolute;right:0;bottom:0;opacity:.75;font-size:0.7rem;font-weight:600;border-radius:0.3rem;padding-top:0.15rem;padding-bottom:0.15rem;padding-left:0.25rem;padding-right:0.25rem;margin-right:.4rem}span.textarea-support-text:not(:last-child){bottom:1.6rem}span.textarea-support-text.scrollbar{margin-right:1.2rem}.htmx-indicator{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;opacity:1;display:none}.htmx-indicator::before{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid var(--star-primary);animation:indicator-rotate 2s linear infinite}.htmx-indicator.htmx-request{display:inherit}:has(>.htmx-indicator.htmx-request)>:not(.htmx-indicator):not(.htmx-indicator-exclude){display:none!important}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes indicator-rotate{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.input-group select.squeeze{width:32%}.job-card .nav-tabs .nav-item button{--bs-nav-link-font-size:.9rem;--bs-nav-link-padding-x:.5rem;--bs-nav-link-padding-y:.25rem}.job-card.job-card-third{width:32%;height:400px}.job-card.job-card-half{width:49%;height:400px}@media screen and (max-width:1399px){.job-card.job-card-half{width:100%}.job-card.job-card-third{width:49%}}@media screen and (max-width:991px){.job-card.job-card-third{width:100%}}.job-card .list-group-item .btn{--bs-btn-line-height:0}.job-card .list-group-item .btn .bi{padding:0;opacity:.5}.job-card .list-group-item .bi-caret-up-fill,.job-card .list-group-item .bi-caret-down-fill{display:none}.job-card .list-group-item .btn:hover .bi-caret-up-fill,.job-card .list-group-item .btn:hover .bi-caret-down-fill{display:inline-block;opacity:.6}.job-card .list-group-item .btn:hover .bi-caret-up,.job-card .list-group-item .btn:hover .bi-caret-down{display:none}#scheduled-equipment-move-table-wrapper td.table-controls *{line-height:0}#scheduled-equipment-move-table-wrapper td.table-controls .btn.hover-action:has(.bi){padding:0;opacity:.5}#scheduled-equipment-move-table-wrapper td.table-controls .bi-caret-up-fill,#scheduled-equipment-move-table-wrapper td.table-controls .bi-caret-down-fill{display:none}#scheduled-equipment-move-table-wrapper td.table-controls .btn:hover .bi-caret-up-fill,#scheduled-equipment-move-table-wrapper td.table-controls .btn:hover .bi-caret-down-fill{display:inline-block;opacity:.8}#scheduled-equipment-move-table-wrapper td.table-controls .btn:hover .bi-caret-up,#scheduled-equipment-move-table-wrapper td.table-controls .btn:hover .bi-caret-down{display:none}