.marketing-calendar{padding:1px 15px 3px}.marketing-calendar h2{font-size:15px;margin-bottom:5px}.marketing-calendar .swiper{padding-bottom:10px;overflow-x:auto;border:none!important;box-shadow:none!important;background:transparent!important}.marketing-calendar .swiper::before,.marketing-calendar .swiper::after,.marketing-calendar .swiper-wrapper::before,.marketing-calendar .swiper-wrapper::after{content:none!important;display:none!important}.marketing-calendar .swiper-wrapper{display:flex!important;flex-wrap:nowrap}.marketing-calendar .swiper-slide{width:260px;flex-shrink:0!important;margin-right:20px;box-sizing:border-box}.marketing-calendar .card-link{text-decoration:none;color:inherit}.marketing-calendar .card{background:linear-gradient(135deg,#ffd9a0,#ffe9cc);border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:auto 70px;align-items:center;gap:10px;height:90px;overflow:hidden;position:relative;transition:all 0.3s ease;box-shadow:0 6px 15px rgb(255 153 0 / .25)}.marketing-calendar .card::after{content:"";position:absolute;top:0;left:0;height:6px;width:100%;background:linear-gradient(to right,#ffa500,#ffcc80);border-top-left-radius:16px;border-top-right-radius:16px;z-index:2}.marketing-calendar .card img{width:70px;height:70px;border-radius:12px;flex-shrink:0;z-index:1;object-fit:contain;background:#fff}.marketing-calendar .card-content{overflow:hidden}.marketing-calendar .card-content h4{font-size:13px;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-calendar .card-content p{font-size:11px;margin:1px 0 2px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-calendar .rating{font-size:13px;color:red;white-space:nowrap}@media screen and (max-width:480px){.marketing-calendar .swiper-slide{width:230px}}