.simple-page.paystub{overflow:hidden;max-width:800px;margin:1em auto}.simple-page.paystub .already-done{text-align:center;margin-top:3em}.simple-page.paystub .scroll-container .table-wrapper{font-family:Rubik sans-serif}.simple-page.paystub .scroll-container .table-wrapper table,.simple-page.paystub .scroll-container .table-wrapper th,.simple-page.paystub .scroll-container .table-wrapper td{border:none;text-align:center}.simple-page.paystub .scroll-container .table-wrapper table{background:#F0F0F0;border-radius:10px}.simple-page.paystub .scroll-container .table-wrapper table tr{height:3em}.simple-page.paystub .scroll-container .table-wrapper table tr th{font-size:.75rem;font-weight:400}.simple-page.paystub .scroll-container .table-wrapper table tr:nth-child(even){background-color:var(--base-color-40)!important}.simple-page.paystub .scroll-container .table-wrapper table.total-summary{margin-top:2em}.simple-page.paystub .action-wrapper{margin-top:2em;height:100%;gap:1em;display:flex;flex-direction:column;justify-content:center}.simple-page.paystub .action-wrapper button{width:100%;height:3em;border:none;border-radius:10px;font-size:1rem;cursor:pointer}.simple-page.paystub .action-wrapper button:hover{filter:brightness(120%)}.simple-page.paystub .action-wrapper .confirm{background:#B1DD90;border:2px solid #9ABE58;color:#232F0E}.simple-page.paystub .action-wrapper .refuse{background:#FC8F8F;border:2px solid #E44A4A;color:#670E13}