.toplevel_page_google-reviews .tooltip{position:relative;display:inline-block}.toplevel_page_google-reviews .tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.toplevel_page_google-reviews .tooltip .tooltiptext a{color:#fff;text-decoration:none}.toplevel_page_google-reviews .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.toplevel_page_google-reviews .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.toplevel_page_google-reviews .serp-container{display:flex;align-items:center}.toplevel_page_google-reviews .serp-container .serp-search{width:100%;display:flex;gap:1rem;position:relative}.toplevel_page_google-reviews .serp-container .serp-search input[type=search]{display:inline-block;max-width:400px}.toplevel_page_google-reviews .serp-container .serp-search .button.pull-reviews.free{display:inline-block;text-align:center;position:relative}.toplevel_page_google-reviews .serp-container .serp-search .button.pull-reviews.free.pulling:after{content:" ";display:block;width:14px;height:14px;margin:8px;border-radius:50%;border:3px solid #2271b1;border-color:#2271b1 transparent #2271b1 transparent;animation:lds-dual-ring 1.2s linear infinite;position:absolute;right:-39px;top:-5px;cursor:auto}.toplevel_page_google-reviews .serp-container .serp-search .button-row{display:inline;position:relative}.toplevel_page_google-reviews .serp-container .serp-search .button-row.busy:after{content:" ";display:block;width:14px;height:14px;margin:8px;border-radius:50%;border:3px solid #2271b1;border-color:#2271b1 transparent #2271b1 transparent;animation:lds-dual-ring 1.2s linear infinite;position:absolute;right:-39px;top:-5px;cursor:auto}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.toplevel_page_google-reviews .close-icon{display:block;position:absolute;right:15px;top:8px;width:15px;height:15px;cursor:pointer}.toplevel_page_google-reviews .serp-results{position:absolute;top:25px;flex-direction:column;margin:5px 0 0 2px;max-height:400px;max-width:348px;overflow:auto;background-color:#f4f4f4;-webkit-box-shadow:0 2px 15px -3px rgba(156,156,156,.65);box-shadow:0 2px 15px -3px rgba(156,156,156,.65);display:none}.toplevel_page_google-reviews .serp-results .serp-result{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;margin:0!important;transition:background-color .3s;cursor:pointer}.toplevel_page_google-reviews .serp-results .serp-result:hover{background-color:#e0e0e0}.toplevel_page_google-reviews .serp-results .serp-result input[type=radio]{float:right;order:2;margin-left:20px}.toplevel_page_google-reviews input.has-error,.toplevel_page_google-reviews input.has-error:focus{border-color:red;box-shadow:unset}.toplevel_page_google-reviews .serp-error{margin-left:10px;color:red}.toplevel_page_google-reviews body.grwp-is-loading{overflow:hidden;pointer-events:none;transition:opacity .4s}.toplevel_page_google-reviews body.grwp-is-loading:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#dedede;opacity:.7;z-index:10000}.toplevel_page_google-reviews body.grwp-is-loading:after{content:url(../../../admin/img/spinner.gif);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10005}.toplevel_page_google-reviews .form-table .regular-text{width:100%;max-width:700px}.toplevel_page_google-reviews .form-table .regular-text.free{max-width:604px}.toplevel_page_google-reviews #instructions .shortcode-container{color:#000;cursor:text;border:1px solid #1f6bae;margin-top:1rem}.toplevel_page_google-reviews .form-table input[type=number],.toplevel_page_google-reviews .form-table input[type=text],.toplevel_page_google-reviews .form-table select,.toplevel_page_google-reviews .form-table textarea{min-width:200px;max-width:200px}.toplevel_page_google-reviews .form-table input[type=search]{border:1px solid #1f6bae}.toplevel_page_google-reviews .form-table #errors{color:red;font-weight:600}.toplevel_page_google-reviews .form-table .layout_style{display:none}.toplevel_page_google-reviews .wrap form .tab-content{min-height:400px}.toplevel_page_google-reviews .wrap form .nav-tab-wrapper .upgrade{color:rgba(0,0,0,.8);font-weight:700!important}.toplevel_page_google-reviews .preview_section:not(.is_badge){background-color:#fff;padding:2rem;box-shadow:inset 0 0 3px grey;margin-bottom:4rem}.toplevel_page_google-reviews .preview_section:not(.is_badge) h2{margin-top:0}.toplevel_page_google-reviews .preview_section label{font-weight:600}.toplevel_page_google-reviews .preview_section input[disabled],.toplevel_page_google-reviews .preview_section input[type=text]{font-weight:400;width:100%;max-width:485px;text-align:center;display:block;background:#efefef;color:#000;cursor:text;margin-bottom:32px;margin-top:8px}.toplevel_page_google-reviews #how_to_modal{display:flex;position:fixed;z-index:2;flex-direction:column;justify-content:center;left:0;top:0;width:100%;height:100%;padding:1rem}.toplevel_page_google-reviews #how_to_modal.hide{display:none}.toplevel_page_google-reviews #how_to_modal .modal-inner{z-index:998;width:100%;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);max-width:860px}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content{padding:2rem 4rem 2rem 4rem;background-color:#dbdbdb;background:linear-gradient(45deg,#a5a5a5,#eee);font-weight:400;border:none;text-align:center;position:relative}@media (max-width:768px){.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content{font-size:18px;padding:3rem 2rem}}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content .responsive_iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content .responsive_iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content .close{color:#000;float:right;font-size:50px;position:absolute;top:-10px;right:15px}@media (max-width:560px){.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content .close{font-size:50px;top:-10px}}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content .close:focus,.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content h3{font-size:28px;color:#000;margin:0}.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content p{font-size:21px;font-weight:400;margin-bottom:1rem}@media (max-width:560px){.toplevel_page_google-reviews #how_to_modal .modal-inner .modal-content p{font-size:18px}}.toplevel_page_google-reviews #how_to_modal .modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(3px);z-index:-1}
.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext a{color:#fff;text-decoration:none}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}