.reward .points-to-earn{padding:16px 16px 16px 75px;background-color:#eee;border-radius:8px;position:relative;margin-bottom:16px;font-size:12px}.reward .points-to-earn p{margin-bottom:.5rem}.reward .points-to-earn p:last-child{margin-bottom:0}.reward .points-to-earn b{color:#fc4813}.reward .points-to-earn a{text-decoration:underline;word-break:break-word}.reward .points-to-earn a:hover{text-decoration:none}.reward .points-to-earn:after{content:'';display:block;position:absolute;left:0;top:0;width:70px;height:100%;background-image:url('../images/revenue.svg');background-size:40px 40px;background-repeat:no-repeat;background-position:center}.reward .points-to-earn.product-points{margin-right:43px}.reward .points-to-earn.cart-points{max-width:300px}.reward .points-to-earn.register-points{padding:24px 16px 24px 75px}.reward .reward-points{padding:14px 0 0 100px;position:relative;min-height:90px}.reward .reward-points span{position:absolute;top:0;left:0;display:block;border-radius:50%;background-color:#fc4813;width:80px;height:80px;font-weight:800;font-size:14px;line-height:1.3em;text-align:center}.reward .reward-points span i{padding-top:25px;font-style:normal;display:block;margin:0 auto;font-size:20px}.reward .reward-table{margin-bottom:32px}.reward .reward-table table tr th:first-child,.reward .reward-table table tr td:first-child{padding-left:0}.reward .reward-table table tr th:last-child,.reward .reward-table table tr td:last-child{padding-right:0}.reward .reward-filter{margin-bottom:8px}.reward .reward-filter th:first-child,.reward .reward-filter td:first-child{padding-left:0}.reward .reward-filter th:last-child,.reward .reward-filter td:last-child{padding-right:0}.reward .reward-filter tbody tr td{padding-top:0}.reward .reward-filter tbody tr td select,.reward .reward-filter tbody tr td input{height:auto;padding:4px 24px 4px 8px}.reward .reward-filter tbody tr td button{padding:0 16px;line-height:32px}.reward .reward-toolbar .pager{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-content:center}.reward .reward-toolbar .pager .pages-items{padding:0}.reward .reward-toolbar .pager .toolbar-amount{display:block}.reward .reward-toolbar .limiter-options{padding:4px 24px 4px 8px;height:auto}.reward .customer-table{margin-bottom:32px}.reward .consent label{display:block;margin-bottom:8px}.reward .consent label a{text-decoration:underline;text-decoration-color:#fc4813;transition:all ease .2s}.reward .consent label a:hover{background-color:#fc4813;color:#fff}.reward.reward-consent{clear:both}.reward .vouchers{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.reward .vouchers .voucher{flex:0 0 185px;text-align:center;border:1px solid silver;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 0px 0px rgba(0,0,0,.2);box-shadow:4px 4px 0px 0px rgba(0,0,0,.2)}.reward .vouchers .voucher .content{padding:10px;border-bottom:1px solid silver}.reward .vouchers .voucher .heading{padding:5px 0;font-weight:600}.reward .vouchers .voucher .code{background-color:#fc4813;color:#fff;text-transform:uppercase;padding:3px}.reward .vouchers .voucher .copy-code{cursor:pointer;position:relative}.reward .vouchers .voucher .copy-code span{display:inline-block;margin:0 auto;font-size:.9em}.reward .vouchers .voucher .copy-code:before{content:"Skopiowano";position:absolute;display:block;top:0;left:calc(-50% + 110px);background:#989696;padding:8px 10px;border-radius:5px;margin-top:10px;opacity:0;transition:all ease .2s;max-height:0;color:#fff}.reward .vouchers .voucher .copy-code:after{position:absolute;top:0;left:50%;margin-left:-10px;content:'';display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #989696;opacity:0;transition:all ease .2s}.reward .vouchers .voucher .copy-code.copied:after,.reward .vouchers .voucher .copy-code.copied:before{opacity:1;top:100%;max-height:100px}.reward .vouchers .voucher .value{background-repeat:no-repeat;background-image:url('../images/voucher.svg');background-position:top center;padding:85px 20px 0;font-size:35px;font-weight:900;aspect-ratio:1;box-sizing:border-box}.reward .vouchers .voucher .button{display:inline-block;padding:5px;margin:0 auto;font-size:.9em}.reward .vouchers .voucher .button .lni{color:#fc4813;vertical-align:sub}.reward .vouchers .voucher.voucher-used{opacity:.5}