:root{--rr-orange: #E8763D;--rr-navy: #1F2E4A;--rr-line: #E8EAEE;--rr-hover: #F6F8FB}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}button{transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{transition:border-color .12s ease,box-shadow .12s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--rr-orange)!important;box-shadow:0 0 0 3px #e8763d26}tbody tr{transition:background .1s ease}tbody tr:hover{background:var(--rr-hover)}thead th{position:sticky;top:0}a{transition:opacity .12s ease}a:hover{opacity:.85}details summary{cursor:pointer;-webkit-user-select:none;user-select:none}details summary::-webkit-details-marker{color:var(--rr-orange)}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-thumb{background:#cfd6de;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#b6bfca}*::-webkit-scrollbar-track{background:transparent}@keyframes rrFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}main,.rr-fade{animation:rrFadeIn .18s ease}@media print{body{background:#fff!important}*{box-shadow:none!important}}
