td.highlighted-cell{background-color:#e9f5ff;box-shadow:inset 0 0 5px rgba(13,110,253,.5);outline:2px solid #0d6efd}.sticky-col{background:#fff;border-right-width:4px;left:0;position:sticky;white-space:nowrap}.table-responsive-horizontal{overflow-x:scroll;scrollbar-color:#999 #eee;scrollbar-width:thin;width:100%}.table-responsive-horizontal::-webkit-scrollbar{height:10px}.table-responsive-horizontal::-webkit-scrollbar-track{background:#eee;border-radius:5px}.table-responsive-horizontal::-webkit-scrollbar-thumb{background:#999;border-radius:5px}td.highlighted-cell{background-color:rgba(var(--bs-primary-rgb),.1);box-shadow:inset 0 0 5px rgba(var(--bs-primary-rgb),.5);outline:2px solid var(--bs-primary);transition:all .2s ease}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}.percent-input-wrapper{position:relative}.percent-input-wrapper .percent-input{padding-right:1.2rem;text-align:left;width:3.5rem}.percent-input-wrapper .percent-sign{color:#6c757d;font-weight:500;pointer-events:none;position:absolute;right:.25rem}