:root{--bupr-primary:#4f46e5;--bupr-primary-hover:#4338ca;--bupr-primary-soft:#eef2ff;--bupr-accent:#f59e0b;--bupr-success:#10b981;--bupr-success-soft:#ecfdf5;--bupr-error:#ef4444;--bupr-error-soft:#fef2f2;--bupr-info:#3b82f6;--bupr-info-soft:#eff6ff;--bupr-text:#0f172a;--bupr-text-muted:#64748b;--bupr-text-soft:#94a3b8;--bupr-bg:#ffffff;--bupr-bg-alt:#f8fafc;--bupr-bg-elevated:#ffffff;--bupr-border:#e2e8f0;--bupr-border-soft:#f1f5f9;--bupr-radius-sm:8px;--bupr-radius:12px;--bupr-radius-lg:16px;--bupr-radius-full:999px;--bupr-shadow-xs:0 1px 2px rgba(15,23,42,0.04);--bupr-shadow-sm:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--bupr-shadow-md:0 4px 12px rgba(15,23,42,0.08),0 2px 4px rgba(15,23,42,0.04);--bupr-shadow-lg:0 12px 32px rgba(15,23,42,0.12),0 4px 8px rgba(15,23,42,0.06);--bupr-shadow-xl:0 24px 64px rgba(15,23,42,0.18),0 8px 16px rgba(15,23,42,0.08);--bupr-space-1:4px;--bupr-space-2:8px;--bupr-space-3:12px;--bupr-space-4:16px;--bupr-space-5:20px;--bupr-space-6:24px;--bupr-space-8:32px;--bupr-transition:200ms cubic-bezier(0.4,0,0.2,1);--bupr-transition-fast:120ms cubic-bezier(0.4,0,0.2,1);--bupr-transition-slow:320ms cubic-bezier(0.4,0,0.2,1);--bupr-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--bupr-font-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bupr-star-color:#f59e0b}.bupr-bp-member-reviews-block,.bupr-bp-member-review-no-popup-add-block,.bgr-single-review,.bupr-shortcode-top-members-contents{font-family:var(--bupr-font);color:var(--bupr-text);box-sizing:border-box}.bupr-bp-member-reviews-block *,.bupr-bp-member-review-no-popup-add-block *,.bgr-single-review *,.bupr-shortcode-top-members-contents *{box-sizing:border-box}.bp-member-reviews{margin-top:var(--bupr-space-6);width:100%}#bp-member-reviews-list{width:100%}.stars{display:inline-block}.bupr-star-rate{color:var(--bupr-star-color) !important;font-size:16px;line-height:1;transition:transform var(--bupr-transition-fast)}.bupr-star-rate:hover{transform:scale(1.08)}[class*="bupr-col-"]{float:left;padding:10px 0}.bupr-col-1{width:8.33%}.bupr-col-2{width:16.66%}.bupr-col-3{width:25%}.bupr-col-4{width:33.33%}.bupr-col-5{width:41.66%}.bupr-col-6{width:50%}.bupr-col-7{width:58.33%}.bupr-col-8{width:66.66%}.bupr-col-9{width:75%}.bupr-col-10{width:83.33%}.bupr-col-11{width:91.66%}.bupr-col-12{width:100%}.bp-member-reviews #request-review-list{display:grid;grid-template-columns:1fr;gap:var(--bupr-space-4);list-style:none;margin:0;padding:0}.bp-member-reviews .bupr-row{clear:none;border:none;overflow:visible;padding:0;display:block;background:var(--bupr-bg-elevated);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);padding:var(--bupr-space-5);box-shadow:var(--bupr-shadow-sm);transition:box-shadow var(--bupr-transition),transform var(--bupr-transition),border-color var(--bupr-transition);position:relative}.bp-member-reviews .bupr-row:hover{box-shadow:var(--bupr-shadow-md);transform:translateY(-1px);border-color:#cbd5e1}.bp-member-reviews .bupr-row:first-child{padding-top:var(--bupr-space-5)}.bp-member-reviews .bupr-row:last-child{padding-bottom:var(--bupr-space-5);border-bottom:1px solid var(--bupr-border)}.bp-member-reviews .bupr-row.bupr-row-highlight{animation:buprRowHighlight 1.8s ease-out;border-color:#6366f1 !important;box-shadow:0 0 0 3px rgba(99,102,241,0.18),var(--bupr-shadow-md) !important}@keyframes buprRowHighlight{0%{background-color:rgba(99,102,241,0.12);box-shadow:0 0 0 6px rgba(99,102,241,0.18),var(--bupr-shadow-md)}60%{background-color:rgba(99,102,241,0.04)}100%{background-color:transparent}}.bp-nouveau .bupr-row{margin-bottom:0;padding:var(--bupr-space-5);background:var(--bupr-bg-elevated);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);box-shadow:var(--bupr-shadow-sm)}.bupr-members-profiles{text-align:left;width:56px;float:left;display:flex;flex-direction:column;align-items:center;gap:8px}.bupr-members-profiles .item-avatar,.bupr-members-profiles .author{display:flex;flex-direction:column;align-items:center}.bupr-members-profiles img.avatar,.bupr-members-profiles img{width:56px !important;height:56px !important;max-width:56px !important;max-height:56px !important;border-radius:var(--bupr-radius-full) !important;object-fit:cover;border:2px solid var(--bupr-bg);box-shadow:var(--bupr-shadow-sm)}.bupr-members-profiles .reviewer h4{text-transform:capitalize;margin:8px 0 0;font-size:13px;font-weight:600;color:var(--bupr-text);text-align:center;line-height:1.3;word-break:break-word}.bupr-members-profiles .reviewer h4 a{color:var(--bupr-primary);text-decoration:none;transition:color var(--bupr-transition-fast)}.bupr-members-profiles .reviewer h4 a:hover{color:var(--bupr-primary-hover);text-decoration:underline}.rating-sec{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bupr-space-2) var(--bupr-space-3);margin-bottom:var(--bupr-space-3)}.rating-star{display:inline-flex;align-items:center;gap:2px;margin-right:var(--bupr-space-2)}.rating-num{margin:0;font-weight:700;font-size:14px;color:var(--bupr-text);padding:2px 10px;background:var(--bupr-primary-soft);border-radius:var(--bupr-radius-full);line-height:1.4}.rating-sec .posted-on.list{padding:0;margin-left:auto}.posted-on.list{padding-top:0;font-size:12px;color:var(--bupr-text-muted)}.posted-on.list time.entry-date{font-size:12px;color:var(--bupr-text-muted);font-weight:500;letter-spacing:0.01em}.multi-review.inline-content{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bupr-space-2) var(--bupr-space-3);padding:8px 0;border-top:1px dashed var(--bupr-border-soft);background:transparent !important}.multi-review.inline-content:first-of-type{border-top:0;padding-top:4px}.multi-review.inline-content .bupr-criteria-label{font-size:13px;font-weight:500;color:var(--bupr-text-muted);min-width:120px}.bupr-criteria-label{word-break:break-word}.bupr-criteria-label span{display:inline;width:50%;height:40px}.bupr-review-description{margin-top:var(--bupr-space-3)}.bupr-full-description{word-break:break-word}.bupr-full-description .description{font-style:normal;margin-bottom:var(--bupr-space-3);color:var(--bupr-text);font-size:14px;line-height:1.65;background:var(--bupr-bg-alt);padding:var(--bupr-space-4);border-radius:var(--bupr-radius);border-left:3px solid var(--bupr-primary)}.bupr-full-description .description p{margin:0 0 8px}.bupr-full-description .description p:last-child{margin-bottom:0}.bupr-review-description a.bupr-read-more{margin:8px 0 0;display:inline-flex;align-items:center;gap:4px;text-decoration:none !important;color:var(--bupr-primary);font-size:13px;font-weight:600;padding:4px 10px;border-radius:var(--bupr-radius-full);background:var(--bupr-primary-soft);transition:all var(--bupr-transition-fast)}.bupr-review-description a.bupr-read-more i{font-style:normal}.bupr-review-description a.bupr-read-more:hover{background:var(--bupr-primary);color:#fff}.bupr-members-content{margin-left:76px}.bupr-members-content .review-subject h4{margin:5px 0 !important}.bupr-edit-review-button-wrapper{text-align:right;margin-bottom:var(--bupr-space-3)}.bp-member-reviews .bupr-row{padding-right:var(--bupr-space-5)}.bp-member-reviews .bupr-row .bupr-edit-review-button-wrapper{position:absolute;right:var(--bupr-space-5);top:var(--bupr-space-5);margin-bottom:0}button.bupr-edit-review-button{padding:7px 14px !important;border-radius:var(--bupr-radius-full) !important;display:inline-flex !important;align-items:center;gap:6px;background:var(--bupr-bg-alt) !important;color:var(--bupr-primary) !important;border:1px solid var(--bupr-border) !important;font-size:12px !important;font-weight:600 !important;cursor:pointer;transition:all var(--bupr-transition-fast) !important;box-shadow:none !important;text-shadow:none !important;text-transform:none !important;line-height:1}button.bupr-edit-review-button::before{content:"\f044";font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;line-height:1}button.bupr-edit-review-button:hover{background:var(--bupr-primary) !important;color:#fff !important;border-color:var(--bupr-primary) !important;transform:translateY(-1px);box-shadow:var(--bupr-shadow-sm) !important}#bupr-reiew-edit button.bupr-edit-review-button{padding:7px 14px !important}@media (max-width:600px){button.bupr-edit-review-button{padding:8px 10px !important;font-size:0 !important;gap:0 !important;width:34px;height:34px;justify-content:center}button.bupr-edit-review-button::before{font-size:14px}button.bupr-edit-review-button .bupr-edit-review-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.bupr-bp-member-review-no-popup-add-block{display:block;width:100%}.bp-member-add-form{background:var(--bupr-bg-elevated);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);padding:var(--bupr-space-6);box-shadow:var(--bupr-shadow-sm)}.bp-member-add-form>p:first-child{font-size:16px;font-weight:600;color:var(--bupr-text);margin:0 0 var(--bupr-space-4);padding-bottom:var(--bupr-space-3);border-bottom:1px solid var(--bupr-border-soft)}.bp-member-add-form p{text-align:left;margin:var(--bupr-space-3) 0}.bp-member-add-form input[type="text"],.bp-member-add-form input[type="search"],.bp-member-add-form textarea,.bp-member-add-form select,.bupr-bp-member-review-no-popup-add-block #review_desc,#review_desc{width:100%;padding:12px 14px;border:1px solid var(--bupr-border);border-radius:var(--bupr-radius);background:var(--bupr-bg);color:var(--bupr-text);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color var(--bupr-transition-fast),box-shadow var(--bupr-transition-fast),background var(--bupr-transition-fast);box-shadow:var(--bupr-shadow-xs)}#bupr_member_review_id{padding:12px 14px;padding-left:14px !important;max-width:100%;width:100%;border:1px solid var(--bupr-border);font-family:inherit;border-radius:var(--bupr-radius);background:var(--bupr-bg);color:var(--bupr-text);font-size:14px;transition:all var(--bupr-transition-fast);box-shadow:var(--bupr-shadow-xs);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.bp-member-add-form input[type="text"]:focus,.bp-member-add-form input[type="search"]:focus,.bp-member-add-form textarea:focus,.bp-member-add-form select:focus,.bupr-bp-member-review-no-popup-add-block #review_desc:focus,#review_desc:focus,#bupr_member_review_id:focus{outline:none;border-color:var(--bupr-primary);box-shadow:0 0 0 3px rgba(79,70,229,0.12);background:var(--bupr-bg)}.bp-member-add-form textarea{resize:vertical;min-height:120px}.bp-member-add-form input{width:100%;margin-right:5px}.bupr-criteria-content .member_stars,.member-edit-stars{cursor:pointer;font-size:22px !important;margin-right:4px;transition:transform var(--bupr-transition-fast),color var(--bupr-transition-fast)}.bupr-criteria-content .member_stars:hover,.member-edit-stars:hover{transform:scale(1.18)}.multi-review{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bupr-space-2) var(--bupr-space-4);padding:10px 0;background:transparent !important}.multi-review>div{padding:0}.multi-review .bupr-criteria-label{font-size:13px;font-weight:600;color:var(--bupr-text);min-width:120px;flex-shrink:0}.bupr-multi-review{margin:var(--bupr-space-4) 0}.bp-member-add-form input[type="checkbox"]#bupr_anonymous_review{width:18px !important;height:18px !important;margin:0 8px 0 0 !important;vertical-align:middle;accent-color:var(--bupr-primary);cursor:pointer;border-radius:4px}.bp-member-add-form input[type="checkbox"]#bupr_anonymous_review + label{font-size:14px;color:var(--bupr-text);cursor:pointer;user-select:none}.bp-member-add-form button#bupr_save_review,.bupr-bp-member-review-no-popup-add-block #bupr_save_review,.bp-member-add-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:160px;padding:12px 24px !important;margin:var(--bupr-space-4) 0 0;background:var(--bupr-primary) !important;color:#fff !important;border:none !important;border-radius:var(--bupr-radius) !important;font-size:14px !important;font-weight:600 !important;font-family:inherit !important;cursor:pointer;transition:all var(--bupr-transition) !important;box-shadow:0 4px 12px rgba(79,70,229,0.25) !important;text-shadow:none !important;text-transform:none !important;line-height:1 !important;height:auto !important}.bp-member-add-form button#bupr_save_review:hover,.bupr-bp-member-review-no-popup-add-block #bupr_save_review:hover{background:var(--bupr-primary-hover) !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(79,70,229,0.35) !important}.bp-member-add-form button#bupr_save_review:active,.bupr-bp-member-review-no-popup-add-block #bupr_save_review:active{transform:translateY(0)}.bp-member-add-form:after{content:"";display:table;clear:both}.bupr-hide-subject{display:none}.bupr_not_give_review p{padding:var(--bupr-space-4) var(--bupr-space-5);font-weight:500;font-size:15px;color:var(--bupr-error);background:var(--bupr-error-soft);border-radius:var(--bupr-radius);border-left:3px solid var(--bupr-error);margin:0}.bupr-review-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(15,23,42,0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-transition:visibility 0s linear 0.25s,opacity 0.25s 0s,-webkit-transform 0.25s;transition:visibility 0s linear 0.25s,opacity 0.25s 0s,transform 0.25s;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:var(--bupr-space-4)}.bupr-review-modal-content{position:relative;background:var(--bupr-bg);padding:var(--bupr-space-6);max-width:520px;width:100%;margin:auto;border-radius:var(--bupr-radius-lg);box-shadow:var(--bupr-shadow-xl);max-height:90vh;overflow-y:auto}.bupr-review-modal-close-button{position:absolute;top:var(--bupr-space-4);right:var(--bupr-space-4);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--bupr-radius-full);background:var(--bupr-bg-alt);color:var(--bupr-text-muted);transition:all var(--bupr-transition-fast);border:1px solid var(--bupr-border)}.bupr-review-modal-close-button:hover{background:var(--bupr-error);color:#fff;border-color:var(--bupr-error);transform:rotate(90deg)}.bupr-review-modal-close-button svg{width:16px;height:16px}.bupr-review-modal-close-button svg path{fill:currentColor}.bupr-edit-review-form-wrapper{margin-top:var(--bupr-space-4)}.bupr-review-modal-content #bupr-edit-review-field-wrapper{display:flex;flex-direction:column;gap:var(--bupr-space-4)}.bupr-review-modal-content #review_desc,.bupr-review-modal-content textarea{width:100%;padding:12px 14px;border:1px solid var(--bupr-border);border-radius:var(--bupr-radius);background:var(--bupr-bg);font-family:inherit;font-size:14px;transition:all var(--bupr-transition-fast);resize:vertical;min-height:120px}.bupr-review-modal-content #review_desc:focus,.bupr-review-modal-content textarea:focus{outline:none;border-color:var(--bupr-primary);box-shadow:0 0 0 3px rgba(79,70,229,0.12)}.bupr-review-modal-content .multi-review{padding:var(--bupr-space-3) 0;border-bottom:1px dashed var(--bupr-border-soft)}.bupr-review-modal-content .multi-review:last-of-type{border-bottom:none}.bupr-review-modal-content button#bupr_upodate_review{text-align:center;margin:var(--bupr-space-4) 0 0;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px !important;background:var(--bupr-primary) !important;color:#fff !important;border:none !important;border-radius:var(--bupr-radius) !important;font-size:14px !important;font-weight:600 !important;cursor:pointer;transition:all var(--bupr-transition) !important;box-shadow:0 4px 12px rgba(79,70,229,0.25) !important;text-shadow:none !important;text-transform:none !important;line-height:1 !important;height:auto !important}.bupr-review-modal-content button#bupr_upodate_review:hover{background:var(--bupr-primary-hover) !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(79,70,229,0.35) !important}.bupr-show-modal{opacity:1;visibility:visible;-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);-webkit-transition:visibility 0s linear 0s,opacity 0.25s 0s,-webkit-transform 0.25s;transition:visibility 0s linear 0s,opacity 0.25s 0s,transform 0.25s}#bupr-add-review-modal.bupr-add-review-modal{padding:var(--bupr-space-4);z-index:10000000}#bupr-add-review-modal .bupr-add-review-modal-content{position:relative;background:var(--bupr-bg);padding:0;max-width:480px;width:100%;margin:auto;border-radius:var(--bupr-radius-lg);box-shadow:var(--bupr-shadow-xl);max-height:92vh;overflow:hidden;display:flex;flex-direction:column}.bupr-add-review-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--bupr-border-soft);background:var(--bupr-bg);border-radius:var(--bupr-radius-lg) var(--bupr-radius-lg) 0 0}.bupr-add-review-modal-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.bupr-add-review-modal-icon{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--bupr-radius);background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:#fff;box-shadow:0 6px 14px rgba(99,102,241,0.28)}.bupr-add-review-modal-icon svg{width:18px;height:18px}.bupr-add-review-modal-title{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--bupr-text);line-height:1.3;font-family:var(--bupr-font-heading);letter-spacing:-0.01em}.bupr-add-review-modal-subtitle{margin:0;font-size:13px;color:var(--bupr-text-muted);line-height:1.45}#bupr-add-review-modal .bupr-review-modal-close-button,#bupr-add-review-modal .bupr-add-review-modal-close{position:static !important;top:auto !important;right:auto !important;flex-shrink:0;width:36px;height:36px;border-radius:var(--bupr-radius-full);background:var(--bupr-bg-alt);color:var(--bupr-text-muted);border:1px solid var(--bupr-border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--bupr-transition-fast),color var(--bupr-transition-fast),border-color var(--bupr-transition-fast),transform var(--bupr-transition-fast)}#bupr-add-review-modal .bupr-review-modal-close-button:hover,#bupr-add-review-modal .bupr-add-review-modal-close:hover{background:var(--bupr-error);color:#fff;border-color:var(--bupr-error);transform:rotate(90deg)}#bupr-add-review-modal .bupr-review-modal-close-button svg,#bupr-add-review-modal .bupr-add-review-modal-close svg{width:16px;height:16px}.bupr-add-review-modal-body{padding:20px 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto}#bupr-add-review-modal .bp-member-add-form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important}#bupr-add-review-modal .bp-member-add-form>p:first-child{display:none !important}#bupr-add-review-modal .bp-member-add-form label,#bupr-add-review-modal .bp-member-add-form .bupr-criteria-label{text-transform:uppercase !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.08em !important;color:var(--bupr-text-muted) !important;margin-bottom:8px !important;display:block !important;padding:0 !important;width:auto !important;height:auto !important;float:none !important}#bupr-add-review-modal .bp-member-add-form p{margin:0 0 16px;text-align:left}#bupr-add-review-modal .bp-member-add-form p:last-child{margin-bottom:0}#bupr-add-review-modal .bp-member-add-form input[type="text"],#bupr-add-review-modal .bp-member-add-form input[type="search"],#bupr-add-review-modal .bp-member-add-form textarea,#bupr-add-review-modal .bp-member-add-form select,#bupr-add-review-modal #bupr_member_review_id,#bupr-add-review-modal #review_desc{width:100%;padding:12px 14px !important;border:1px solid var(--bupr-border) !important;border-radius:var(--bupr-radius-sm) !important;background:var(--bupr-bg) !important;color:var(--bupr-text) !important;font-family:inherit !important;font-size:14px !important;line-height:1.5 !important;transition:border-color var(--bupr-transition-fast),box-shadow var(--bupr-transition-fast) !important;box-shadow:none !important}#bupr-add-review-modal .bp-member-add-form input[type="text"]:focus,#bupr-add-review-modal .bp-member-add-form input[type="search"]:focus,#bupr-add-review-modal .bp-member-add-form textarea:focus,#bupr-add-review-modal .bp-member-add-form select:focus,#bupr-add-review-modal #bupr_member_review_id:focus,#bupr-add-review-modal #review_desc:focus{outline:none;border-color:var(--bupr-primary) !important;box-shadow:0 0 0 3px rgba(79,70,229,0.14) !important;background:var(--bupr-bg) !important}#bupr-add-review-modal .bp-member-add-form textarea{resize:vertical;min-height:110px}#bupr-add-review-modal .bp-member-add-form input{width:100%;margin-right:0}#bupr-add-review-modal .multi-review{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;border-bottom:1px dashed var(--bupr-border-soft);background:transparent !important}#bupr-add-review-modal .multi-review:last-of-type{border-bottom:none}#bupr-add-review-modal .multi-review>div{padding:0}#bupr-add-review-modal .multi-review .bupr-criteria-label{min-width:0;width:100%;flex:1 1 100%}#bupr-add-review-modal .multi-review .bupr-criteria-content{width:100%;flex:1 1 100%}#bupr-add-review-modal .multi-review .bupr-error-fields,#bupr-add-review-modal .bupr-review-error-fields{color:var(--bupr-error);font-size:12px;font-weight:500;margin-top:4px;display:none;width:100%}#bupr-add-review-modal .bupr-star-member-rating{display:none}#bupr-add-review-modal .bupr-criteria-content .member_stars{cursor:pointer;font-size:22px !important;margin-right:4px;transition:transform var(--bupr-transition-fast),color var(--bupr-transition-fast)}#bupr-add-review-modal .bupr-criteria-content .member_stars:hover{transform:scale(1.18)}#bupr-add-review-modal .bp-member-add-form button#bupr_save_review{width:100% !important;min-width:0 !important;padding:13px 24px !important;margin:20px 0 0 !important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%) !important;color:#fff !important;border:none !important;border-radius:var(--bupr-radius) !important;font-size:14px !important;font-weight:700 !important;font-family:inherit !important;letter-spacing:0.02em;cursor:pointer;transition:transform var(--bupr-transition),box-shadow var(--bupr-transition),background var(--bupr-transition) !important;box-shadow:0 6px 16px rgba(79,70,229,0.30) !important;text-shadow:none !important;text-transform:none !important;line-height:1.2 !important;height:auto !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px}#bupr-add-review-modal .bp-member-add-form button#bupr_save_review:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(79,70,229,0.40) !important;background:linear-gradient(135deg,#4338ca 0%,#4f46e5 100%) !important}#bupr-add-review-modal .bp-member-add-form button#bupr_save_review:active{transform:translateY(0)}#bupr-add-review-modal .bp-member-add-form button#bupr_save_review:disabled{opacity:0.7;cursor:not-allowed;transform:none}#bupr-add-review-modal .bupr-save-reivew-spinner{float:none;margin:14px auto 0;display:none}#bupr-add-review-modal .bp-member-add-form input[type="checkbox"]#bupr_anonymous_review{width:18px !important;height:18px !important;margin:0 8px 0 0 !important;vertical-align:middle;accent-color:var(--bupr-primary);cursor:pointer}#bupr-add-review-modal .bp-member-add-form label[for="bupr_anonymous_review"],#bupr-add-review-modal .bp-member-add-form input[type="checkbox"]#bupr_anonymous_review + label,#bupr-add-review-modal .bp-member-add-form input[type="checkbox"]#bupr_anonymous_review ~ label{font-size:13px !important;color:var(--bupr-text) !important;cursor:pointer;user-select:none;text-transform:none !important;letter-spacing:0 !important;font-weight:500 !important;display:inline-block !important;margin-bottom:0 !important;padding:0 !important;width:auto !important;height:auto !important;float:none !important}#bupr-add-review-modal .add_review_msg,#bupr-add-review-modal .success_review_msg{margin:0 0 16px !important;padding:12px 14px !important;border-radius:var(--bupr-radius-sm) !important;background:var(--bupr-success-soft) !important;color:#047857 !important;font-size:13px !important;font-weight:500 !important;border:1px solid #a7f3d0 !important;display:none;box-shadow:none !important}#bupr-add-review-modal .add_review_msg p,#bupr-add-review-modal .success_review_msg p{margin:0;color:#047857 !important}#bupr-add-review-modal .bupr_not_give_review p{background:var(--bupr-error-soft);color:var(--bupr-error);border-left:3px solid var(--bupr-error);padding:12px 14px;border-radius:var(--bupr-radius-sm);font-size:13px;font-weight:500;margin:0}.bupr-already-reviewed-card{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;margin:0 0 var(--bupr-space-5) 0;background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 60%,#ecfeff 100%);border:1px solid #c7d2fe;border-radius:var(--bupr-radius-lg);box-shadow:0 1px 2px rgba(15,23,42,0.04);position:relative;overflow:hidden}.bupr-already-reviewed-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#6366f1 0%,#8b5cf6 100%)}.bupr-already-reviewed-icon{flex:0 0 auto;width:44px;height:44px;border-radius:var(--bupr-radius-full);display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);box-shadow:0 4px 12px rgba(79,70,229,0.32)}.bupr-already-reviewed-icon--check{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 12px rgba(16,185,129,0.32)}.bupr-already-reviewed-icon--clock{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 12px rgba(245,158,11,0.32)}.bupr-already-reviewed-icon svg{width:22px;height:22px}.bupr-already-reviewed-body{flex:1 1 auto;min-width:0}.bupr-already-reviewed-title{margin:0 0 6px 0;font-size:15px;font-weight:700;line-height:1.35;color:#1e293b;letter-spacing:-0.01em}.bupr-already-reviewed-text{margin:0 0 14px 0;font-size:13px;line-height:1.55;color:#475569}.bupr-already-reviewed-actions{display:flex;flex-wrap:wrap;gap:8px}.bupr-already-reviewed-cta,.bupr-already-reviewed-edit{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--bupr-radius-full);font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all var(--bupr-transition-fast);line-height:1}.bupr-already-reviewed-cta{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);color:#fff;box-shadow:0 2px 6px rgba(79,70,229,0.28)}.bupr-already-reviewed-cta:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(79,70,229,0.36)}.bupr-already-reviewed-edit{background:#fff;color:#4f46e5;border-color:#c7d2fe}.bupr-already-reviewed-edit:hover{background:#4f46e5;color:#fff;border-color:#4f46e5;transform:translateY(-1px)}.bupr-already-reviewed-cta svg,.bupr-already-reviewed-edit svg{flex:0 0 auto}#bupr-add-review-modal .bupr-already-reviewed-card{margin:0 0 var(--bupr-space-4) 0}@media (max-width:420px){.bupr-already-reviewed-card{flex-direction:column;gap:12px;padding:18px 18px}.bupr-already-reviewed-icon{width:40px;height:40px}.bupr-already-reviewed-title{font-size:14.5px}.bupr-already-reviewed-text{font-size:12.5px}.bupr-already-reviewed-actions{flex-direction:column;align-items:stretch}.bupr-already-reviewed-cta,.bupr-already-reviewed-edit{justify-content:center;padding:10px 14px}}body.bupr-modal-open{overflow:hidden}#bupr-add-review-modal.bupr-show-modal .bupr-add-review-modal-content{animation:buprModalIn 280ms cubic-bezier(0.16,1,0.3,1)}@keyframes buprModalIn{from{transform:scale(0.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.bupr-add-review-redirect-block{padding:32px 0}.bupr-add-review-redirect-card{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--bupr-bg);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);box-shadow:var(--bupr-shadow-sm);max-width:560px;margin:0 auto}.bupr-add-review-redirect-icon{flex-shrink:0;width:56px;height:56px;border-radius:var(--bupr-radius);background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(99,102,241,0.25)}.bupr-add-review-redirect-copy{flex:1;min-width:0}.bupr-add-review-redirect-copy h3{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--bupr-text);line-height:1.3}.bupr-add-review-redirect-copy p{margin:0 0 12px;font-size:14px;color:var(--bupr-text-muted);line-height:1.5}.bupr-add-review-redirect-link{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--bupr-primary);color:#fff !important;border-radius:var(--bupr-radius);font-size:13px;font-weight:600;text-decoration:none;transition:background var(--bupr-transition),transform var(--bupr-transition),box-shadow var(--bupr-transition);box-shadow:0 4px 12px rgba(79,70,229,0.25)}.bupr-add-review-redirect-link:hover{background:var(--bupr-primary-hover);color:#fff !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(79,70,229,0.35)}.bupr-pagination{border-bottom:0;clear:both;margin-top:var(--bupr-space-6)}.bupr-posts-pagination{margin:0;text-align:center;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.bupr-posts-pagination span{border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-sm);margin:0;padding:6px 12px;color:var(--bupr-text-muted);font-size:13px}.bupr-posts-pagination .page-numbers{border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-sm);margin:0;padding:0;background:var(--bupr-bg);display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:36px;padding:0 10px;text-align:center;line-height:1;font-size:13px;font-weight:600;color:var(--bupr-text);text-decoration:none;transition:all var(--bupr-transition-fast);box-shadow:var(--bupr-shadow-xs)}.bupr-posts-pagination .page-numbers:hover{background:var(--bupr-primary-soft);color:var(--bupr-primary);border-color:var(--bupr-primary);transform:translateY(-1px)}.bupr-posts-pagination .page-numbers.current{background:var(--bupr-primary);color:#fff;border-color:var(--bupr-primary);box-shadow:0 4px 10px rgba(79,70,229,0.25)}.bupr-posts-pagination .next.page-numbers,.bupr-posts-pagination .prev.page-numbers{width:auto;padding:0 14px}.bupr-success,.bupr-error{width:100%;padding:12px 16px;border-radius:var(--bupr-radius);margin-top:var(--bupr-space-3);font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;border:1px solid transparent}.bupr-success{background-color:var(--bupr-success-soft);border-color:#a7f3d0;color:#047857}.bupr-error{background-color:var(--bupr-error-soft);border-color:#fecaca;color:#b91c1c}#bupr_review_success_msg .modal-content{min-height:200px;background-color:var(--bupr-bg)}#bupr_review_success_msg .modal-header{background-color:var(--bupr-bg)}#bupr_review_success_msg p{font-weight:600;padding-top:8%}#bupr_review_success_msg .close{color:var(--bupr-text)}.success_review_msg,.add_review_msg{color:#047857;background-color:var(--bupr-success-soft);font-weight:500;margin-top:var(--bupr-space-3);text-decoration:none;margin-bottom:var(--bupr-space-4);border-radius:var(--bupr-radius);border:1px solid #a7f3d0;display:none;animation:buprSlideIn 320ms cubic-bezier(0.4,0,0.2,1)}.success_review_msg{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);color:#065f46}.success_review_msg p,.add_review_msg p{padding:12px 16px;margin:0;display:flex;align-items:center;gap:8px}.success_review_msg p::before,.add_review_msg p::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--bupr-success);font-size:14px}@keyframes buprSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#bupr_success_review p{display:none}.bupr-save-reivew-spinner{display:none;float:left;margin-left:10px;margin-top:8px;width:20px;height:20px;border:2px solid rgba(79,70,229,0.2);border-top-color:var(--bupr-primary);border-radius:50%;animation:buprSpin 0.6s linear infinite}@keyframes buprSpin{to{transform:rotate(360deg)}}.bupr-error-fields,.bupr-review-error-fields{display:none;font-size:12px;color:var(--bupr-error);padding:6px 10px;background:var(--bupr-error-soft);border-radius:var(--bupr-radius-sm);margin-top:6px;font-weight:500}.bupr-error-fields{font-size:12px}.bgr-single-review{margin-top:var(--bupr-space-5)}.bupr-single-reivew{background:var(--bupr-bg-elevated);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);padding:var(--bupr-space-6);box-shadow:var(--bupr-shadow-sm)}.bupr-single-reivew .bupr-row{clear:none;border:none;padding:0;overflow:visible;display:block}.bupr-single-reivew .bupr-members-content{margin-left:76px}.bupr-single-reivew .bupr-col-12.description{width:100%;background:var(--bupr-bg-alt);padding:var(--bupr-space-4);border-radius:var(--bupr-radius);border-left:3px solid var(--bupr-primary);color:var(--bupr-text);font-size:14px;line-height:1.7;margin-top:var(--bupr-space-3)}.no-count{margin-left:3px}#bupr-view-review-btn{width:100%}.bupr-member-review-wrapper,.bupr-directory-review-wrapper{margin:10px 0;text-align:left;display:inline-flex;align-items:center;gap:8px;background:var(--bupr-bg-alt);padding:6px 12px;border-radius:var(--bupr-radius-full);border:1px solid var(--bupr-border);flex-wrap:wrap}.bupr-member-review-stars,.bupr-directory-review-stars{display:inline-flex;align-items:center;position:relative;gap:1px}.bupr-member-tooltip::before,.bupr-directory-tooltip::before{content:attr(data-tooltip);position:absolute;bottom:150%;left:50%;transform:translateX(-50%);background-color:var(--bupr-text);color:#fff;padding:6px 10px;border-radius:var(--bupr-radius-sm);font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;pointer-events:none;box-shadow:var(--bupr-shadow-md)}.bupr-member-tooltip::after,.bupr-directory-tooltip::after{content:"";position:absolute;bottom:130%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--bupr-text);opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;pointer-events:none}.bupr-member-tooltip:hover::before,.bupr-member-tooltip:hover::after,.bupr-directory-tooltip:hover::before,.bupr-directory-tooltip:hover::after{opacity:1;visibility:visible}.bupr-member-rating-text,.bupr-directory-rating-text{font-size:13px;color:var(--bupr-text);margin-left:4px;font-weight:600}.bupr-member-review-wrapper .bupr-star-rate,.bupr-directory-review-wrapper .bupr-star-rate{font-size:14px}.bupr-directory-tooltip .bupr-star-rate{font-size:14px}.bupr-directory-review-parent-container{display:flex;justify-content:center;margin:10px 0}.bp-list:not(.grid) .bupr-directory-review-wrapper{display:inline-flex}.bp-list.grid .bupr-directory-review-wrapper{justify-content:center}body.bp-legacy:not([class*="youzify"]) .bupr-directory-review-parent-container{display:flex}.bupr-shortcode-top-members-contents{background:var(--bupr-bg-elevated);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);padding:var(--bupr-space-6);box-shadow:var(--bupr-shadow-sm)}.bupr-shortcode-top-members-contents h2{margin:0 0 var(--bupr-space-4);font-size:20px;font-weight:700;color:var(--bupr-text);padding-bottom:var(--bupr-space-3);border-bottom:1px solid var(--bupr-border-soft)}.bupr-shortcode-top-members-contents ul.bupr-member-main{margin:0;list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--bupr-space-2)}.bupr-shortcode-top-members-contents ul.bupr-member-main li.bupr-members{display:flex;align-items:center;gap:var(--bupr-space-3);padding:var(--bupr-space-3);border-radius:var(--bupr-radius);background:var(--bupr-bg-alt);border:1px solid transparent;transition:all var(--bupr-transition-fast);height:auto;width:100%;position:relative;margin:0}.bupr-shortcode-top-members-contents ul.bupr-member-main li.bupr-members:hover{background:var(--bupr-bg);border-color:var(--bupr-border);transform:translateX(2px);box-shadow:var(--bupr-shadow-sm)}.bupr-img-widget img{width:48px !important;height:48px !important;border-radius:var(--bupr-radius-full);object-fit:cover;border:2px solid var(--bupr-bg);box-shadow:var(--bupr-shadow-sm)}.bupr-content-widget{flex:1;min-width:0}.bupr-content-widget .bupr-member-title{font-size:14px;font-weight:600;color:var(--bupr-text);margin-bottom:4px}.bupr-content-widget .bupr-member-title a{color:var(--bupr-primary);text-decoration:none}.bupr-content-widget .bupr-member-title a:hover{text-decoration:underline}.bupr-content-widget .bupr-member-rating{margin:4px 0;display:inline-flex;gap:1px}.bupr-content-widget .bupr-meta{display:block;font-size:12px;line-height:1.4;margin-top:4px;color:var(--bupr-text-muted)}.bupr_members_review_setting ul.bupr-member-main li.bupr-members,.widget ul#bp-member-rating li{height:auto;width:100%;position:relative;display:block;margin:0;padding:.5em 0}.widget ul#bp-member-rating .item-avatar,ul.bupr-member-main li.bupr-members img.avatar{width:50px;height:50px;float:left}.widget ul#bp-member-rating .item,ul.bupr-member-main li.bupr-members .bupr-content-widget{margin-left:70px}ul.bupr-member-main li.bupr-members.bupr-hide .bupr-content-widget{margin-left:0}ul.bupr-member-main li.bupr-members .bupr-meta{display:block;font-size:90%;line-height:normal;margin-top:5px}.widget.bupr_members_review_setting{overflow:hidden}.bupr-modal-msg{margin:50px 0;text-align:center}.single-headers #bupr-add-review-btn{list-style:none;margin:10px 10px 0 0}.single-headers .bb-enable-cover-img .member-header-actions>#bupr-add-review-btn{margin:5px 10px 10px 0}#bupr-add-review-btn a.add-review,li#bupr-add-review-btn a.add-review{margin:0;display:inline-flex;align-items:center;gap:6px;padding:8px 16px !important;background:var(--bupr-primary) !important;color:#fff !important;border-radius:var(--bupr-radius) !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;transition:all var(--bupr-transition) !important;box-shadow:0 4px 10px rgba(79,70,229,0.25) !important;text-shadow:none !important;text-transform:none !important;line-height:1 !important;border:none !important}#bupr-add-review-btn a.add-review:hover,li#bupr-add-review-btn a.add-review:hover{background:var(--bupr-primary-hover) !important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(79,70,229,0.35) !important;color:#fff !important}#bupr-add-review-btn a.add-review::before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;font-size:11px}.kleo-masonry-item .member-review-stars{text-align:center}.olympus-theme .bgr-submit-review,.olympus-theme .bgr-submit-review:hover{color:inherit}body[class*="youzify"] .youzify-head-content .bupr-member-review-wrapper{justify-content:center}body[class*="youzify"].reviews .youzify-page-main-content .youzify-main-column div#subnav.item-list-tabs{margin:0}body[class*="youzify"].reviews .youzify-page-main-content .bupr-bp-member-reviews-block .bp-member-reviews,body[class*="youzify"].add-review .youzify-page-main-content .youzify-main-column .bupr-bp-member-review-no-popup-add-block{padding:var(--bupr-space-6);border-top:1px solid var(--bupr-border);background-color:var(--reign-site-sections-bg-color);background-color:var(--yzfy-card-bg-color);margin:0;border-radius:var(--bupr-radius-lg)}body[class*="youzify"] .youzify-page-main-content #bupr-reiew-edit button.bupr-edit-review-button,body[class*="youzify"].add-review .youzify-page-main-content button#bupr_save_review{color:#fff}body[class*="youzify"] .youzify-page-main-content .bupr-bp-member-review-no-popup-add-block #review_desc,#review_desc{margin-top:var(--bupr-space-3)}.youzify .bupr-save-reivew-spinner{display:none}body[class*="youzify"] #bupr-add-review-btn .add-review.button{padding:8px 16px;margin-top:var(--bupr-space-3);display:inline-flex;text-align:center;border-radius:var(--bupr-radius);background-color:var(--yzfy-scheme-color) !important;color:var(--yzfy-scheme-text-color) !important}body[class*="youzify"] #bupr-add-review-btn .add-review.button:hover{background-color:var(--bupr-primary-hover)}body[class*="youzify"] .bupr-member-tooltip .bupr-member-rating-text{color:var(--yzfy-scheme-text-color) !important}.youzify-tabs-list-gradient .youzify-default-subnav li#reviews-view-personal-li a i::before,.youzify-tabs-list-gradient .youzify-default-subnav li#reviews-add-review-personal-li a i::before{content:"\f005"}.bupr-youzify-show-modal #youzify-profile-navmenu,.bupr-youzify-show-modal .youzify-header-cover>img,.bupr-youzify-show-modal .youzify-header-overlay .youzify-header-cover:before,.bupr-youzify-show-modal .youzify-header-pattern .youzify-header-cover:after,.bupr-youzify-show-modal .youzify-hdr-v1 .youzify-cover-content .youzify-inner-content{z-index:0}.buddyboss-theme .members-directory-wrapper .members .member-review-stars{text-align:center}.buddyboss-theme .member-header-actions-wrap .member-header-actions.action{display:flex;gap:10px}.rating{color:var(--bupr-error)}.widget-area .widget.buddypress div.item-options#bp-member-rating-list-options a{margin:0}.bp-nouveau .widget-area .widget.buddypress #bp-member-rating div.item{padding:0}.bb-grid .widget.buddypress div.item-options#bp-member-rating-list-options a{margin-right:1.25rem;margin-top:10px}.kleo-page .widget.buddypress #bp-member-rating div.item-avatar img.avatar{width:50px;height:50px;margin:0;border-radius:0}.members-list li .more-action-button{display:none !important}.item-header-content .activity{margin-bottom:10px}.modal-header h2{margin:0 !important}@media(min-width:768px) and (max-width:1068px){#bupr-add-review-modal .modal-content{min-width:380px}}#bupr-add-review-modal .bupr-criteria-label span{height:35px}.modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}.modal-content{animation-duration:0.4s;animation-name:animatetop;background-color:var(--bupr-bg);border:1px solid var(--bupr-border);box-shadow:var(--bupr-shadow-xl);margin:auto;min-width:330px;padding:0;position:relative;width:35%;border-radius:var(--bupr-radius-lg)}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:var(--bupr-text);float:right;font-size:27px;font-weight:bold;position:absolute;right:12px;top:10px}.close:hover,.close:focus{color:var(--bupr-error);text-decoration:none;cursor:pointer}.modal-header{padding:19px 0 6px 24px;background-color:var(--bupr-bg);color:var(--bupr-text);position:relative}.modal-body{padding:2px 16px}.bupr-fields{display:none;color:var(--bupr-error)}.bupr-accept-button,.bupr-deny-button{float:left;margin-right:5px}.bupr-review-description a{margin:10px 0;display:inline-block;text-decoration:underline !important}.bupr-bp-member-reviews-block #bupr-add-review-btn{margin-bottom:var(--bupr-space-4)}.bupr-load-more-wrap{text-align:center;margin-top:var(--bupr-space-6);display:flex;justify-content:center}.bupr-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;background:var(--bupr-bg-elevated);color:var(--bupr-primary);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-full);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--bupr-transition);box-shadow:var(--bupr-shadow-xs);font-family:inherit}.bupr-load-more-btn:hover{background:var(--bupr-primary);color:#fff;border-color:var(--bupr-primary);transform:translateY(-1px);box-shadow:var(--bupr-shadow-md)}.bupr-load-more-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.bupr-load-more-btn .bupr-spin{display:none;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:buprSpin 0.6s linear infinite}.bupr-load-more-btn.is-loading .bupr-spin{display:inline-block}.bupr-load-more-btn.is-loading .bupr-lm-label{opacity:0.7}.bupr-skeleton{background:linear-gradient(90deg,var(--bupr-bg-alt) 25%,#e9eef5 50%,var(--bupr-bg-alt) 75%);background-size:200% 100%;animation:buprShimmer 1.4s infinite;border-radius:var(--bupr-radius-sm)}@keyframes buprShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.bupr-skeleton-card{background:var(--bupr-bg-elevated);border:1px solid var(--bupr-border);border-radius:var(--bupr-radius-lg);padding:var(--bupr-space-5);margin-bottom:var(--bupr-space-4)}.bupr-skeleton-line{height:12px;margin-bottom:8px;border-radius:var(--bupr-radius-sm)}.bupr-skeleton-line.short{width:40%}.bupr-skeleton-line.mid{width:70%}.bupr-skeleton-line.long{width:95%}@keyframes buprCardIn{from{opacity:0;transform:translateY(-12px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bupr-row.bupr-just-added{animation:buprCardIn 480ms cubic-bezier(0.16,1,0.3,1);border-color:var(--bupr-success) !important;box-shadow:0 0 0 3px rgba(16,185,129,0.15),var(--bupr-shadow-md) !important}@media (max-width:767px){[class*="bupr-col-"]{width:100%;float:none}.bupr-criteria-label span{display:inline;width:100%;clear:left}.bp-member-reviews .bupr-row{padding-right:var(--bupr-space-5)}}@media screen and (max-width:600px){.bp-member-reviews .bupr-row{padding:var(--bupr-space-4)}.bupr-members-profiles{width:48px}.bupr-members-profiles img.avatar,.bupr-members-profiles img{width:48px !important;height:48px !important;max-width:48px !important;max-height:48px !important}.bupr-members-content{margin-left:64px}.bp-member-add-form,.bupr-shortcode-top-members-contents,.bupr-single-reivew{padding:var(--bupr-space-4)}.multi-review.inline-content .bupr-criteria-label,.multi-review .bupr-criteria-label{min-width:100px}.bupr-members-profiles .reviewer h4{font-size:12px}.bp-member-reviews #request-review-list{gap:var(--bupr-space-3)}}@media screen and (max-width:480px){.bp-member-reviews .bupr-row{display:flex !important;flex-direction:column;padding:var(--bupr-space-4)}.bupr-members-profiles{flex-direction:row;width:100%;margin-bottom:var(--bupr-space-3);gap:var(--bupr-space-3)}.bupr-members-content{margin-left:0 !important;width:100%}.bp-member-reviews .bupr-row .bupr-edit-review-button-wrapper{position:static;align-self:flex-end;order:3;margin-top:var(--bupr-space-3)}.bupr-members-profiles .reviewer h4,.bupr-members-content{margin:0 !important}.rating-num{margin-left:0}.rating-star{margin-right:var(--bupr-space-2)}.bupr-posts-pagination .page-numbers{height:32px;min-width:32px;font-size:12px}}@media only screen and (max-width:768px){.multi-review{display:flex}.bupr-member-review-wrapper{justify-content:center}body[class*="youzify"] .youzify-page-main-content .bupr-criteria-label{margin-bottom:10px}}@media (max-width:768px){#bupr-add-review-modal.bupr-add-review-modal{padding:0 !important;align-items:flex-end !important;justify-content:stretch !important}#bupr-add-review-modal .bupr-add-review-modal-content{max-width:100% !important;width:100% !important;max-height:92vh !important;margin:0 !important;border-radius:20px 20px 0 0 !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;animation:buprSheetUp 320ms cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 -8px 32px rgba(15,23,42,0.18) !important}#bupr-add-review-modal.bupr-show-modal .bupr-add-review-modal-content{animation:buprSheetUp 320ms cubic-bezier(0.16,1,0.3,1) !important}#bupr-add-review-modal .bupr-add-review-modal-header{border-radius:20px 20px 0 0;padding:18px 18px 14px;gap:12px}.bupr-add-review-modal-icon{width:34px;height:34px}.bupr-add-review-modal-icon svg{width:16px;height:16px}.bupr-add-review-modal-title{font-size:16px}.bupr-add-review-modal-subtitle{font-size:12.5px}#bupr-add-review-modal .bupr-add-review-modal-body{padding:16px 18px calc(20px + env(safe-area-inset-bottom,0px))}#bupr-add-review-modal .bupr-review-modal-close-button,#bupr-add-review-modal .bupr-add-review-modal-close{width:36px;height:36px}#bupr-add-review-modal .bp-member-add-form input[type="text"],#bupr-add-review-modal .bp-member-add-form input[type="search"],#bupr-add-review-modal .bp-member-add-form textarea,#bupr-add-review-modal .bp-member-add-form select,#bupr-add-review-modal #bupr_member_review_id,#bupr-add-review-modal #review_desc{padding:13px 14px !important;font-size:15px !important}#bupr-add-review-modal .bp-member-add-form button#bupr_save_review{padding:14px 24px !important;font-size:15px !important}#bupr-add-review-modal .bupr-criteria-content .member_stars{font-size:24px !important;margin-right:6px}.bupr-add-review-redirect-card{flex-direction:column;gap:12px;padding:20px;text-align:center}.bupr-add-review-redirect-icon{align-self:center}.bupr-add-review-redirect-link{align-self:center}}@keyframes buprSheetUp{from{transform:translateY(100%);opacity:0.4}to{transform:translateY(0);opacity:1}}@media screen and (max-width:380px){#bupr-add-review-modal .bupr-add-review-modal-header{padding:16px 14px 12px}#bupr-add-review-modal .bupr-add-review-modal-body{padding:14px 14px 18px}#bupr-add-review-modal .bupr-add-review-modal-title{font-size:15px}}@media only screen and (max-width:420px){.multi-review{display:flex;flex-wrap:wrap}}html[dir="rtl"] .bupr-members-profiles,body[dir="rtl"] .bupr-members-profiles,.rtl .bupr-members-profiles{float:right}html[dir="rtl"] .bupr-members-content,body[dir="rtl"] .bupr-members-content,.rtl .bupr-members-content{margin-left:0;margin-right:76px}html[dir="rtl"] .bp-member-reviews .bupr-row .bupr-edit-review-button-wrapper,body[dir="rtl"] .bp-member-reviews .bupr-row .bupr-edit-review-button-wrapper,.rtl .bp-member-reviews .bupr-row .bupr-edit-review-button-wrapper{right:auto;left:var(--bupr-space-5)}html[dir="rtl"] .bp-member-reviews .bupr-row,body[dir="rtl"] .bp-member-reviews .bupr-row,.rtl .bp-member-reviews .bupr-row{padding-right:var(--bupr-space-5);padding-left:var(--bupr-space-5)}html[dir="rtl"] .bupr-review-description a.bupr-read-more,body[dir="rtl"] .bupr-review-description a.bupr-read-more,.rtl .bupr-review-description a.bupr-read-more{flex-direction:row-reverse}html[dir="rtl"] .bupr-full-description .description,body[dir="rtl"] .bupr-full-description .description,.rtl .bupr-full-description .description{border-left:0;border-right:3px solid var(--bupr-primary)}html[dir="rtl"] .bupr-pagination,body[dir="rtl"] .bupr-pagination,.rtl .bupr-pagination{direction:ltr}html[dir="rtl"] .bupr-single-reivew .bupr-col-12.description,body[dir="rtl"] .bupr-single-reivew .bupr-col-12.description,.rtl .bupr-single-reivew .bupr-col-12.description{border-left:0;border-right:3px solid var(--bupr-primary)}