body{background-color:white;}.review-container{padding:1rem;margin:1rem;}.review-content{width:100%;}.review-heading i{padding-right:.5rem;}.review-heading{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;}.review-heading a{padding:.5rem 1rem;border-radius:3px;text-decoration:none;font-weight:500;background-color:#007bff;color:white;height:15px;display:flex;align-items:center;}.login_btn{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;}.login_btn i{padding-right:.5rem;}.login_btn a{padding:.5rem 1rem;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:500;}.review-card{box-shadow:inset 0 0 2px rgba(0,0,0,.5);padding:1.2rem;margin:.5rem;border-radius:10px;}.review-body{display:flex;gap:1rem;}.review-filter{width:250px;box-shadow:inset 0 0 2px rgba(0,0,0,.5);border-radius:10px;margin-top:.5rem;}.filter-content span{font-weight:500;padding-top:.15rem;padding-bottom:.15rem;}.filter-content select{box-shadow:inset 0 0 2px rgba(0,0,0,.5);border:0;color:gray;padding:.25rem 1rem;}.review-filter-head{border-bottom:1px solid #f0f0f0;padding:1rem;}.filter-options{padding:.25rem;padding-bottom:1rem;}.review-filter-head span{font-size:medium;font-weight:400;}.filter-buttons{display:flex;align-items:center;justify-content:space-between;padding:1rem;}.filter-buttons button{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:500;height:15px;display:flex;width:fit-content;align-items:center;}.filter-reset-button{cursor:pointer;}.filter-submit-button{color:white;background-color:#007bff;cursor:pointer;}.filter-content{display:flex;flex-direction:column;padding:.25rem 1rem;}.review-grid{display:flex;flex-direction:column;width:100%;margin:0 auto;}.review_pagination{width:100%;display:flex;align-items:center;justify-content:space-between;}.review_pagination a{padding:.5rem 1rem;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:500;color:black;height:15px;display:flex;width:fit-content;align-items:center;}.load-more a{padding:.5rem 1rem;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:500;color:black;height:15px;display:flex;align-items:center;}.review{display:flex;align-items:center;margin-bottom:1rem;}.reviewer{display:flex;flex:1 1 auto;}.reviewer .reviewer-img{width:50px;height:50px;border-radius:50%;}.reviewer .reviewer-img img{width:50px;height:50px;border-radius:50%;}.reviewer .name{font-weight:bold;font-size:larger;padding-left:.7rem;}.review-date{padding-left:.5rem;}.rating{padding-left:.7rem;margin-top:.25rem;}.rating i{color:gold;font-size:1.2rem;}.review-text{flex-grow:1;padding-left:.7rem;}.reply-review{margin-bottom:1rem;margin-top:1rem;border-left:3px solid gray;padding-left:.7rem;}.actions{display:flex;padding-left:.7rem;cursor:pointer;}.actions i{color:gray;cursor:pointer;margin-right:.5rem;font-size:1rem;}.actions span{margin-right:1rem;cursor:pointer;}.actions a{text-decoration:none;color:#007bff;}.not-found i{font-size:50px;padding-right:10px;}.not-found h3{font-size:25px;}.not-found{display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 2px rgba(0,0,0,.5);border-radius:10px;margin-top:.5rem;height:100%;}.account-table{border-collapse:collapse;margin-top:3rem;}.account-table tr{border-bottom:1px solid #f2f2f2;}.account-table th,.account-table td{padding:15px;text-align:left;}.account-table thead th{background-color:#f2f2f2;}.reply-header{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #ddd;margin:1.5rem;padding-bottom:1.3rem;}.reply-header-menu{padding-top:.5rem;}.reply-header-menu a{text-decoration:none;outline:none !important;padding:0 1rem;cursor:pointer;color:black;border:0;}.reply-header-menu a:hover{color:#007bff;}.active-tab{color:#007bff !important;border-bottom:4px solid #007bff !important;padding-bottom:1.3rem !important;}.reply-body{display:flex;flex-direction:column;align-items:center;padding:1rem;}.reply-body textarea{padding:1.2rem 1.5rem;border:1px solid #ddd;border-radius:3px;font-weight:400;}.reply-body .reply-buttons span{padding:.5rem 1rem;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:500;color:black;height:15px;display:flex;align-items:center;cursor:pointer;}.reply-buttons{display:flex;justify-content:space-between;padding:.5rem 0;}.reply-buttons .save-btn{background-color:#007bff;color:whitesmoke !important;}.loader{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #007bff;border-left:2px solid #007bff;width:10px;height:10px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.sync-process{display:flex;gap:.5rem;align-items:center;}a.disabled{pointer-events:none;cursor:default;}.reply-comment{cursor:pointer;text-decoration:none;}.reply-comment span{color:#3c434a;}.review-reply-body{padding:0 !important;align-items:flex-start !important;width:100%;}.review-reply-body textarea{padding:.5rem 1rem !important;width:100%;}.review-reply-body .reply-buttons{padding-top:.5rem !important;padding-bottom:0 !important;padding-left:0;padding-right:0;justify-content:left;}.review-reply-body .reply-buttons span{margin:0 !important;}.review-reply-body .reply-buttons a{padding:.5rem 1rem;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:500;color:black;height:15px;display:flex;align-items:center;margin:0 2rem;cursor:pointer;}.reviewer-body{width:100%;}a{outline:none !important;}.review-body input{display:none;}#show_on_edit{display:none;}.reply-button i{margin-right:.3rem;}.reply-button a{color:#3c434a;display:flex;align-items:center;}.reply-button{padding-top:1rem;display:flex;padding-left:.7rem;}.reply-button span{display:flex;align-items:center;}.hidden{display:none;}#loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;}.spinner1{width:30px;height:30px;border:5px solid #fff;border-radius:50%;border-top-color:#007bff;animation:spin 1s linear infinite;position:absolute;left:50%;top:50%;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.auto_reply_div{position:relative;padding:.5rem .1rem;}.reply-body-form{display:flex;flex-direction:column;}.reply-body-form #reply_type{margin-top:1rem;margin-bottom:.5rem;padding:.2rem .7rem;border:1px solid #ddd;border-radius:3px;font-weight:400;}.hidden{display:none;}