.glsr-reviews-wrap{margin:2rem 0!important}.glsr-reviews .glsr-review{margin-bottom:2.5rem!important;padding:2rem!important;border:1px solid #e1e5e9!important;border-radius:15px!important;background:linear-gradient(135deg,#fefefe 0%,#f8f9fa 100%)!important;box-shadow:0 3px 12px rgba(0,0,0,0.08)!important;transition:all 0.3s ease!important;position:relative!important}.glsr-reviews .glsr-review:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(231,76,60,0.15)!important;border-color:#e74c3c!important}.glsr-review-title h4.glsr-tag-value{font-size:1.4rem!important;font-weight:700!important;color:#2c3e50!important;margin:0 0 1rem 0!important;line-height:1.3!important;text-transform:capitalize!important;position:relative!important;padding-left:1.5rem!important}.glsr-review-title h4.glsr-tag-value::before{content:"💬"!important;position:absolute!important;left:0!important;top:0!important;font-size:1.2rem!important}.glsr-review-rating{margin-bottom:1rem!important;display:flex!important;align-items:center!important}.glsr-star-rating.glsr-stars{font-size:1.2rem!important;filter:drop-shadow(0 1px 2px rgba(255,193,7,0.4))!important}.glsr-star.glsr-star-full{color:#ffc107!important;text-shadow:0 1px 2px rgba(255,165,0,0.3)!important}.glsr-review-date{margin-bottom:1.2rem!important}.glsr-review-date .glsr-tag-value{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%)!important;color:white!important;padding:0.4rem 0.8rem!important;border-radius:20px!important;font-size:0.85rem!important;font-weight:500!important;display:inline-block!important;text-transform:uppercase!important;letter-spacing:0.5px!important;box-shadow:0 2px 6px rgba(231,76,60,0.3)!important;white-space:nowrap!important}.glsr-review-content{margin-bottom:1.5rem!important;line-height:1.7!important;font-size:1rem!important;color:#333!important;background:white!important;padding:1.2rem!important;border-radius:8px!important;border-left:4px solid #e74c3c!important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05)!important}.glsr-review-content p{margin:0 0 0.8rem 0!important}.glsr-review-content p:last-child{margin-bottom:0!important}.glsr-review-author{margin-top:1.5rem!important;padding:0.8rem 1.2rem!important;background:linear-gradient(135deg,#34495e 0%,#2c3e50 100%)!important;color:white!important;font-weight:600!important;font-size:1rem!important;border-radius:25px!important;display:inline-flex!important;align-items:center!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 3px 8px rgba(52,73,94,0.3)!important;position:relative!important}.glsr-review-author::before{content:"👤"!important;margin-right:0.5rem!important;font-size:1rem!important}.glsr-review-author .glsr-tag-value{color:white!important}.glsr-read-more a{color:#e74c3c!important;font-weight:600!important;text-decoration:none!important;padding:0.3rem 0.8rem!important;background:#fdf2f2!important;border-radius:15px!important;font-size:0.9rem!important;transition:all 0.2s ease!important}.glsr-read-more a:hover{background:#e74c3c!important;color:white!important;transform:scale(1.05)!important}.glsr-reviews .glsr-review:last-child{margin-bottom:0!important}@media (max-width:768px){.glsr-reviews .glsr-review{margin-bottom:2rem!important;padding:1.5rem!important;border-radius:12px!important}.glsr-review-title h4.glsr-tag-value{font-size:1.2rem!important;padding-left:1.2rem!important}.glsr-review-content{padding:1rem!important}.glsr-review-author{padding:0.6rem 1rem!important;font-size:0.9rem!important}.glsr-review-date .glsr-tag-value{font-size:0.8rem!important;padding:0.3rem 0.6rem!important}}.glsr-form-wrap{background:linear-gradient(135deg,#fefefe 0%,#f8f9fa 100%)!important;border:1px solid #e1e5e9!important;border-radius:15px!important;padding:2.5rem!important;box-shadow:0 4px 15px rgba(0,0,0,0.08)!important;margin:2rem 0!important}.glsr-form-wrap:hover{box-shadow:0 6px 25px rgba(231,76,60,0.12)!important;border-color:#e74c3c!important}.glsr-input-text,.glsr-input-email,.glsr-textarea{width:100%!important;padding:1rem 1.2rem!important;border:2px solid #e1e5e9!important;border-radius:10px!important;font-size:1rem!important;background:white!important;transition:border-color 0.3s ease!important;box-sizing:border-box!important}.glsr-input-text:focus,.glsr-input-email:focus,.glsr-textarea:focus{border-color:#e74c3c!important;outline:none!important}.glsr-textarea{min-height:120px!important;resize:vertical!important}.glsr-label{color:#2c3e50!important;font-weight:600!important;margin-bottom:0.8rem!important;display:block!important}.glsr-required .glsr-label span::after{content:" *"!important;color:#e74c3c!important}.glsr-button.wp-block-button__link{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%)!important;color:white!important;border:none!important;padding:1.2rem 3rem!important;font-size:1.1rem!important;font-weight:600!important;border-radius:25px!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 4px 12px rgba(231,76,60,0.3)!important;text-decoration:none!important}.glsr-button.wp-block-button__link:hover{background:linear-gradient(135deg,#c0392b 0%,#a93226 100%)!important;color:white!important}.wp-block-buttons{text-align:center!important;margin-top:1.5rem!important}.glsr-field-choice{background:#f8f9fa!important;padding:1.5rem!important;border-radius:10px!important;border:1px solid #e8ecef!important}.glsr-toggle label{color:#2c3e50!important;font-weight:500!important}.glsr-field{margin-bottom:1.5rem!important}@media (max-width:768px){.glsr-form-wrap{padding:1.5rem!important;margin:1rem 0!important}.glsr-input-text,.glsr-input-email,.glsr-textarea{padding:0.9rem 1rem!important;font-size:16px!important}.glsr-button.wp-block-button__link{padding:1rem 2rem!important;font-size:1rem!important}.glsr-field{margin-bottom:1.2rem!important}}