.spinner{text-align:center;margin-top:10px}.vouchers-title{font-size:23px;font-weight:600}.vouchers{padding-top:20px;background-color:rgba(228,233,231,.89);.vouchers-count{font-size:13px;margin-bottom:10px}}.voucher-card{overflow:hidden;cursor:pointer;margin-bottom:30px;.spinner{text-align:center;margin-top:10px}.link{text-decoration:none;color:black;height:100%;display:flex;flex-direction:column}.item-header{background-color:#fff;width:100%;height:120px;overflow:hidden;display:flex;align-items:center;justify-content:center}.item-data{margin-top:-5px;.amount{font-weight:700;padding:2px 5px 3px;background-color:white;color:black;margin-right:5px}.amount,.end{font-size:11px;border-radius:2px}.end{padding:3px 5px;background-color:gray;color:white}}.item-content{line-height:15px;text-align:left;.item-content-description{font-weight:500;font-size:14px;white-space:normal;margin-bottom:10px}}.voucher-image{width:60%;height:auto;object-fit:contain}.item-infos{font-size:12px;margin-top:3px;font-weight:600}.alreadyattempt{text-align:center;font-size:13px}.description{margin-top:5px}.description,.left-time{font-size:12px;font-weight:600;color:grey}.end-time{font-size:12px;font-weight:600;color:black}.item-data{.end{font-size:11px;padding:3px 5px;background-color:gray;color:white;border-radius:2px;font-weight:600}}.alreadyattempt,.submit{margin-top:5px;font-size:12px;font-weight:600;border-radius:3px}.alreadyattempt{cursor:pointer;background-color:gray;border:1px solid gray;color:white;padding:5px}.item-description{text-align:left;padding-bottom:10px;.title{font-weight:700;font-size:13px;white-space:normal;line-height:15px;margin-top:10px}}.voucher-title{width:10%;font-size:13px;font-weight:700;text-align:left}}.voucher{margin-top:-15px;.voucher-content{padding:0;.item-infos{font-size:14px;font-weight:500;margin-bottom:5px}}.voucher-content-image{position:relative;width:100%;height:250px;overflow:hidden;filter:brightness(90%)}.voucher-content-image-inside{object-fit:cover;object-position:center}.voucher-content-title{margin-top:10px;font-size:20px;font-weight:700}.voucher-content-description-title{margin-top:10px;font-size:17px;font-weight:700}.voucher-content-description{font-size:14px;font-weight:500;white-space:pre-line}.qr-code{text-align:center}.qr-code-image{max-width:50%}.submit{margin-top:5px;font-size:12px;margin-bottom:20px}.alreadyattempt,.submit{font-weight:600;border-radius:3px}.alreadyattempt{cursor:pointer;font-size:16px;background-color:gray;border:1px solid gray;color:white;text-align:center;padding-top:5px;padding-bottom:2px;margin-bottom:10px}}