.voucher-page{background-color:#fff;padding:10px 24px;border-radius:12px;min-height:74vh}.voucher-page .voucher-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center}.voucher-page .voucher-page__points>i{color:#f6a700;font-size:18px}.voucher-page .voucher-page__points .voucher-page__points-number{color:#f6a700}.voucher-page .voucher-page__filter{background-color:#fff}.voucher-page .voucher-page__filter .voucher-page__tabs{white-space:nowrap}.voucher-page .voucher-page__tabs-wrapper{-webkit-overflow-scrolling:touch;width:100%}.voucher-page .voucher-page__tabs{display:flex;flex-wrap:nowrap;gap:8px}.voucher-page__banner{display:flex;justify-content:space-between;background-color:#fff;padding:10px 0}.voucher-page__banner-img{width:100%;height:auto;border-radius:5px}.voucher-page__points{border-radius:8px;height:47px;background:#fff;text-align:center;display:flex;align-items:center;gap:5px}.voucher-page__points-number{color:#f0720a;font-weight:700;margin:0;font-size:22px}.voucher-page__points-text{margin:0}.voucher-page .voucher-page__search{border-radius:8px;border:1px solid var(--Light_Mode-Stroke,#d9d9d9);background:var(--Light_Mode-Surface,#fff);display:flex;height:40px;padding:0 12px;align-items:center;gap:8px;align-self:stretch}.voucher-page .voucher-page__search-input:focus-visible{outline:unset!important;border-radius:unset;box-shadow:unset}.voucher-page__search{background-color:#fff;display:flex;justify-content:space-between;border-bottom:1px solid #ddd}.voucher-page__search-input{width:100%;padding:8px;border:unset;border-radius:5px}.voucher-page__search-input :focus-visible{border:unset;outline:unset}.voucher-page__search-button{padding:8px 15px;background-color:#ee4d2d;color:#fff;border:none;border-radius:5px;justify-content:right}.voucher-page__tabs{display:flex;background-color:#fff}.voucher-page__tabs .voucher-page__tab{width:100%;display:flex;height:56px;align-items:center;justify-content:center;padding:0 15px 0 0;cursor:pointer}.voucher-page__tabs .voucher-page__tab--active{font-weight:700;color:green;border-bottom:1px solid green}.voucher-page__list{padding:15px}.voucher-page__item{background-color:#fff;border-left:5px solid #ee4d2d;margin-bottom:10px;padding:15px;display:flex;justify-content:space-between;border-radius:5px}.voucher-page__item-left{width:80%}.voucher-page__item-title{font-weight:700;margin-bottom:5px}.voucher-page__item-condition{color:#666;font-size:14px}.voucher-page__item-right{display:flex;align-items:center}.voucher-page__item-button{background-color:#ee4d2d;color:#fff;padding:8px 12px;border:none;border-radius:5px;font-size:14px}.voucher-page .btn-confirm{width:200px;height:35px;flex-shrink:0;border-radius:50px;border:1px solid #83bb3e;margin-top:10px}.voucher-page .btn-confirm .text-confirm{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px;color:#83bb3e!important}.voucher-page .voucher-page__filter{width:100%;display:flex;border-bottom:1px solid #ddd}@media screen and (max-width:1023px){.voucher__sidebar{display:none}.voucher__main{padding-top:32px;width:100%!important}}@media screen and (max-width:992px){.voucher-page__filter{width:100%;display:flex;flex-direction:column}.voucher-page__filter .voucher-page__search,.voucher-page__filter .voucher-page__tabs{width:100%}}.voucher-list{align-items:center;justify-content:start;padding:8px}.voucher-card{border-radius:8px;overflow:hidden;margin-bottom:16px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.5));display:flex;align-items:stretch;position:relative;padding:0 5px!important}.voucher-card .left{width:70px;border-right:2px dashed rgba(0,0,0,.13);padding:8px;background-color:#fff;border-radius:8px}.voucher-card .left,.voucher-card .left div{display:flex;align-items:center;justify-content:center}.voucher-card .left div{width:30px;height:30px;border-radius:50%;background-color:orange}.voucher-card .left>img{object-fit:cover}.voucher-card .center{width:200px;background-color:#fff;flex-grow:1;border-radius:8px 0 0 8px;padding:4px 8px}.voucher-card .center,.voucher-card .center .voucher-info{display:flex;flex-direction:column}.voucher-card .center .voucher-info>b{height:40px;display:flex;align-items:center}.voucher-card .center .voucher-info>span{font-size:14px;font-weight:500}.voucher-card .center .voucher-btn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.voucher-card .center .voucher-btn.justify-end{justify-content:flex-end}.voucher-card .center .voucher-btn>div{color:#fff;padding:4px 8px;font-size:12px}.voucher-card .center .voucher-btn>span{font-size:14px;font-weight:550}.voucher-card .center .voucher-btn>button{border-radius:4px;border:1px solid orange;padding:2px 8px;background-color:#fff;font-size:12px;font-weight:600}.voucher-card .right{width:30px;background-image:radial-gradient(circle at 100% 50%,transparent 10px,#fff 11px)}.voucher-card .right div{font-family:Libre Barcode\ 128 Text,cursive;font-size:2.5rem;font-weight:400;transform:rotate(-90deg)}.date{font-size:10px;font-weight:600;color:gray}.no-voucher{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;border-radius:12px;color:#333;width:100%}.no-voucher img{opacity:.8}.no-voucher .no-voucher-text{width:100%}.no-voucher .no-voucher-text>p:first-of-type{font-size:18px;color:#444}.no-voucher .no-voucher-text>p:last-of-type{color:#777;font-size:14px}.no-voucher .no-voucher-text .btn-see-promotions{margin-top:16px;padding:8px 16px;background:#60a309;color:#fff;border:none;border-radius:2px;cursor:pointer;font-weight:500;transition:background-color .3s}@media screen and (max-width:500px){.voucher-card{grid-template-columns:1fr}.left div,.right div{transform:rotate(0deg)}}