.kursvz-tf-review-enhanced{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.kursvz-tf-review-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.kursvz-tf-review-heading h3{margin:0}.kursvz-tf-average{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kursvz-tf-average span{color:#f59e0b;font-size:20px}.kursvz-tf-average small{color:#64748b}.kursvz-tf-review-enhanced .kursvz-tf-review-grid{display:grid;grid-template-columns:repeat(var(--kursvz-tf-review-columns,3),minmax(0,1fr));gap:18px}.kursvz-tf-review-enhanced .kursvz-tf-review-card{min-width:0;box-sizing:border-box}.kursvz-tf-review-carousel.is-slider .kursvz-tf-review-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.kursvz-tf-review-carousel.is-slider .kursvz-tf-review-grid::-webkit-scrollbar{display:none}.kursvz-tf-review-carousel.is-slider .kursvz-tf-review-card{flex:0 0 calc((100% - (var(--kursvz-tf-review-columns,3) - 1)*18px)/var(--kursvz-tf-review-columns,3));scroll-snap-align:start}.kursvz-tf-slider-controls{display:flex;justify-content:center;gap:14px;margin-top:22px}.kursvz-tf-slider-controls button{border:0;border-radius:6px;background:#5b3fdb;color:white;padding:10px 15px;cursor:pointer}@media(max-width:900px){.kursvz-tf-review-enhanced .kursvz-tf-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kursvz-tf-review-carousel.is-slider .kursvz-tf-review-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.kursvz-tf-review-enhanced .kursvz-tf-review-grid{grid-template-columns:1fr}.kursvz-tf-review-carousel.is-slider .kursvz-tf-review-card{flex-basis:100%}}
