.coupon-card.my-coupon{border:1px solid var(--card-color);border-radius:8px;overflow:hidden;height:156px;cursor:pointer}@media screen and (min-width:992px)and (max-width:1199px){.coupon-card.my-coupon{height:120px}}@media screen and (max-width:575px){.coupon-card.my-coupon{height:100px}}.coupon-card.my-coupon.out-of-stock{cursor:default;border:1px solid #e2e2e2}.coupon-card.my-coupon.out-of-stock .coupon-image{border-right:1px solid #e2e2e2}.coupon-card.my-coupon.out-of-stock .coupon-details,.coupon-card.my-coupon.out-of-stock .coupon-image img{filter:grayscale(1) brightness(1.2)}.coupon-card.my-coupon .coupon-image{position:relative;width:auto;height:100%;aspect-ratio:243/156;border-right:1px solid var(--card-color);flex-shrink:0}.coupon-card.my-coupon .coupon-image.booking{aspect-ratio:1;border-radius:8px;overflow:hidden}.coupon-card.my-coupon .coupon-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coupon-card.my-coupon .coupon-image .coupon-badge{position:absolute;right:-3px;top:3px;background-color:#fef0c7;border-radius:3px 0 0 3px;height:20px;color:#f56600;z-index:6}.coupon-card.my-coupon .coupon-image .coupon-badge .triangle{z-index:3;position:absolute;width:0;height:0;border-color:#dc6803 transparent transparent;border-style:solid;border-width:3px 2px 0 0;transform:rotate(0deg);right:0;bottom:-3px}.coupon-card.my-coupon .coupon-image .ticket-holes{height:100%;grid-gap:5px;gap:5px;position:absolute;z-index:5;top:0;right:-3px}.coupon-card.my-coupon .coupon-image .ticket-holes .ticket-hole{flex-shrink:0;width:6px;height:6px;background-color:#fff;border-radius:50%}.coupon-card.my-coupon .coupon-details .coupon-name{line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:992px)and (max-width:1199px){.coupon-card.my-coupon .coupon-details .coupon-name{line-height:1.1}}.coupon-card.my-coupon .coupon-details .coupon-owner-logo{border:1px solid #e2e2e2;width:45px;height:45px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media screen and (min-width:992px)and (max-width:1199px){.coupon-card.my-coupon .coupon-details .coupon-owner-logo{width:30px;height:30px}}@media screen and (max-width:575px){.coupon-card.my-coupon .coupon-details .coupon-owner-logo{width:25px;height:25px}}.coupon-card.my-coupon .coupon-details .coupon-owner-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:575px){.coupon-card.my-coupon .coupon-details .coupon-expire .coupon-condition .button-v3{height:22px!important;padding:2px 5px!important}}.company-coupon-list .coupons-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media screen and (max-width:991px){.company-coupon-list .coupons-list{grid-template-columns:1fr}}@media screen and (max-width:575px){.company-coupon-list .coupons-list{grid-gap:8px;gap:8px}}.company-coupon-list .coupons-list.shrink-detail{max-height:var(--container-height);height:auto;overflow:hidden}.company-coupon-list .company-name .company-logo{border:2px solid #e2e2e2;width:50px;height:50px;border-radius:50%;aspect-ratio:1/1}.company-coupon-list .company-name .company-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:575px){.company-coupon-list .company-name .company-logo{width:30px;height:30px}}.company-coupon-list .company-buttons .company-button{max-width:180px;width:100%}@media screen and (max-width:575px){.company-coupon-list .company-buttons .company-button{max-width:150px}}.company-coupon-list .company-buttons .company-button .button-v3{padding:8px}.company-coupon-list .company-buttons .company-button .button-v3 .button-content{font-size:16px!important}@media screen and (max-width:575px){.company-coupon-list .company-buttons .company-button .button-v3 .button-content{font-size:14px!important;line-height:1.3}}.company-coupon-list .see-more{position:relative}.company-coupon-list .see-more.hidden:after{content:"";position:absolute;display:block;width:100%;height:120px;top:0;left:0;transform:translateY(-100%);background:#fff;background:linear-gradient(0deg,#fff,#fff 30%,hsla(0,0%,100%,.8926164216) 60%,hsla(0,0%,100%,0))}.my-coupons-page{background:#f5f5f5}.my-coupons-page .text-title-grey{color:#4c575c!important}.my-coupons-page .text-grey{color:#858585!important}.my-coupons-page .text-dark-grey{color:#4f4f4f!important}.my-coupons-page .text-expire{color:red!important}.my-coupons-page .my-coupons-container{background:none}.my-coupons-page .tab-container{border:1px solid #00aeef;border-radius:100px;padding:8px}.my-coupons-page .tab-container .tab-group{grid-gap:8px;gap:8px}.my-coupons-page .tab-container .tab-group .nav-item .nav-link{display:flex;justify-content:center;align-items:center;width:208px;border-radius:100px;color:#4f4f4f;border:1px solid #00aeef;padding:8px}@media screen and (max-width:575px){.my-coupons-page .tab-container .tab-group .nav-item .nav-link{max-width:154px;width:calc(100svw/2 - 29px)}}.my-coupons-page .tab-container .tab-group .nav-item .nav-link.tab-active{color:#fff;background:#00aeef}.my-coupons-page .tab-container .tab-group .nav-item .nav-link.tab-active:hover{color:#fff}.my-coupons-page .tab-container .tab-group .nav-item .nav-link:hover{color:#00aeef}.my-coupons-page .tab-container .tab-group .nav-item .nav-link .tab-title{display:flex;justify-content:center;width:100%}.my-coupons-page .tab-container .tab-group .nav-item .nav-link .alert-text{flex-shrink:0;border-radius:50%;width:30px;height:30px;background:#ff5c62;color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}@media screen and (max-width:575px){.my-coupons-page .tab-container .tab-group .nav-item .nav-link .alert-text{width:20px;height:20px;font-size:10px}}.my-coupons-page .empty-template{background:#fff;height:377px;display:flex;flex-flow:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.my-coupons-page .empty-template img{filter:brightness(0) invert(1)}