.grade-table table{--bs-table-hover-bg:transparent!important}.grade-table tbody{display:block;border-bottom:none!important}.grade-table table tbody tr:not(.show-no-hover-effect):hover{background-color:rgba(229,234,249,.72)!important}.grade-table th{background-color:#eef7ff!important;color:var(--bs-ocean-blue-850)!important;vertical-align:middle;font-weight:400!important;padding:8px}.grade-table th:first-child{padding-left:16px}.grade-table th .sub-heading{color:var(--bs-gray-600)}.grade-table tbody tr{margin-bottom:8px;cursor:pointer!important}.grade-table table thead{border-radius:6px;margin-bottom:8px}.grade-table tbody td{font-size:.875rem;font-weight:500;padding:0 8px}.grade-table tbody tr .row-div{display:flex;cursor:pointer!important;width:100%;background:linear-gradient(180deg,#ffffff33 -26.18%,#e5eaf9b8 174.65%);border-radius:6px;align-items:center;padding-left:0;padding-right:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.grade-table tbody tr .row-div.locked-rows{cursor:default}.grade-table tbody tr .row-div::-webkit-scrollbar{display:none}.grade-table .grade-name{text-align:start}.ring-container{position:relative;display:flex;justify-content:center;align-items:center;height:10px;width:10px}.circle{width:5px;height:5px;border-radius:50%;position:absolute}.ringring{border:3px solid var(--bs-child-green-300);border-radius:50%;height:10px;width:10px;position:absolute;animation:pulsate 1s ease-out infinite;opacity:0}.grade-table .trusted_seal_container{display:flex;align-items:center;background:linear-gradient(90.68deg,#cbdbfb -48.31%,#f9fbfe 91.48%);border-radius:2px;padding:0 4px}.grade-table .trusted_seal_title{color:var(--bs-blue-500);font-size:10px;font-style:italic}.grade-table .no-table-data{margin:auto 0;text-align:center;color:var(--bs-primary);font-size:1rem;padding:0}.grade-table .grade-details-grade .grade-details-grade-name{font-weight:500;font-size:14px;color:#0e2a70}.grade-table .grade-details-mfi{font-weight:500;font-size:14px;color:#2f4174}.grade-table .grade-table-polymer{color:#0e2a70;font-weight:500;font-size:14px}.custom-header-class{background-color:var(--color-light-gray);color:var(--color-dark-gray);font-weight:700;text-align:left;padding:10px;border-bottom:2px solid var(--color-border-gray)}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}