.overallrating{background:#f7f6f2;border:1px solid #e6e3dc;border-radius:14px;padding:24px!important;margin-bottom:22px!important}.overallrating .text-center{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left}.overallrating .reviewpro_heading{font-size:20px!important;margin:0!important;font-weight:600}.overallrating .btn{border-radius:8px!important;padding:12px 22px!important}
#modal.reviewpropopup{width:min(620px,calc(100vw - 28px))!important;max-width:620px!important;border-radius:16px;padding:30px!important;background:#fff;box-shadow:0 20px 70px #0002}#modal.reviewpropopup h5{font-size:25px!important;font-weight:600;margin:0 0 12px!important}#modal.reviewpropopup .form-group{margin:0 0 18px!important}#modal.reviewpropopup .form-group>div{padding:0!important;margin-top:0!important;width:100%!important}#modal.reviewpropopup .popup-modal-dismiss{right:16px;top:16px}#modal.reviewpropopup .buttons{margin:24px 0 0!important}#modal.reviewpropopup .pull-right{float:none!important}#modal.reviewpropopup #button-reviewpro{width:100%;min-height:48px;border-radius:8px!important}
.wl-review-intro{color:#64645d;line-height:1.65;margin:0 0 24px!important}.wl-review-label{display:block!important;font-size:14px;font-weight:600;margin:0 0 8px!important}.wl-review-form .form-control{background:#fff!important;border:1px solid #d9d9d2!important;border-radius:8px!important;box-shadow:none!important;padding:12px 14px!important;min-height:46px!important;color:#242822!important}.wl-review-form .form-control:focus{border-color:#566c58!important;outline:2px solid #566c5825;outline-offset:2px}.wl-review-form textarea{min-height:135px!important;resize:vertical}.wl-review-count{display:block;text-align:right;margin-top:6px;color:#71736c}.wl-review-form .wi_row{display:flex;align-items:center;gap:16px;margin:12px 0}.wl-review-form .wi_row>label{width:auto!important;padding:0!important}.wl-review-form .wi_row>div{width:auto!important;padding:0!important}.wl-review-form .rating div[for]:focus-visible{outline:2px solid #526650;outline-offset:3px}.wl-review-form .text-danger{margin:8px 0;line-height:1.5}
#review .reviewpro{border:1px solid #e5e5de!important;background:#fff!important;border-radius:12px;padding:22px!important;margin:0 0 18px!important;box-shadow:none!important}#review .reviewhead{background:none!important;border-bottom:1px solid #eee!important;padding:0 0 12px!important;margin-bottom:16px}#review .authorname{font-size:15px;font-weight:600;margin:0!important}#review .reviewdate{font-size:12px;color:#787b73;font-weight:400}#review .reviewtitle{font-size:17px!important;font-weight:600;margin:8px 0!important}#review .reviewdesc{font-size:14px!important;line-height:1.8;overflow-wrap:anywhere}#review .reviewcontent{padding:0!important;background:none!important}#review .replyadmin{background:#f3f6ef!important;border:1px solid #dce5d4!important;border-left:3px solid #637757!important;border-radius:8px;padding:16px 20px!important;margin:12px 0 0!important;line-height:1.7;overflow-wrap:anywhere}#review .replyadmin:before{content:'Mağaza cevabı';display:block;font-size:12px;font-weight:700;letter-spacing:.03em;color:#4f6347;margin-bottom:8px}#review .replyslide{display:block!important;margin:0!important}#review .expandreply{display:none}#review .reviewimage img{border-radius:8px;max-width:90px}#review .authorverify{border-radius:20px;background:#edf3e8;color:#526946;padding:4px 8px;font-size:11px}#review .review_footer{border-top:1px solid #eee;padding-top:12px;margin-top:16px}
#modal.reviewpropopup{max-height:calc(100vh - 40px);overflow-y:auto;margin:20px auto!important}#modal.reviewpropopup h5{font-size:22px!important}.overallrating .btn,#modal.reviewpropopup #button-reviewpro{color:#fff!important}.wl-review-count{text-align:right!important}#modal .rating div[for]{min-width:28px;min-height:32px;cursor:pointer}
html body #wl-review-write.btn.btn-primary,html body #modal.reviewpropopup #button-reviewpro.btn.btn-primary{color:#fff!important;background:#202b31!important;opacity:1!important}html body #wl-review-write:hover{background:#35464e!important}html body #wl-review-write:focus-visible{outline:3px solid #667a62;outline-offset:3px}
@media(max-width:600px){.overallrating .text-center{align-items:flex-start;flex-direction:column}.overallrating{padding:18px!important}#modal.reviewpropopup{padding:24px 20px!important}.wl-review-form .wi_row{flex-wrap:wrap}#review .reviewpro{padding:16px!important}#review .reviewdate{float:none;display:block;margin-top:5px}}
