.msr-form-wrapper,.msr-reviews-list-wrapper{box-sizing:border-box;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#4a4a4a}.msr-form-wrapper{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:35px 40px;max-width:650px;margin:2.5em auto;box-shadow:0 10px 30px -15px rgba(0,0,0,.1)}.msr-form-wrapper label{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:.5px}.msr-form-wrapper input[type="text"],.msr-form-wrapper select,.msr-form-wrapper textarea{width:100%;padding:12px 15px;border:1px solid #dcdcdc;border-radius:8px;font-size:16px;background-color:#fcfcfc;transition:all .3s ease}.msr-form-wrapper input[type="text"]:focus,.msr-form-wrapper select:focus,.msr-form-wrapper textarea:focus{outline:none;border-color:#c5b358;background-color:#fff;box-shadow:0 0 0 3px rgba(197,179,88,.15)}.msr-form-wrapper input[type="submit"]{background-image:linear-gradient(145deg,#d4af37,#c5b358);color:#fff;border:none;border-radius:8px;padding:14px 25px;font-size:16px;font-weight:bold;letter-spacing:1px;cursor:pointer;box-shadow:0 4px 15px rgba(197,179,88,.2);transition:all .3s ease}.msr-form-wrapper input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 7px 20px rgba(197,179,88,.3)}.msr-reviews-list-wrapper{max-width:750px;margin:2.5em auto}.msr-review-item{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:25px 30px;margin-bottom:25px;box-shadow:0 8px 25px -10px rgba(0,0,0,.08);transition:transform .3s ease , box-shadow .3s ease}.msr-review-item:hover{transform:translateY(-5px);box-shadow:0 12px 35px -8px rgba(0,0,0,.12)}.msr-review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.msr-review-item .msr-reviewer-name{font-family:Georgia,'Times New Roman',Times,serif;font-size:1.25em;font-weight:600;color:#222;margin:0}.msr-review-item .msr-star-rating{color:#d4af37;font-size:22px;margin-bottom:12px}.msr-review-item .msr-review-body{color:#555;line-height:1.7;margin:0}.msr-success-message{background-color:#fbfaf5;border:1px solid #efe8d2;border-left:4px solid #c5b358;padding:15px 20px;margin-bottom:25px;border-radius:8px}.private-label,.status-pending-label{font-size:12px;font-weight:500;margin-left:10px;padding:4px 8px;border-radius:5px;vertical-align:middle}.private-label{background-color:#f0f0f0;color:#777}.status-pending-label{background-color:#fff8e5;color:#cb8f04}.msr-pagination{margin-top:40px;text-align:center}.msr-pagination .page-numbers{display:inline-block;padding:10px 16px;margin:0 4px;border-radius:8px;color:#555;text-decoration:none;transition:all .3s ease}.msr-pagination .page-numbers:hover{background-color:#f5f5f5;color:#000}.msr-pagination .page-numbers.current{background-image:linear-gradient(145deg,#d4af37,#c5b358);color:#fff;font-weight:bold;box-shadow:0 2px 10px rgba(197,179,88,.2)}