.prw-reviews-container{width:100%;position:relative}.prw-reviews-container.prw-list .prw-reviews-wrapper{display:flex;flex-direction:column;gap:20px}.prw-reviews-container.prw-slider{overflow:hidden;position:relative}.prw-reviews-container.prw-slider .prw-reviews-wrapper{display:flex;transition:transform 0.5s ease-in-out;gap:20px}.prw-review-card{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform 0.3s ease,box-shadow 0.3s ease;flex-shrink:0;display:flex;flex-direction:column;gap:15px}.prw-review-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.prw-review-header{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.prw-guest-name{margin:0;font-size:18px;font-weight:600;color:#333}.prw-rating{display:flex;gap:2px;align-items:center}.prw-star{font-size:16px;line-height:1}.prw-star-filled{color:gold}.prw-star-empty{color:#CCC}.prw-comment{color:#666;font-size:14px;line-height:1.6;margin:10px 0;flex-grow:1}.prw-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#999;flex-wrap:wrap}.prw-platform{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;border-radius:999px;font-size:11px}.prw-platform .prw-platform-logo{display:inline-block;height:18px;width:18px;min-width:18px;min-height:18px;vertical-align:middle;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.06)}.prw-date{font-style:italic}.prw-slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);color:#fff;border:1px solid rgba(255,255,255,.25);width:32px;height:32px;border-radius:50%;font-size:18px;cursor:pointer;z-index:10;transition:background 0.25s ease,transform 0.15s ease;display:flex;align-items:center;justify-content:center;line-height:1}.prw-slider-nav:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.05)}.prw-slider-nav.prw-prev{left:10px}.prw-slider-nav.prw-next{right:10px}.prw-slider-nav:disabled{opacity:.3;cursor:not-allowed}.prw-no-reviews{padding:40px 20px;text-align:center;color:#999;font-style:italic;background:#f9f9f9;border-radius:8px}@media (max-width:1024px){.prw-guest-name{font-size:16px}.prw-comment{font-size:13px}.prw-slider-nav{width:35px;height:35px;font-size:20px}}@media (max-width:768px){.prw-review-card{padding:15px}.prw-review-header{flex-direction:column;align-items:flex-start}.prw-guest-name{font-size:15px}.prw-comment{font-size:12px}.prw-meta{flex-direction:column;align-items:flex-start;gap:5px}.prw-slider-nav{width:30px;height:30px;font-size:18px}.prw-slider-nav.prw-prev{left:5px}.prw-slider-nav.prw-next{right:5px}}@keyframes prw-slide-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.prw-slider.prw-auto-scroll .prw-reviews-wrapper{animation:prw-slide-left linear infinite}.prw-slider.prw-auto-scroll:hover .prw-reviews-wrapper{animation-play-state:paused}.prw-comment-wrapper{position:relative;flex-grow:1}.prw-translation-toggle{margin-top:8px}.prw-toggle-link{display:inline;font-size:12px;font-weight:600;color:#222;text-decoration:underline;cursor:pointer;transition:color 0.2s ease}.prw-toggle-link:hover{color:#000}.prw-translation-loading{color:#888;font-style:italic;display:inline-flex;align-items:center;gap:8px}.prw-translation-loading::before{content:'';width:14px;height:14px;border:2px solid #ddd;border-top-color:#666;border-radius:50%;animation:prw-spin 0.8s linear infinite}@keyframes prw-spin{to{transform:rotate(360deg)}}.prw-original-link{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;color:#06c;background:rgba(0,102,204,.08);border-radius:12px;text-decoration:none;transition:all 0.2s ease}.prw-original-link:hover{background:rgba(0,102,204,.15);color:#049;text-decoration:none}.prw-original-link .prw-link-icon{font-size:12px}@media (max-width:768px){.prw-original-link{font-size:10px;padding:3px 8px}}.prw-loop-comment-wrapper{position:relative;flex-grow:1}.prw-loop-item .prw-translation-toggle{display:flex;gap:8px;margin-top:12px;justify-content:flex-start}.prw-loop-item .prw-toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;color:#555;background:#f5f5f5;border:1px solid #ddd;border-radius:20px;cursor:pointer;transition:all 0.2s ease}.prw-loop-item .prw-toggle-btn:hover{background:#e8e8e8;border-color:#ccc;color:#333}.prw-preset-elegant .prw-toggle-btn{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.8)}.prw-preset-elegant .prw-toggle-btn:hover{background:rgba(255,255,255,.2);color:#fff}.prw-preset-elegant .prw-comment-translated{background:rgba(255,255,255,.05);border-left-color:#9b59b6}.prw-preset-elegant .prw-comment-translated::before{color:#9b59b6}.prw-preset-gradient .prw-toggle-btn{background:rgba(255,255,255,.9);border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.prw-preset-airbnb .prw-toggle-btn{background:#f7f7f7;border-color:#ddd;border-radius:8px}.prw-preset-airbnb .prw-comment-translated{border-left-color:#ff5a5f}.prw-preset-airbnb .prw-comment-translated::before{color:#ff5a5f}