#wp-chatbot-shortcode-template-container img,
#wp-chatbot-chat-container img{max-width:100%;height:auto;box-shadow:none !important;max-height:100%;}
.clear{clear:both;float:none;}
.wp-chatbot-chat-container, .wp-chatbot-shortcode-template-container{font-size:14px;line-height:1.8;}
.wp-chatbot-chat-container a, .wp-chatbot-shortcode-template-container a{text-decoration:none;border:none;outline:none;color:inherit;background:none;box-shadow:none;}
.wp-chatbot-chat-container a:active, .wp-chatbot-chat-container a:hover, .wp-chatbot-shortcode-template-container a:active, .wp-chatbot-shortcode-template-container a:hover{outline:0;}
.wp-chatbot-chat-container p, .wp-chatbot-shortcode-template-container p{background:none;font-weight:normal;line-height:1.8;letter-spacing:0;margin:10px 0;padding:0;}
.wp-chatbot-chat-container h1, .wp-chatbot-chat-container h2, .wp-chatbot-chat-container h3, .wp-chatbot-chat-container h4, .wp-chatbot-chat-container h5, .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h1, .wp-chatbot-shortcode-template-container h2, .wp-chatbot-shortcode-template-container h3, .wp-chatbot-shortcode-template-container h4, .wp-chatbot-shortcode-template-container h5, .wp-chatbot-shortcode-template-container h6{color:inherit;background:none;font-weight:normal;line-height:1.1;letter-spacing:0;padding:0;}
.wp-chatbot-chat-container h1, .wp-chatbot-chat-container h2, .wp-chatbot-chat-container h3, .wp-chatbot-shortcode-template-container h1, .wp-chatbot-shortcode-template-container h2, .wp-chatbot-shortcode-template-container h3{margin-top:20px;margin-bottom:10px;}
.wp-chatbot-chat-container h4, .wp-chatbot-chat-container h5, .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h4, .wp-chatbot-shortcode-template-container h5, .wp-chatbot-shortcode-template-container h6{margin-top:10px;margin-bottom:10px;}
.wp-chatbot-chat-container h1, .wp-chatbot-shortcode-template-container h1{font-size:42px;}
.wp-chatbot-chat-container h2, .wp-chatbot-shortcode-template-container h2{font-size:28px;}
.wp-chatbot-chat-container h3, .wp-chatbot-shortcode-template-container h3{font-size:24px;}
.wp-chatbot-chat-container h4, .wp-chatbot-shortcode-template-container h4{font-size:18px;}
.wp-chatbot-chat-container h5, .wp-chatbot-shortcode-template-container h5{font-size:14px;}
.wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h6{font-size:12px;}
.wp-chatbot-chat-container button, .wp-chatbot-chat-container input, .wp-chatbot-chat-container optgroup, .wp-chatbot-chat-container select, .wp-chatbot-chat-container textarea, .wp-chatbot-shortcode-template-container button, .wp-chatbot-shortcode-template-container input, .wp-chatbot-shortcode-template-container optgroup, .wp-chatbot-shortcode-template-container select, .wp-chatbot-shortcode-template-container textarea{color:inherit;margin:0;box-shadow:none;border:none;background:inherit;}
.wp-chatbot-chat-container button:focus, .wp-chatbot-chat-container input:focus, .wp-chatbot-chat-container optgroup:focus, .wp-chatbot-chat-container select:focus, .wp-chatbot-chat-container textarea:focus, .wp-chatbot-shortcode-template-container button:focus, .wp-chatbot-shortcode-template-container input:focus, .wp-chatbot-shortcode-template-container optgroup:focus, .wp-chatbot-shortcode-template-container select:focus, .wp-chatbot-shortcode-template-container textarea:focus{outline:none;}
#wp-chatbot-chat-container{position:fixed;z-index:99999;}
.wp-chatbot-ball{float:right;position:relative;cursor:pointer;background:#ffffff;width:60px;height:60px;border-radius:50%;padding:0 !important;outline:unset;border:none;box-shadow:#767580 0px 4px 20px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
#wpbot_language{font-size:14px;}
#wp-chatbot-ball .wp-chatbot-ball img{width:60px !important;height:60px !important;display:block;border-radius:50%;padding:6px;box-sizing:border-box;}
#wp-chatbot-ball .wp-chatbot-ball .wpbot-icon-video,
.wp-chatbot-ball .wpbot-icon-video{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border-radius:50%;object-fit:cover;pointer-events:none;box-sizing:border-box;z-index:0;}
#wp-chatbot-ball .wp-chatbot-ball iframe.wpbot-icon-video,
.wp-chatbot-ball iframe.wpbot-icon-video{top:50%;left:50%;width:177.78% !important;height:100% !important;min-width:177.78%;min-height:100%;border:0;border-radius:0;transform:translate(-50%, -50%) scale(1.45);transform-origin:center center;object-fit:unset;pointer-events:none;}
.wp-chatbot-ball-animator{position:relative;border-radius:50%;z-index:1;}
.wp-chatbot-animation-active .wp-chatbot-ball-animation-switch{opacity:1;width:100%;height:100%;position:absolute;animation:spin 2s linear infinite;border:3px solid transparent;border-top-color:#9370DB;}
.wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:before{content:"";position:absolute;top:-9px;left:-9px;right:-9px;bottom:-9px;border-radius:50%;border:3px solid transparent;border-top-color:#BA55D3;animation:spin 3s linear infinite;}
.wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:after{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;border-radius:50%;border:3px solid transparent;border-top-color:#FF00FF;animation:spin 1.5s linear infinite;}
@keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spinHide {
0%{opacity:0;}
100%{opacity:0;}
} .wp-chatbot-board-container{display:none;height:auto;width:370px;position:relative;box-sizing:border-box;}
.wp-chatbot-board-container.active-chat-board{display:inline-block;vertical-align:top;}
.wp-chatbot-header{border-radius:5px 5px 0 0;margin:0;box-sizing:border-box;text-align:center;position:relative;height:35px !important;}
.wp-chatbot-header h3{margin:0 !important;padding:0 !important;}
.wp-chatbot-content{height:400px;position:relative;padding:15px;box-sizing:border-box;display:block;}
.bot_voice_wrapper{align-items:center;width:100%;}
.bot_recoding_animation canvas{width:100%;}
.bot_recoding_animation{width:100%;text-align:center;}
#botbtnStop{border-radius:20px;font-size:15px;font-weight:bold;color:#252323;background:#fff;padding:3px 15px;}
.wp-chatbot-product-reload.wp-chatbot-product-loading{display:block;position:absolute;background:rgba(255, 255, 255, 0.50);padding:3px;border-radius:5px;top:0;bottom:0;left:0;right:0;z-index:999;}
.wp-chatbot-product-loading img{display:table;left:50%;top:50%;position:absolute;margin:-10px -45px;}
ul.wp-chatbot-messages-container{padding:0 !important;margin:0 !important;overflow:hidden;}
@keyframes messageAnim {
0%{transform:translateY(80px) scaleX(0.5);opacity:0;}
100%{transform:translateY(0) scaleX(1);opacity:1;}
}
ul.wp-chatbot-messages-container>li{position:relative;box-sizing:border-box;word-wrap:break-word;list-style:none;display:block;clear:both;line-height:150%;min-height:50px;margin:0 0 10px 0;animation:messageAnim 0.5s;opacity:1;-ms-word-break:break-all;word-break:break-all;word-break:break-word;}
ul.wp-chatbot-messages-container>li>.wp-chatbot-paragraph h3{padding:0 0 5px !important;margin:0 !important;font-weight:bold;font-size:16px;}
ul.wp-chatbot-messages-container>li.wp-chatbot-msg::before{left:19px;}
ul.wp-chatbot-messages-container>li.wp-chat-user-msg::before{right:19px;}
ul.wp-chatbot-messages-container>li:before{content:"";display:block;width:5px;height:5px;background:red;top:19px;z-index:999;position:absolute;border-radius:50%;box-shadow:-38px 0 #f35b5c, -28px 8px #88bfc9, -14px 35px #f35b5c, -4px 28px #88bfc9, 30px 32px #f35b5c, 28px 22px #88bfc9, 43px 0px #f35b5c, 35px -5px #88bfc9, 20px -30px #f35b5c, 10px -22px #88bfc9, -18px -30px #f35b5c, -14px -22px #88bfc9;opacity:0;}
ul.wp-chatbot-messages-container>li:first-child .wp-chatbot-avatar, ul.wp-chatbot-messages-container>li:first-child .wp-chatbot-agent{display:none;overflow:hidden;}
ul.wp-chatbot-messages-container>li.wp-chat-user-msg:after, ul.wp-chatbot-messages-container>li .wp-chatbot-products:after{clear:both;display:block;content:"";height:1px;}
ul.wp-chatbot-messages-container>li .wp-chatbot-agent, .wp-chatbot-agent-profile .wp-chatbot-widget-agent{display:none;}
#wp-chatbot-messages-container .wp-chatbot-avatar img,
.wp-chatbot-agent-profile .wp-chatbot-widget-avatar img{width:40px !important;height:40px;}
.wp-chatbot-paragraph audio{width:100%;}
.wp-chatbot-footer{border-radius:5px;}
.wp-chatbot-tab-nav{padding:15px 5px;}
.wp-chatbot-tab-nav ul{margin:0 !important;padding:0 !important;list-style:none;text-align:center;display:flex;justify-content:space-around;vertical-align:bottom;}
.wp-chatbot-tab-nav ul li{display:inline-block;vertical-align:middle;position:relative;transition:0.2s;margin:0 !important;padding:0 !important;}
.wp-chatbot-tab-nav ul li a{display:block;width:24px;height:24px;margin:5px;background:url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/tab-btn-icon.webp) no-repeat;border-radius:50%;position:relative;border-bottom:none;}
.wp-chatbot-tab-nav ul li a:focus{outline:none;}
.wp-chatbot-tab-nav ul li a[data-option="recent"]{background-position:-7px -7px;}
.wp-chatbot-tab-nav ul li a[data-option="cart"]{background-position:-47px -7px;}
.wp-chatbot-tab-nav ul li a[data-option="chat"]{background-position:-82px -2px;width:35px;height:35px;margin:0;}
.wp-chatbot-tab-nav ul li a[data-option="help"]{background-position:-129px -7px;}
.wp-chatbot-tab-nav ul li a[data-option="support"]{background-position:-128px -127px;}
.wp-chatbot-tab-nav ul li a[data-option="live-chat"]{background-position:-169px -47px;}
.wp-chatbot-tab-nav ul li:before{display:block;width:74px;background-size:200%, 100%;transition:all 0.2s linear;height:26px;position:absolute;left:0;top:-25px;margin-left:-20px;border-radius:50%;}
.wp-chatbot-tab-nav ul li a[data-option="chat"]:after{content:"";position:absolute;border-radius:50%;border:3px solid #FFF;left:-9px;right:-9px;;bottom:-9px;top:-9px;}
.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before{content:"";position:absolute;left:-4px;right:-4px;;bottom:-4px;top:-4px;border-radius:50%;border:3px solid #FFF;transition:0.2s;}
.wp-chatbot-tab-nav ul li:hover:before, .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active:before{background-position:bottom;}
.wp-chatbot-tab-nav ul li a span#wp-chatbot-cart-numbers{position:absolute;top:-6px;right:-11px;background:#da165d;color:#fff;display:block;width:16px;height:16px;border-radius:50%;font-size:10px;line-height:16px;}
.wp-chatbot-editor-container{border-radius:0 0 5px 5px;margin:0;padding:4px 15px;position:relative;}
.wp-chatbot-editor-container input{display:inline-block !important;border:none !important;box-shadow:none;height:40px;width:88% !important;background-color:transparent !important;font-size:14px;margin:0 !important;padding:0 !important;outline:none !important;}
.wp-chatbot-editor-container input:focus{outline:none;border:none;box-shadow:none;background:none;}
.wp-chatbot-editor-container button:not(.wpbot-ai-file-upload-btn):focus{outline:none;border:none;box-shadow:none;}
#wp-chatbot-loadmore{display:table;margin:0 auto;padding:8px 20px !important;}
.wp-chatbot-loadmore, .wp-chatbot-loadmore2, .wp-chatbot-loadmore-saas, .wp-chatbot-fuse-loadmore{display:table;margin:0 auto;padding:8px 20px !important;margin-bottom:10px;}
.qcld-chatbot-support-or{text-align:center;font-weight:700;color:#1f8ceb;}
.qcld-chatbot-user-confirmation{color:#494949;}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-suggest-phone, span.qcld-chatbot-site-search, span.qcld-chatbot-default, span.qcld-chatbot-custom-intent{display:inline-block;margin:3px auto;padding:6px 11px;margin-right:4px;}
.qcld_back_to_start{display:block !important;margin:18px auto !important;margin-right:16px !important;}
.qcld-chatbot-reset-btn, .qcld-chat-common{display:inline-block;padding:5px 12px;min-width:100px;}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-suggest-phone, span.qcld-chatbot-reset-btn, span.qcld-chat-common, span.qcld-chatbot-site-search, span.qcld-chatbot-default, span.qcld-chatbot-custom-intent, #wp-chatbot-loadmore,
.wp-chatbot-loadmore, .wp-chatbot-loadmore2, .wp-chatbot-loadmore-saas, .wp-chatbot-fuse-loadmore{font-weight:bold;cursor:pointer;text-align:center;border-radius:32px;transition:0.2s linear;}
.wp-chatbot-products-area{clear:both;height:auto;margin-bottom:15px;}
.wp-chatbot-products-area ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 !important;padding:0 !important;font-size:0;list-style:none;}
.wp-chatbot-products-area ul li{position:relative;display:block;width:100%;margin:0;box-sizing:border-box;padding:0;overflow:hidden;background-color:#ffffff;border-radius:10px;min-height:0;box-shadow:0 1px 6px rgba(15, 23, 42, 0.1);}
.wp-chatbot-products-area ul li:nth-child(2n+2){margin-left:0;}
.wp-chatbot-products-area ul li > a{display:block;text-decoration:none;color:inherit;}
.wp-chatbot-products-area ul li img, #wp-chatbot-chat-container .wp-chatbot-products-area ul li img,
#wp-chatbot-chat-container .wp-chatbot-products-area ul.wp-chatbot-products li.wp-chatbot-product img{display:block !important;width:100% !important;max-width:100% !important;height:140px !important;min-height:140px !important;max-height:140px !important;object-fit:cover !important;object-position:center center !important;box-shadow:none;background:#f3f4f6;}
.wp-chatbot-products-area ul li .wp-chatbot-product-summary{background:#ffffff;position:relative;top:auto;right:auto;bottom:auto;left:auto;text-align:left;z-index:1;visibility:visible;font-size:12px;padding:8px 9px 9px;}
.wp-chatbot-products-area ul li:hover .wp-chatbot-product-summary{visibility:visible;}
.wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table .wp-chatbot-product-table-cell{display:block;height:auto;width:100%;}
.wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title{padding:0;margin:0 0 4px 0;font-size:13px;line-height:1.3;color:#1d2433;text-decoration:none;max-height:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wp-chatbot-products-area ul li .wp-chatbot-product-summary .price, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price *,
#wp-chatbot-chat-container li.wp-chatbot-msg .wp-chatbot-product-summary .price,
#wp-chatbot-chat-container li.wp-chatbot-msg .wp-chatbot-product-summary .price span,
#wp-chatbot-chat-container li.wp-chatbot-msg .wp-chatbot-product-summary .price bdi,
#wp-chatbot-chat-container li.wp-chatbot-msg.wp-chatbot-msg-flat .wp-chatbot-product-summary span{background:transparent !important;background-color:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important;backdrop-filter:none !important;padding:0 !important;margin:0 !important;color:#1f75b3 !important;font-size:12px;line-height:1.2;text-align:unset;}
.wp-chatbot-products-area ul li .wp-chatbot-product-summary .price del{color:#8a93a3;margin-right:4px;}
.wp-chatbot-orders-container, .wp-chatbot-cart-container{width:100%;}
.wp-chatbot-orders-single, .wp-chatbot-orders-header, .wp-chatbot-cart-header, .wp-chatbot-cart-single{display:block;font-size:0;}
.wp-chatbot-orders-single div, .wp-chatbot-orders-header div, .wp-chatbot-cart-header div, .wp-chatbot-cart-single div{display:inline-block;font-size:10px;padding:8px;vertical-align:middle;min-height:30px;box-sizing:border-box;}
.wp-chatbot-cart-header div, .wp-chatbot-cart-single div{width:20%;}
.wp-chatbot-cart-header div:nth-child(1),
.wp-chatbot-cart-single div:nth-child(1){width:45%;}
.wp-chatbot-cart-header div:nth-child(3),
.wp-chatbot-cart-single div:nth-child(3){text-align:right;}
.wp-chatbot-cart-header div:nth-child(4),
.wp-chatbot-cart-single div:nth-child(4){width:15%;text-align:right;}
.wp-chatbot-orders-single div, .wp-chatbot-orders-header div{width:70%;}
.wp-chatbot-orders-single div:nth-child(1),
.wp-chatbot-orders-header div:nth-child(1){width:30%;}
.wp-chatbot-orders-single div:nth-child(3),
.wp-chatbot-orders-header div:nth-child(3){width:35%;}
.wp-chatbot-orders-container .order-items p{margin:2px 0;padding:0;line-height:14px;}
.wp-chatbot-cart-container h3{font-size:12px !important;margin:0 !important;padding:0 !important;}
.wp-chatbot-cart-container input[type="number"]{width:100%;height:20px;padding:0;margin:0;text-align:center;}
.wp-chatbot-cart-single div:last-child span.wp-chatbot-cart-price, .wp-chatbot-cart-single div:last-child span.wp-chatbot-remove-cart-item{vertical-align:middle;}
.wp-chatbot-remove-cart-item{display:inline-block;font-size:14px;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;border-radius:50%;}
.wp-chatbot-remove-cart-item:hover{background-color:red;color:#ffffff;}
.wp-chatbot-cart-title, .wp-chatbot-recent-view-title{margin:0 0 10px;text-align:center;font-size:18px;}
.wp-chatbot-cart-footer{clear:both;font-size:0;}
.wp-chatbot-cart-footer div{display:inline-block;font-size:14px;width:50%;min-height:1px;}
.wp-chatbot-cart-footer div a{display:block;text-align:center;font-size:14px;padding:8px 20px;}
.wp-chatbot-no-cart-item{margin:10px auto;text-align:center;}
.wp-chatbot-product-container{margin-top:50px;display:none;z-index:9999999;}
.wp-chatbot-product-container.active-chatbot-product-details{display:inline-block;vertical-align:top;}
.wp-chatbot-product-details{width:600px;position:relative;margin:50px auto;font-size:0;min-height:300px;padding:15px;}
.wp-chatbot-product-image-col, .wp-chatbot-product-info-col{display:inline-block;vertical-align:top;width:50%;font-size:15px;box-sizing:border-box;padding:15px;}
#wp-chatbot-product-image{text-align:center;}
.wp-chatbot-product-image-large:hover a{cursor:zoom-in;}
.wp-chatbot-product-image-large a:focus{outline:none;}
.wp-chatbot-product-image-thumbs{overflow-x:auto;text-align:left;padding:5px 0;}
.wp-chatbot-product-image-thumbs ul{margin:0;padding:0;white-space:nowrap;}
.wp-chatbot-product-image-thumbs ul li{list-style:none;display:inline-table;max-width:80px;margin:0 2px;background-color:#000;}
.wp-chatbot-product-image-thumbs ul li img{display:block;}
.wp-chatbot-product-image-thumbs ul li a{display:block;opacity:.5;}
.wp-chatbot-product-image-thumbs ul li a:focus{outline:none;}
.wp-chatbot-product-image-thumbs ul li.wp-chatbot-product-active-image-thumbs a{opacity:1;}
.wp-chatbot-product-title h2{margin:0 0 5px;font-size:24px;}
.wp-chatbot-product-price p{margin:5px 0 10px;padding:0;}
.wp-chatbot-product-price ins, .wp-chatbot-product-price del{background:transparent;color:inherit;}
.wp-chatbot-product-description{max-height:150px;overflow-x:auto;}
.wp-chatbot-product-description, .wp-chatbot-product-description p{font-size:12px;line-height:1.8;color:#999999;margin:5px 0;padding:0;}
.wp-chatbot-product-quantity, .wp-chatbot-product-variable>div{margin:10px 0;font-size:0;}
.wp-chatbot-product-quantity label, .wp-chatbot-product-variable label{display:inline-block;width:90px;text-transform:uppercase;font-size:14px;margin-right:10px;}
.wp-chatbot-product-quantity input, .wp-chatbot-product-variable select{display:inline-block;width:140px;box-sizing:border-box;padding:5px 10px;height:35px;border:1px solid #eeeeee;margin:0;font-size:14px !important;}
.wp-chatbot-product-quantity input:focus, .wp-chatbot-product-variable select:focus{outline:none;}
.wp-chatbot-product-cart-button input[type="button"]{display:table;padding:8px 20px;text-transform:uppercase;font-size:14px;margin:20px 0 0;}
.wp-chatbot-product-cart-button input[type="button"]:focus{box-shadow:none !important;}
a.wp-chatbot-product-close{position:absolute;top:0;right:0;background:rgba(252, 67, 3, 0.8) url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/wp-boat-product-close-icon.png) no-repeat center;width:30px;height:30px;cursor:pointer;}
.wp-chatbot-board-container{display:none;}
@keyframes chatbotProductAnimation {
0%{transform:translate(200px);}
95%{transform:translate(-10px);}
100%{transform:translate(0);}
}
.active-chatbot-product-details{display:block;position:absolute;right:100%;animation:0.5s chatbotProductAnimation;z-index:-1;}
.wp-chatbot-shortcode-template-container .wp-chatbot-product-container{position:fixed;animation:none;right:0;left:0;top:0;border:0;width:100%;height:100%;background-color:rgba(1, 1, 1, 0.79);z-index:99999999;margin:0;}
#wp-chatbot-chat-app-shortcode-container{position:fixed;z-index:99999999;top:0;bottom:0;left:0;right:0;background:#FFF;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-board-container,
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-container{width:100% !important;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-board-container:after{display:none;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-header,
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-footer,
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-container{border-radius:0;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-header{display:none;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-product img{margin:0 auto;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-product-container{margin-top:0;}
#wp-chatbot-chat-app-shortcode-container .active-chatbot-product-details{left:0;right:0;top:0;bottom:0;z-index:999999999;background:rgba(0, 0, 0, 0.80);margin:0;}
#wp-chatbot-chat-app-shortcode-container .wp-chatbot-product-details{margin:0 auto;}
#wp-chatbot-chat-app-shortcode-container #wp-chatbot-cart-short-code .wp-chatbot-comment-loader,
#wp-chatbot-chat-app-shortcode-container #wp-chatbot-checkout-short-code .wp-chatbot-comment-loader{position:absolute;top:50%;left:50%;margin-left:-45px;}
.wpchatbot-app-order-confirmation .wpchatbot-woocommerce-order, #wp-chatbot-app-checkout-container{font-size:14px;box-sizing:border-box;;padding:15px;position:absolute;left:0;right:0;top:0;z-index:999999;background:#ffffff;}
.wpchatbot-woocommerce-order .woocommerce-notice{padding:10px;border:1px solid #cccccc;color:#FFF;}
.wpchatbot-woocommerce-order .woocommerce-notice.woocommerce-thankyou-order-received{background:#58a093;}
.wpchatbot-woocommerce-order .woocommerce-notice.woocommerce-thankyou-order-failed{background:#db4771;}
.wpchatbot-woocommerce-order .woocommerce-order-details, .wpchatbot-woocommerce-order .woocommerce-customer-details{padding:20px 0;}
.wpchatbot-app-order-confirmation #wp-chatbot-chat-container,
.wpchatbot-app-checkout #wp-chatbot-chat-container{display:none;}
.wpchatbot-woocommerce-order table{width:100%;}
.wpchatbot-woocommerce-order .woocommerce-table.order_details tbody tr td, .wpchatbot-woocommerce-order .woocommerce-table.order_details tfoot tr th, .wpchatbot-woocommerce-order .woocommerce-table.order_details tfoot tr td{text-align:left;}
.wpchatbot-app-order-confirmation .woocommerce-thankyou-order-details{margin:0;padding:0;}
.wpchatbot-app-home-back{display:table;padding:8px 20px;background:#9a3a87;color:white;font-size:14px;text-transform:uppercase;border:none;}
.wpchatbot-app-order-confirmation .woocommerce-thankyou-order-details li{list-style:none;padding:5px 0;border-bottom:1px solid #eaeaea;}
.wpchatbot-app-order-confirmation .woocommerce-thankyou-order-details li:last-child{border-bottom:none;}
#wp-chatbot-cart-short-code .coupon{width:100%;max-width:400px;text-align:left;}
#wp-chatbot-cart-short-code .coupon input[type="text"],
#wp-chatbot-cart-short-code .coupon input[type="submit"]{width:45%;height:50px;box-sizing:border-box;padding:5px;margin-right:4%;vertical-align:middle;font-size:16px;}
#wp-chatbot-cart-short-code .cart_totals table,
#wp-chatbot-cart-short-code .cart_totals table tr,
#wp-chatbot-cart-short-code .cart_totals table td,
#wp-chatbot-cart-short-code .cart_totals table th{width:100%;max-width:100% !important;margin:0 !important;}
#wp-chatbot-cart-short-code .cross-sells{display:none;}
#wp-chatbot-cart-short-code .wc-proceed-to-checkout{margin:15px 0;}
.wp-chatbot-shortcode-template-container .wp-chatbot-content{height:452px;}
.wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email, span.qcld-chatbot-suggest-phone, span.qcld-chatbot-site-search, span.qcld-chatbot-default, span.qcld-chatbot-custom-intent, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn, .wp-chatbot-shortcode-template-container span.qcld-chat-common, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore,
.wp-chatbot-loadmore, .wp-chatbot-loadmore2, .wp-chatbot-loadmore-saas, .wp-chatbot-fuse-loadmore{color:#000000;background:unset;background-size:200% auto;background-color:#ffffff7d;box-shadow:unset;border:1px solid #80808030;}
.wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-suggest-phone:hover, span.qcld-chatbot-site-search:hover, span.qcld-chatbot-default:hover, span.qcld-chatbot-custom-intent:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn:hover, .wp-chatbot-shortcode-template-container span.qcld-chat-common:hover, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore:hover,
.wp-chatbot-loadmore:hover, .wp-chatbot-loadmore2:hover, .wp-chatbot-loadmore-saas:hover, .wp-chatbot-fuse-loadmore:hover{background-position:right center;box-shadow:none;background-color:#a1c4fd;}
span.qcld-chat-common{color:#000000;background-size:200% auto;box-shadow:unset;border:1px solid #80808030;background-color:#ffffff7d;}
span.qcld-chat-common:hover{background-position:right center;box-shadow:none;background-color:#a1c4fd;}
.wp-chatbot-notification-container{position:relative;top:50px;left:1px;padding:35px 15px 10px;box-shadow:0 0 20px #CEBDBD;border-radius:10px;transition:0.8s;background-color:#fff;font-size:14px;line-height:1.5;animation:floating_bot_anima 2s ease-in-out;animation-delay:0.2s;width:320px;}
.wp-chatbot-notification-container.wp-chatbot-notification-container-sliding{opacity:0.9;transform:translateX(0);}
.wp-chatbot-notification-container-disable{display:none;}
.wp-chatbot-notification-agent-profile{position:absolute;top:-40px;left:15px;right:15px;width:85%;}
.wp-chatbot-notification-widget-avatar, .wp-chatbot-notification-welcome{display:inline-block;}
.wp-chatbot-notification-widget-avatar{width:60px;height:60px;background-color:#fff;border-radius:50%;overflow:hidden;box-shadow:0 5px 5px #d5d5d5;}
.wp-chatbot-notification-welcome{font-size:12px;}
.wp-chatbot-notification-message{transition:opacity 0.5s;}
#wp-chatbot-desktop-close{display:block;position:absolute;right:9px;padding:5px;font-size:21px;line-height:2px;top:50%;width:28px;height:35px;background-color:transparent;border-radius:50%;color:#ffffff;cursor:pointer;text-align:center;box-sizing:border-box;transition:0.2s;transform:translateY(-50%);z-index:0;}
.qcld_back_to_start_menu{height:35px !important;font-size:17px;}
#wp-chatbot-email-transcript{display:block;position:absolute;right:42px;padding:5px;font-size:17px;line-height:20px;top:50%;width:28px;height:35px;background-color:transparent;border-radius:50%;cursor:pointer;text-align:center;box-sizing:border-box;transition:0.2s;z-index:0;transform:translateY(-50%);}
#wp-chatbot-desktop-reload{display:inline-block;font-size:17px;line-height:20px;width:28px;height:35px;background-color:transparent;border-radius:50%;color:#ffffff;cursor:pointer;margin-left:8px;position:absolute;right:35px;top:5px;}
.wp-chatbot-notification-close{display:block;position:absolute;right:0;padding:5px;font-size:14px;line-height:20px;top:-35px;width:30px;height:30px;background-color:#7d8999;border-radius:50%;color:#ffffff;cursor:pointer;text-align:center;box-sizing:border-box;transition:0.2s;visibility:hidden;transform:translateY(20px);z-index:999999;}
.wp-chatbot-notification-close:hover{background-color:#5f6a76;}
.wp-chatbot-notification-container:hover .wp-chatbot-notification-close{visibility:visible;transform:translateY(0px);}
.wp-chatbot-ball-cart-items{bottom:-8px;left:-11px;position:absolute;width:22px;height:22px;line-height:22px;font-size:14px;background-color:#43c0ed;color:#ffffff;display:block;border-radius:50%;text-align:center;}
.wp-chatbot-rtl ul li.wp-chatbot-msg:after, .wp-chatbot-rtl ul li.wp-chat-user-msg:after{content:"";display:table;clear:both;width:100%;height:3px;}
.wp-chatbot-rtl .wp-chatbot-notification-close{right:auto;left:0;}
#wp-chatbot-product-title h2 a{color:#2ea3f2;}
.wp-chatbot-integration-button-container{position:absolute;left:-35px;top:130px;z-index:-1;}
.wp-chatbot-integration-button-container span{cursor:pointer;width:40px;height:40px;background-image:url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/tab-btn-icon.webp);background-repeat:no-repeat;border-radius:50%;display:block;}
.wp-chatbot-messages-container .wp-chatbot-msg-flat .facebook-messenger-chat{cursor:pointer;width:40px;height:40px;background-image:url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/tab-btn-icon.webp);background-repeat:no-repeat;background-size:auto;border-radius:50%;display:table;margin:0 auto;background-position:0 -80px;border:none !important;box-shadow:none !important;}
.facebook-messenger{background-position:0 -80px;}
.intergration-weblink{background-position:-120px -80px;}
.intergration-phone{background-position:-81px -80px;}
.inetegration-skype-btn{background-position:-162px -80px;}
.intergration-whats{background-position:-40px -80px;}
.intergration-viber{background-position:0px -120px;}
.fb_dialog{visibility:hidden;width:35px !important;height:35px !important;background:#017cff url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/tab-btn-icon.webp) no-repeat -43px -122px !important;top:unset !important;border-radius:50% !important;position:fixed !important;}
.fb_dialog>.fb_dialog_content{opacity:0.01;}
.fb_dialog_content iframe:first-child{margin:unset !important;height:35px !important;width:35px !important;z-index:999999999999999999 !important;}
.wpb-quick-reply{margin-bottom:5px;}
@media screen and (max-width:1200px){ #wp-chatbot-ball-container .wp-chatbot-product-container{position:absolute;animation:none;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(1, 1, 1, 0.79);z-index:9999;margin:0;}
.wp-chatbot-shortcode-template-container .wp-chatbot-product-container{overflow-y:scroll;}
.wp-chatbot-products-area .slimScrollDiv, .wp-chatbot-products-area .wp-chatbot-products{height:auto !important;}
#wp-chatbot-ball-container .wp-chatbot-product-container{overflow-x:auto;}
.wp-chatbot-product-details{width:100%;box-sizing:border-box;}
.wp-chatbot-product-image-col, .wp-chatbot-product-info-col{width:100%;box-sizing:border-box;}
}
@media screen and (max-width:1024px){
body.wp-chatbot-mobile-scroll-lock{overflow:hidden !important;position:fixed;width:100%;left:0;right:0;height:100%;touch-action:none;}
#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen.wp-chatbot-mobile-chat-open{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;}
#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen.wp-chatbot-mobile-chat-open .wp-chatbot-board-container.active-chat-board{width:100% !important;max-height:100dvh;}
#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen .wp-chatbot-content,
#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen .slimScrollDiv,
#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen .wp-chatbot-ball-inner{overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;}
.wp-chatbot-header{padding-left:50px;padding-right:50px;}
.wp-chatbot-mobile-full-screen .wp-chatbot-board-container{width:100%;}
#wp-chatbot-mobile-close{position:absolute;right:12px;top:9px;display:table;background:rgba(252, 67, 3, 0.8) url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/wp-boat-product-close-icon.png) no-repeat center;width:30px;height:30px;cursor:pointer;color:transparent;z-index:9999;}
.wp-chatbot-notification-close{visibility:visible;}
.chatbot-sidebar{display:none !important;}
}
@media screen and (max-width:768px){
body.wpbot-chat-scroll-locked{overflow:hidden !important;}
#wp-chatbot-board-container.active-chat-board .wp-chatbot-ball-inner.wp-chatbot-content,
#wp-chatbot-board-container.active-chat-board .slimScrollDiv,
#wp-chatbot-board-container.active-chat-board .slimScrollDiv .wp-chatbot-ball-inner{overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;}
#wp-chatbot-board-container.active-chat-board .wp-chatbot-messages-wrapper{min-height:0;}
}
@media screen and (max-width:480px){
.wp-chatbot-mobile-full-screen{width:100%;}
.wp-chatbot-mobile-full-screen .wp-chatbot-content{}
.wp-chatbot-mobile-full-screen .wpbot_chatopen_iconanimation{display:none !important;}
.wp-chatbot-integration-button-container{position:absolute;left:15px;text-align:center;bottom:0;top:unset !important;}
.qcchatbot-template-05 .wp-chatbot-integration-button-container{top:-40px !important;}
.wp-chatbot-integration-button-container a{display:inline-block;}
#wpbot_live_chat_floating_btn{width:40px !important;height:40px !important;vertical-align:unset !important;display:inline-block !important;}
.wp-chatbot-integration-button-container span{display:inline-block !important;}
.wbca_float_right_footer{width:max-content !important;padding-right:60px;}
}
@media screen and (max-width:400px){
.wp-chatbot-notification-container{width:250px;padding-top:55px;}
}
#wpbot_tawk_container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#ddd;width:500px;height:500px;box-shadow:0 0 5px 0 #222;z-index:99999;}
#wpbot_live_chat_floating_btn{width:35px;height:35px;display:flex;justify-content:center;vertical-align:middle;align-items:center;font-size:32px;color:#92fb86;background-size:100% 100% !important;border-radius:50%;}
.wpbot_card_wraper{margin-bottom:10px;margin-top:10px;}
.wpbot_card_wraper a{display:block;padding:3px 0px;}
.wpbot_card_image{position:relative;overflow:hidden;width:100%;height:150px;}
.wpbot_card_image img{display:block;margin:auto;}
.wpbot_card_caption{position:absolute;bottom:0;width:100%;background:rgb(64 64 122 / 74%);padding:5px;left:0;border-radius:5px;}
.wpbot_card_caption h2{font-size:15px;color:#fff;margin-bottom:5px;padding:0px;letter-spacing:0px;line-height:normal;text-align:left;padding-left:15px;}
.wpbot_card_caption p{font-size:12px;margin-bottom:0px;padding:0px;color:#fff;}
@keyframes chatOpenAnim {
to{opacity:1;}
from{opacity:0;}
}
@keyframes chatOpenAnim2 {
to{opacity:1;}
from{opacity:0;}
}
.wpbot_chatopen_iconanimation img{animation:chatOpenAnim 1.5s;}
.wpbot_chatclose_iconanimation img{animation:chatOpenAnim2 1.5s;}
.wpbot_p_align_center{text-align:center}
.wpb-search-result>p{background-color:#eaf1f6;padding:8px 15px;max-width:90%;box-shadow:0 2px 8px #bfbfbf;border-radius:0 10px 10px 10px;}
.wpbot_product_price{text-align:center}
#wp-chatbot-chat-container .wp-chatbot-product .wpbot_product_price span{display:inline-block !important;}
.qc_wpbot_chat_link{cursor:pointer;text-decoration:underline;}
.wpbot_hide_floating_icon{display:none}
.floatingbot_delay{animation:floating_bot_anima 2s ease-in-out;animation-delay:0.2s;}
@keyframes floating_bot_anima {
0%{transform:translatey(0);}
50%{transform:translatey(1rem);}
100%{transform:translatey(0);}
}
.wpbot_card_image_saas{height:auto !important;}
.wpbot_card_caption_saas{position:unset !important;}
.wpbot_card_caption_saas h2{line-height:inherit !important;}
.wpbot_card_image_saas a{display:block;background:unset !important;padding:unset !important;line-height:auto !important;padding-left:unset !important;margin-bottom:5px;}
.wpbot_card_image_saas a:before{content:unset !important;}
.wpbot_auto_image{width:100%;margin-top:10px;}
.wp-chatbot-paragraph iframe{margin-top:10px}
.qc_click_to_button{color:#fff;text-decoration:none;background-color:#60a3bc;padding:5px 10px;border-radius:8px;display:inline-block;border:none;transition:all 0.4s ease 0s;}
.qc_click_to_button:hover{text-shadow:0px 0px 6px rgba(255, 255, 255, 1);-webkit-box-shadow:0px 5px 40px -10px rgba(0, 0, 0, 0.57);-moz-box-shadow:0px 5px 40px -10px rgba(0, 0, 0, 0.57);transition:all 0.4s ease 0s;}
.qc_order_note{margin-bottom:15px;}
.qc_order_note h2{font-size:17px;font-weight:bold;}
.qc_order_note p{margin-bottom:5px;}
.wp-chatbot-notification-widget-avatar, #wp-chatbot-notification-container{cursor:pointer}
.qcwp_notification_nav, .qc_kbx_custom_buddypress{padding-right:5px;line-height:26px;color:#0b0bfd;border-right:1px solid #8e8e9c;margin-right:5px;}
.wp-chatbot-notification-navigation{padding:8px 0px;border-top:1px solid #ddd;margin-top:8px;}
.qcwp_notification_nav:hover, .qc_kbx_custom_buddypress:hover{text-decoration:underline}
.qcwp_notification_nav:last-of-type, .qc_kbx_custom_buddypress:last-of-type{border-right:none;}
.wpbot_addition_label{display:block;font-size:12px;line-height:16px;margin-top:6px;}
span.chatbot_intent_reload{position:absolute;left:80%;-webkit-transform:translate(-80%, -50%);transform:translate(-80%, -50%);top:50%;color:#9a9a9a;cursor:pointer;line-height:normal;}
.qcwpbotmodal{display:none;position:fixed;z-index:9999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.9);}
.wpbot_img_popup{cursor:pointer}
.qcwpbotmodal-content{margin:auto;display:block;width:80%;max-width:700px;}
@keyframes zoom {
from{transform:scale(0)}
to{transform:scale(1)}
} .qcwpbotclose{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s;}
.qcwpbotclose:hover, .qcwpbotclose:focus{color:#bbb;text-decoration:none;cursor:pointer;}
@media only screen and (max-width: 700px) {
.qcwpbotmodal-content{width:100%;}
.wp-chatbot-board-container{width:310px;}
}
.wpbot_menu_main_container{border:1px solid #456068;}
.wpbot_menu_header{background:#456068;color:#d4dee1;text-align:center;padding:10px;}
.wpbot_menu_content{padding:5px;}
.wpbot_single_menu_item{display:inline-block;width:107px;text-align:center;cursor:pointer;}
.wpbot_single_menu_item p{color:#000;}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore,
.wp-chatbot-loadmore{background-color:#ffffff7d;box-shadow:none !important;}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore,
.wp-chatbot-loadmore{background-color:#ffffff7d;box-shadow:none !important;}
span.qcld-chatbot-product-category:hover, span.qcld-chatbot-support-items:hover, span.qcld-chatbot-wildcard:hover, span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-reset-btn:hover, #wp-chatbot-loadmore:hover,
.wp-chatbot-loadmore:hover{background:#a1c4fd;box-shadow:none !important;}
span.qcld-chatbot-product-category:hover, span.qcld-chatbot-support-items:hover, span.qcld-chatbot-wildcard:hover, span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-reset-btn:hover, #wp-chatbot-loadmore:hover,
.wp-chatbot-loadmore:hover{background:#a1c4fd;box-shadow:none !important;}
.wp-chatbot-orders-single-container{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.woo-chatbot-products-bargain ul li .woo-chatbot-product-bargain h3.woo-chatbot-product-title{max-height:65px;overflow:hidden;}
.wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title{max-height:none;overflow:hidden;}
.spinner{background:url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/spinner.gif) no-repeat;background-size:20px 20px;display:inline-block;visibility:hidden;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0;}
.spinner.is-active{visibility:visible;}
.qcld_continue_shopping{font-size:14px;display:block !important;margin:8px auto !important;}
#wpbot_language{height:31px;background:#eee0;color:#2c2c2c;border:none;position:absolute;left:0;top:50%;transform:translate(42%, -50%);padding:0px;}
.wp-chatbot-start-container{display:none;width:310px;position:relative;background:#fff;border-radius:5px;box-shadow:0 5px 31px rgba(0, 0, 0, .30);}
.wp-chatbot-start-header-content{position:relative;top:auto;left:auto;right:auto;padding:12px 16px 8px;box-sizing:border-box;z-index:2;}
.wp-chatbot-start-header{position:relative;min-height:0;color:white;transition:height 160ms ease-out 0s;height:auto;border-radius:5px 5px 0px 0px;}
.wp-chatbot-start-header-content h2{font-size:25px;margin:6px 0;padding:0px;color:#fff;}
.wp-chatbot-start-header-content p{color:#fff;margin:0px;padding:0px;font-size:14px;}
.wp-chatbot-start-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;position:relative;pointer-events:auto;}
.wp-chatbot-start-screen{z-index:1;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow-y:auto;height:auto;flex:1 1 auto;min-height:0;}
.wp-chatbot-start-screen-content{display:flex;flex-direction:column;box-sizing:border-box;padding:12px 16px 8px !important;margin-top:0;}
.wp-chatbot-start-content-single p{margin-bottom:6px;}
.qc-new-conversation-button{height:40px;font-size:14px;line-height:40px;pointer-events:auto;cursor:pointer;border-radius:40px;text-align:center;padding:0px 16px;background-color:rgb(255, 255, 255);color:rgb(48, 71, 236);border:1px solid rgb(48, 71, 236);transition:color 0.3s ease 0s, background-color 0.3s ease 0s;}
.qcld-new-conv-button span{padding-left:10px;white-space:nowrap;font-weight:600;}
.qcld-new-conv-button path{fill:rgb(48, 71, 236);}
.qcld-new-conv-button{display:inline-flex;-webkit-box-align:center;align-items:center;}
.qcld-start-conv-button-svg{width:15px;height:16px;}
.qcwp-chatbot-search-article input{width:100%;height:40px;padding:11px 40px 11px 16px !important;box-sizing:border-box;font-size:14px;box-shadow:rgba(0, 0, 0, 0.07) 0px 1px 3px 0px inset;border:1px solid rgb(225, 225, 225);color:rgb(0, 0, 0);border-radius:4px;background:rgb(250, 250, 250);appearance:none;}
.qcwp-chatbot-search-article-submit{cursor:pointer;z-index:1;position:absolute;top:0px;right:0px;bottom:0px;width:40px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:rgb(48, 71, 236);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);user-select:none;padding:0;}
.qcwpbot-search-button-arrow{position:absolute;height:15px;width:10px;top:12px;right:14px;stroke:rgb(255, 255, 255);}
.qcwp-chatbot-search-article{position:relative;}
.wp-chatbot-start-content .slimScrollDiv{z-index:1;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;height:auto !important;flex:1 1 auto;min-height:0;}
.qc-new-conversation-button:hover{background:#fff !important}
@property --qc-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg;}
button.qc-new-conversation-button{position:relative;z-index:1;overflow:hidden;isolation:isolate;border:2px solid transparent !important;border-radius:100px;background-color:#fff;background-image:linear-gradient(#fff, #fff), conic-gradient( from var(--qc-ai-angle), #4285f4, #ea4335, #fbbc05, #34a853, #4285f4 );background-origin:border-box;background-clip:padding-box, border-box;box-shadow:none;animation:qc-ai-border-spin 3s linear infinite;}
button.qc-new-conversation-button .qcld-new-conv-button{position:relative;z-index:1;}
button.qc-new-conversation-button:hover, .qcchatbot-template-00 button.qc-new-conversation-button, .qcchatbot-template-00 .qc-new-conversation-button:hover{border:2px solid transparent !important;background-color:#fff !important;background-image:linear-gradient(#fff, #fff), conic-gradient( from var(--qc-ai-angle), #4285f4, #ea4335, #fbbc05, #34a853, #4285f4 ) !important;background-origin:border-box !important;background-clip:padding-box, border-box !important;box-shadow:none !important;}
@keyframes qc-ai-border-spin {
to{--qc-ai-angle:360deg;}
}
@media (prefers-reduced-motion: reduce) {
button.qc-new-conversation-button{animation:none;}
}
.wp-chatbot-start-content-single span:hover{background-color:unset !important;}
.wp-chatbot-start-content-single span{border:none;margin:0;width:auto;text-align:left;cursor:pointer;display:block;}
.wp-chatbot-start-header .wp-chatbot-start-close{display:block;position:absolute;right:10px;padding:5px;font-size:14px;line-height:21px;top:0px;width:30px;height:30px;z-index:3;background-color:transparent !important;border-radius:50%;color:#ffffff;cursor:pointer;text-align:center;box-sizing:border-box;transition:0.2s;transform:translateY(20px);z-index:9999999999;left:auto;}
.start-single-content .post-date{font-size:12px;}
.wp-chatbot-start-content-single .wp-chatbot-integration-button-container{position:unset;text-align:center;}
.wp-chatbot-start-content-single .wp-chatbot-integration-button-container span{display:inline-block !important;width:40px !important;}
#start_wpbot_live_chat_floating_btn{width:40px;height:40px;display:inline-block;font-size:34px;color:#92fb86;background-size:100% 100% !important;border-radius:50%;}
#wpbot_voice_message_floating_btn{width:35px;height:35px;display:flex;justify-content:center;vertical-align:middle;align-items:center;font-size:32px;background-color:#ffffff !important;background-size:100% 100% !important;border-radius:50%;}
.wp-chatbot-ball:hover, .wp-chatbot-ball:focus{background:#ffffff;}
.wp-chatbot-editor-container label{display:none;}
.qc_wpbot_floating_main{position:fixed;background-color:#4CAF50;border:none;color:white;cursor:pointer;box-shadow:2px 5px 15px 5px #0707075e;}
.qc_right_position{bottom:50%;right:0px;border-radius:10px 0px 0px 10px;transform:translateY(50%);}
.qc_bottom_position{bottom:0px;right:50%;border-radius:10px 10px 0px 0px;transform:translateX(50%);}
.qc_right_position .qc_bot_floating_content{width:35px;height:200px;position:relative;}
.qc_bottom_position .qc_bot_floating_content{width:200px;height:35px;position:relative;}
.qc_right_position .qc_bot_floating_content img{position:absolute;bottom:10px;width:25px;left:4px;transform:rotate(-90deg);}
.qc_bottom_position .qc_bot_floating_content img{position:absolute;position:absolute;bottom:4px;width:25px;left:10px;}
.qc_right_position .qc_bot_floating_content p{transform-origin:0 0;transform:rotate(-90deg);position:absolute;width:134px;bottom:32px;margin-right:0px;margin-bottom:0px;font-size:18px;left:9px;line-height:20px;}
.qc_bottom_position .qc_bot_floating_content p{transform-origin:0 0;transform-origin:0 0;position:absolute;width:134px;bottom:0px;margin-right:0px;margin-bottom:0px;left:55px;font-size:18px;top:50%;transform:translateY(-50%);line-height:20px;}
.qc_floating_right_notification{transform:translateX(0px);position:absolute;right:74px;opacity:1;left:-327px;top:2px;}
.qc_floating_bottom_notification{transform:translateX(0px);position:absolute;right:74px;opacity:1;left:-121px;top:-77px;}
.qc_floating_right_notification .wp-chatbot-notification-message, .qc_floating_right_notification .wp-chatbot-notification-welcome{color:#000;}
.qc_floating_bottom_notification .wp-chatbot-notification-message, .qc_floating_bottom_notification .wp-chatbot-notification-welcome{color:#000;}
.wpbot-giphy-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.4);}
.wpbot-giphy-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;margin-top:20px;}
.wpbot-giphy-close, .wpbot-qcbot-close{color:#aaaaaa;float:right;font-size:40px;font-weight:bold;}
.wpbot-giphy-close:hover, .wpbot-qcbot-close:hover, .wpbot-giphy-close:focus, .wpbot-qcbot-close:focus{color:#000;text-decoration:none;cursor:pointer;}
.qc_right_position .qc_bot_floating_content p{width:165px !important;bottom:20px !important;font-size:15px !important;}
.wbcaMessage.rightMessage .ui.list.right.aligned span{font-size:9px !important;font-style:normal !important;color:#575758 !important;font-family:"Figtree", sans-serif !important;font-weight:600;}
.wp-chatbot-start-screen{margin-top:64px;}
.wp-chatbot-start-header .wp-chatbot-start-close{opacity:1 !important}
li.wp-chatbot-msg.wpbot_voice_addon_container{padding:0px !important;width:340px;}
.wpbot_google_list{background:#1f8ceb !important;color:#fff;padding:10px;margin-bottom:10px;border-radius:8px;}
.wpbot_google_list a{padding:0px !important;background:unset !important;font-weight:bold;font-size:15px !important;}
.wpbot_google_list p{margin-bottom:0px;}
.wpbot_wiki_list a{background:#fff !important;padding:11px !important;font-weight:bold;border-radius:10px;}
span.qcwpbot_close_ret{position:absolute;right:4px;top:2px;background:#ddd;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;cursor:pointer;color:#656565;}
ul.wp-chatbot-messages-container>li>.wp-chatbot-paragraph{position:relative;}
div#wp-chatbot-shortcode-template-container #wpbot_language{position:absolute;top:34px;background-color:rgba(255, 255, 255, .5);padding:0 10px;right:0;left:0;width:auto;margin:0 auto;transform:revert;z-index:99999;}
@media screen and (device-aspect-ratio: 2/3) {
select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"]{font-size:14px;}
} @media screen and (device-aspect-ratio: 40/71) {
select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"]{font-size:14px;}
} @media screen and (device-aspect-ratio: 375/667) {
select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"]{font-size:14px;}
} @media screen and (device-aspect-ratio: 9/16) {
select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"]{font-size:14px;}
} section.wavemain{position:absolute;width:100%;height:255px;overflow:hidden;top:0;z-index:1;pointer-events:none;}
section.wavemain .wave{position:absolute;bottom:0;left:0;width:100%;height:198px;background:url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/wave.svg);backgroud-size:1600px 198px;}
section.wavemain .wave.wave1{animation:animate-wave-1 30s linear infinite;z-index:1000;opacity:0.6;animation-delay:0s;bottom:0;}
section.wavemain .wave.wave2{animation:animate-wave-2 20s linear infinite;z-index:999;opacity:0.4;animation-delay:-3s;bottom:10px;}
section.wavemain .wave.wave3{animation:animate-wave-3 30s linear infinite;z-index:998;opacity:0.2;animation-delay:-1s;bottom:15px;}
section.wavemain .wave.wave4{animation:animate-wave-4 12s linear infinite;z-index:997;opacity:0.4;animation-delay:-5s;bottom:20px;}
@keyframes animate-wave-1 {
0%{background-position-x:0;}
100%{background-position-x:1600px;}
}
@keyframes animate-wave-2 {
0%{background-position-x:0;}
100%{background-position-x:-1600px;}
}
@keyframes animate-wave-3 {
0%{background-position-x:0;}
100%{background-position-x:1600px;}
}
@keyframes animate-wave-4 {
0%{background-position-x:0;}
100%{background-position-x:-1600px;}
}
#bottooltip{z-index:9999999999 !important;}
.qc_bot_floating_content p{color:#000}
.chatbot-theme-shortcode-container{max-width:400px !important;width:400px !important;}
.wp-chatbot-start-screen{z-index:unset !important;margin-top:0;}
.wp-chatbot-start-header .wp-chatbot-start-close{opacity:1 !important}
.wp-chatbot-start-container:has(.wavemain) .wp-chatbot-start-screen-content{margin-top:8px !important}
.wp-chatbot-shortcode-template-container .chatbot-shortcode-row{display:inline-block;width:100%;}
#wp-chatbot-shortcode-template-container .wbcaBody{min-height:350px !important}
#wp-chatbot-shortcode-template-container .wbcaBody .wbca_signup_wrap{margin:0 !important}
.hud_design_dark span.qcld-chatbot-custom-intent.ui-draggable.ui-draggable-handle.qc_draggable_item_remove, .hud_design_dark span.qcld-chatbot-wildcard.wpbd_voice_message.ui-draggable.ui-draggable-handle.qc_draggable_item_remove, .hud_design_lite span.qcld-chatbot-custom-intent.ui-draggable.ui-draggable-handle.qc_draggable_item_remove, .hud_design_lite span.qcld-chatbot-wildcard.wpbd_voice_message.ui-draggable.ui-draggable-handle.qc_draggable_item_remove{display:none;}
#wpbot_language{max-width:160px;box-shadow:none;}
.wp-chatbot-editor-container button{background-color:#fff0 !important;}
[data-forms='classic'] select:focus,
[data-forms='classic'] textarea:focus,
[data-forms='classic'] input[type='url']:focus,
[data-forms='classic'] input[type='tel']:focus,
[data-forms='classic'] input[type='text']:focus,
[data-forms='classic'] input[type='date']:focus,
[data-forms='classic'] input[type='email']:focus,
[data-forms='classic'] input[type='number']:focus,
[data-forms='classic'] input[type='search']:focus,
[data-forms='classic'] input[type='password']:focus,
[data-forms='classic'] span.select2-container--default .select2-selection--single:focus{color:#fff !important;}
.wp-chatbot-product-details{margin:50px 30px 50px auto !important;}
.page_design_dark .wp-chatbot-msg .wp-chatbot-paragraph img{max-width:50% !important;display:inherit;}
.hud_design_dark li.wp-chatbot-msg.wp-chatbot-msg-flat{margin:0 30px 10px 0;}
.qcchatbot-template-08 li.wp-chatbot-msg.wp-chatbot-msg-flat{color:#fff;}
.qcchatbot-template-08 #wpbot_language{right:58%;}
[data-forms='classic'] select:focus,
[data-forms='classic'] textarea:focus,
[data-forms='classic'] input[type='url']:focus,
[data-forms='classic'] input[type='tel']:focus,
[data-forms='classic'] input[type='text']:focus,
[data-forms='classic'] input[type='date']:focus,
[data-forms='classic'] input[type='email']:focus,
[data-forms='classic'] input[type='number']:focus,
[data-forms='classic'] input[type='search']:focus,
[data-forms='classic'] input[type='password']:focus,
[data-forms='classic'] span.select2-container--default .select2-selection--single:focus{color:#000 !important;}
.wp-chatbot-paragraph h4{color:#fff;}
.page_design_dark ul.wp-chatbot-messages-container>li.wp-chatbot-msg .wp-chatbot-paragraph{display:inline-block !important;}
.hud_design_dark ul.wp-chatbot-messages-container>li.wp-chat-user-msg .wp-chatbot-paragraph{border-radius:0;}
.hud_design_dark ul.wp-chatbot-messages-container>li.wp-chatbot-msg .wp-chatbot-paragraph{display:inline-block;}
.hud_design_lite li.wp-chatbot-msg.wp-chatbot-msg-flat{width:calc(100% - 0px);margin:0 auto;}
.wpbot_card_caption{-webkit-transform:skewX(352deg);-ms-transform:skewX(352deg);transform:skewX(352deg);margin-top:16px;box-shadow:0 .25rem .5rem rgba(0, 0, 0, .075) !important;color:#4d4d4d;}
.hud_design_lite .wpb-search-result>p{padding:8px 15px !important;color:#000 !important;}
.wpbot_card_caption{-webkit-transform:skewX(352deg);-ms-transform:skewX(352deg);transform:skewX(352deg);margin-top:16px;box-shadow:0 .25rem .5rem rgba(0, 0, 0, .075) !important;color:#4d4d4d;color:#ffffff !important;background-color:#2e2e2e !important;word-break:break-word;-webkit-transform:skewX(352deg);-ms-transform:skewX(352deg);transform:skewX(352deg);}
.qcld-paragraph-content-separetor{background:#eee;padding:10px 10px;border-radius:10px;}
.qcld-paragraph-content-separetor .wpbot_card_caption{margin-top:0 !important;}
.qcld-more-content-separetor{background:#ddd;padding:0px 8px;margin:11px 0;display:inline-block;border-radius:5px;}
.qcld-paragraph-content-separetor .wpb-search-result a{margin-bottom:0px !important;text-decoration:none;}
.qcld-paragraph-content-separetor .wpbot_card_caption h2{margin:5px 0 !important;}
.qcld-paragraph-content-separetor .wpbot_card_caption{width:auto !important;padding:2px !important;-ms-transform:skewX(0deg) !important;transform:skewX(0deg) !important;}
.wp-chatbot-shortcode-template-container h2{margin-top:6px;margin-bottom:10px;}
.wpb-search-result>p{padding:8px 15px;max-width:90%;box-shadow:0 2px 3px #2e2e2e;border-radius:0 10px 10px 10px;}
.qcchatbot-template-08 [data-forms='classic'] input[type='text']:focus{color:#fff !important;}
.qcchatbot-template-08 .qc-new-conversation-button span{color:#fff !important;}
.rl-basicmasonry-gallery .rl-gallery-item img{width:100%;}
.wpbot-saas-live-chat [data-forms='classic'] select:focus,
.wpbot-saas-live-chat [data-forms='classic'] textarea:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='url']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='tel']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='text']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='date']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='email']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='number']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='search']:focus,
.wpbot-saas-live-chat [data-forms='classic'] input[type='password']:focus,
.wpbot-saas-live-chat [data-forms='classic'] span.select2-container--default .select2-selection--single:focus{color:#222 !important;}
.page_design_dark .wp-chatbot-msg .wp-chatbot-paragraph img{max-width:100% !important;display:inherit;}
#wp-chatbot-ball button:focus{outline:0px dotted !important;outline:0px auto -webkit-focus-ring-color !important;}
.wpbot_restapi_list{background:#1f8ceb !important;color:#fff !important;padding:10px;border-radius:6px;}
.wp-chatbot-notification-container{top:0;}
.wp-chatbot-tab-nav ul li a span#wp-chatbot-cart-numbers{right:-3px;z-index:99;}
#wp-chatbot-ball-container #wpbot-ai-file-upload.wpbot-ai-file-upload-btn{display:inline-flex !important;visibility:visible !important;opacity:1 !important;color:#ffffff !important;background:transparent !important;background-image:none !important;width:36px !important;min-width:36px !important;height:36px !important;font-size:16px !important;box-shadow:none;margin:0;}
#wp-chatbot-ball-container button#wp-chatbot-send-message{font-size:0;}
#wp-chatbot-ball-container button#wp-chatbot-send-message i{font-size:1rem;}
div#wp-chatbot-integration-container{font-size:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.qcwp-chatbot-search-article input:focus, .qcwp-chatbot-search-article input{font-size:16px;}
input#wp-chatbot-editor:focus,
input#wp-chatbot-editor{font-size:16px;}
}
@media screen and (max-width:480px){
.wp-chatbot-notification-container{width:calc(100% - 100px);left:50px;}
@media only screen and (min-height: 300px) and (max-height:400px) {
.wbca_signup_wrap{position:absolute;bottom:3%;}
}
}
.qcchatbot-template-00 .wp-chatbot-start-container:has(.wavemain) > section.wavemain{position:sticky;width:100%;height:160px;overflow:hidden;bottom:auto;top:0;border-radius:0;margin:0 0 -160px;left:0;right:0;z-index:1;pointer-events:none;}
.qcchatbot-template-00 section.wavemain .wave.wave4{bottom:0;}
.qcchatbot-template-00 section.wavemain .wave.wave3{bottom:0;}
.qcchatbot-template-00 section.wavemain .wave.wave2{bottom:0;}
.slimScrollBar{z-index:999999999 !important;}
.qcld-wpbot-updated{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e8e4f5;border-left:4px solid #5b4e96;border-radius:12px;box-shadow:0 2px 10px rgba(91, 78, 150, 0.06);padding:18px 20px;margin:15px 20px 15px 0;width:auto;max-width:none;box-sizing:border-box;}
.qcld-wpbot-updated p{margin:0;padding:0;font-size:15px;line-height:1.55;color:#2f2a44;font-family:"DM Sans", sans-serif !important;}
.qcld-wpbot-updated a:not(.button-primary):not(.button-secondary){color:#5b4e96;}
.qcld-wpbot-updated .qcld-wpbot-submit{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}
.qcld-wpbot-updated a.button-primary.button-large{background:#5b4e96;color:#fff;border:2px solid #5b4e96;border-radius:8px;padding:5px 25px;line-height:28px;font-weight:700;text-decoration:none;box-shadow:none;height:auto;display:inline-block;}
.qcld-wpbot-updated a.button-primary.button-large:hover{background:#fff;color:#5b4e96;border:2px solid #5b4e96;}
.qcld-wpbot-updated a.button-secondary.button-large{border:2px solid #5b4e96;background:#fff;color:#5b4e96;border-radius:8px;display:inline-block;margin:0;padding:5px 25px;line-height:28px;font-weight:700;text-decoration:none;box-shadow:none;height:auto;}
.qcld-wpbot-updated a.button-secondary.button-large:hover{border:2px solid #5b4e96;background:#5b4e96;color:#fff;}
.qcld-global-bg{background:transparent !important;}
.qcld-global-bg .wp-chatbot-header{background-color:#70aca900;}
.qcld-global-bg .wp-chatbot-tab-nav{background-color:#9ec3c000;}
.qcld-global-bg .wp-chatbot-footer{background-color:#9ec3c000;background:none;}
.wp-chatbot-container{background-size:cover;}
.qcchatbot-template-00 .wp-chatbot-start-container:has(.wavemain) > section.wavemain{bottom:auto !important;}
.qcld-like-dislike-icon{display:none;}
.qcld-like-dislike-icon a{padding:0 5px;}
.qcld-like-dislike-icon i{font:normal normal normal 14px / 1 FontAwesome !important;color:#1d73b4;}
ul.wp-chatbot-messages-container>li>.wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble{padding:8px 15px 15px 15px;}
.qcld-share{position:relative;display:inline-block;}
.qcld-share .share-menu{position:absolute;bottom:100%;left:-6px;background:#fff;border:1px solid #ddd;padding:5px;display:flex;gap:8px;border-radius:5px;}
.qcld-share .share-menu a{color:#333;font-size:16px;}
#wpbot-report-modal>div{box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%) !important;background:#1d73b4 !important;backdrop-filter:blur(0px);isolation:isolate;}
#wpbot-report-modal input#wpbot-report-email{box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);background:#ffffff61;backdrop-filter:blur(0px);isolation:isolate;margin:0 0;border-radius:6PX;padding:10px 10px;border:none;width:96% !important;color:#fff;}
#wpbot-report-modal textarea#wpbot-report-text{box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);background:#ffffff61;backdrop-filter:blur(0px);isolation:isolate;margin:0 0;border-radius:6PX;padding:10px 10px;border:none;width:96% !important;color:#fff;}
#wpbot-report-modal textarea#wpbot-report-text:focus-visible{box-shadow:none;outline:none;}
#wpbot-report-modal input#wpbot-report-email:focus-visible{box-shadow:none;outline:none;}
#wpbot-report-modal>div h3{font-size:20px;font-weight:bold;color:#fff;}
#wpbot-report-modal>div label{font-size:16px;font-weight:bold;color:#fff;}
#wpbot-report-modal>div button{transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);background:rgb(255 255 255 / 25%);backdrop-filter:none;isolation:isolate;color:rgb(29 115 180) !important;margin:2px 2px;border:1px solid #fff !important;padding:8px 15px;border-radius:8px;color:#ffffff !important;font-size:14px;font-weight:bold;cursor:pointer;}
#wpbot-report-modal>div button:hover{transform:scale(0.95);}
.qcld-like-dislike-icon a .liked{color:green;cursor:default;pointer-events:none;}
.qcld-like-dislike-icon a .disliked{color:red;cursor:default;pointer-events:none;}
ul.wp-chatbot-messages-container>li.wp-chatbot-msg .chat-container .wp-chatbot-paragraph{box-shadow:none;background:transparent;backdrop-filter:none;isolation:inherit;}
ul.wp-chatbot-messages-container>li.wp-chatbot-msg .chat-container{box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);background:rgb(255 255 255 / 30%);backdrop-filter:blur(0px);isolation:isolate;border-radius:10px;padding:8px 15px;}
.qcld-like-dislike-icon{padding:6px 0 0 0;}
.qcld-like-dislike-icon a i{padding:0 6px;}
.qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked{position:relative;font-size:0px !important;}
.qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked:before{content:"\f164" !important;left:0px;bottom:0;font-size:16px !important;}
.qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked{position:relative;font-size:0px !important;}
.qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked:before{content:"\f165" !important;left:0px;bottom:0;font-size:16px !important;}
.qcld-like-dislike-icon a{padding:0 0px;}
.qcld-like-dislike-icon a i{transition:all 0.2s ease-in-out;}
.qcld-like-dislike-icon a i:hover{transform:scale(1.5);}
.qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked:before{transition:all 0.2s ease-in-out;}
.qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked:before:hover{transform:scale(1.5);}
.aisugession-products{padding:0 !important;margin:0 !important;list-style:none !important;}
.aisugession-products li img{width:36px;border-radius:50%;float:left;}
.aisugession-products li{min-height:auto !important;width:100% !important;margin-left:0 !important;font-size:14px;display:inline-block;width:100%;padding:5px;margin:5px 0;}
.aisugession-products{padding:0 !important;margin:0 !important;list-style:none !important;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;}
.aisugession-products li.wp-chatbot-product{display:flex;flex-wrap:wrap;width:100% !important;margin:0 !important;padding:5px !important;justify-content:flex-start;box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);background:rgb(255 255 255 / 30%);backdrop-filter:blur(0px);isolation:isolate;border-radius:6px;}
.aisugession-products li.wp-chatbot-product a{width:100%;display:block;text-decoration:none;}
.aisugession-products li.wp-chatbot-product h3.wp-chatbot-product-title{font-size:14px !important;padding:0 0 0 0 !important;margin:0 !important;}
.aisugession-products li.wp-chatbot-product img{width:40px;border-radius:50%;float:left;padding:5px 12px 0 0;height:40px !important;line-height:normal !important;display:block;}
.aisugession-products li.wp-chatbot-product .wp-chatbot-product{display:block;text-align:left;padding:0;}
.aisugession-products li.wp-chatbot-product .price{font-weight:bold;padding:2px 0 0 0;font-size:12px;}
.wp-chatbot-product-container.active-chatbot-product-details{z-index:99;}
.wp-chatbot-product-container.active-chatbot-product-details .wp-chatbot-product-details{margin:50px 0px 50px auto !important;}
.wp-chatbot-product-table-cell{display:flex;justify-content:space-between;align-items:center;align-content:center;}
.aisugession-products{gap:0px;}
.wp-chatbot-product-table-cell i{color:#515151;padding:6px 6px;border-radius:50%;font-size:12px;}
.aisugession-products li.wp-chatbot-product{display:flex;flex-wrap:wrap;width:100% !important;margin:0 !important;padding:5px !important;justify-content:flex-start;box-shadow:none;background:none;backdrop-filter:none;isolation:inherit;border-radius:0;}
.aisugession-products li.wp-chatbot-product{display:flex;flex-wrap:wrap;width:100% !important;margin:0 !important;padding:5px 0 !important;justify-content:flex-start;box-shadow:none;background:none;backdrop-filter:none;isolation:inherit;border-radius:0;border-bottom:1px solid #fdfdfd;}
.aisugession-products li.wp-chatbot-product h3.wp-chatbot-product-title{font-weight:normal;}
span.qcld-chatbot-default.qcld_btn_n8n_txt a{text-decoration:none;}
openai-chatkit#my-openai-chatkit{display:none;}
div#wp-chatbot-ball-container{position:relative;}
#my-openai-chatkit{opacity:0;transform:translateX(30px);transition:opacity 0.4s ease, transform 0.4s ease;display:none;}
#my-openai-chatkit.active{opacity:1;transform:translateX(0);}
ul#wp-chatbot-messages-container li.wp-chatbot-msg .wp-chatbot-paragraph h4{color:#161616;font-size:15px !important;}
ul#wp-chatbot-messages-container li.wp-chatbot-msg .wp-chatbot-paragraph h3{color:#161616;font-size:16px !important;font-weight:bold;}
.wp-chatbot-notification-container, #wp-chatbot-notification-container{position:relative;top:20px;left:-20px;padding:40px 20px 16px;border-radius:12px;transition:0.8s;font-size:14px;line-height:1.55;animation:floating_bot_anima 2s ease-in-out;animation-delay:0.2s;width:320px;overflow:visible;color:rgba(255, 255, 255, 0.98);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:#00000063;border:1px solid rgba(255, 255, 255, 0.38);box-shadow:0 10px 40px rgba(0, 0, 0, 0.22), 0 2px 8px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.55), inset 0 -1px 0 rgba(255, 255, 255, 0.08);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);isolation:isolate;}
.wp-chatbot-notification-container::before, #wp-chatbot-notification-container::before{content:'';position:absolute;inset:0;border-radius:inherit;background-image:url(//www.netvet.it/wp-content/plugins/wpbot-pro-professional/images/notic-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.40;z-index:0;pointer-events:none;}
.wp-chatbot-notification-message a{color:#1e74b3;font-weight:bold;}
.wp-chatbot-notification-container::after, #wp-chatbot-notification-container::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient( 180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.04) 100% ), rgba(255, 255, 255, 0.2);z-index:0;pointer-events:none;}
.wp-chatbot-notification-container > *,
#wp-chatbot-notification-container > *{position:relative;z-index:1;}
.wp-chatbot-notification-container.wp-chatbot-notification-container-sliding{opacity:0.9;transform:translateX(0);}
.wp-chatbot-notification-container-disable{display:none;}
.wp-chatbot-notification-agent-profile{position:absolute;top:-40px;left:15px;right:15px;}
.wp-chatbot-notification-widget-avatar, .wp-chatbot-notification-welcome{display:inline-block;}
.wp-chatbot-notification-widget-avatar{width:60px;height:60px;background-color:rgba(255, 255, 255, 0.9);border-radius:50%;overflow:hidden;box-shadow:0 4px 14px rgba(0, 0, 0, 0.18), inset 0 0 0 1px rgba(255, 255, 255, 0.7);border:2px solid rgba(255, 255, 255, 0.75);}
.wp-chatbot-notification-welcome{font-size:13px;font-weight:500;letter-spacing:-0.01em;color:rgba(255, 255, 255, 0.98);text-shadow:0 1px 4px rgba(0, 0, 0, 0.25);}
.wp-chatbot-notification-welcome strong{color:#fff;font-weight:600;}
.wp-chatbot-notification-message{transition:opacity 0.5s;font-size:14px;font-weight:400;letter-spacing:-0.01em;color:rgba(255, 255, 255, 0.96);}
.wp-chatbot-notification-message a{color:#4353FF;font-weight:bold;}
div#wp-chatbot-notification-container .wp-chatbot-notification-navigation:first-child{padding:1px 10px !important;}
div#wp-chatbot-notification-container .wp-chatbot-notification-navigation{border:1px solid #00000000;background:#ffffff61;color:#222;text-shadow:none;font-weight:500;line-height:26px;border-radius:4px;margin:2px 2px !important;display:inline-block;padding:1px 10px !important;}
.wp-chatbot-notification-agent-profile{position:absolute !important;}
.wp-chatbot-notification-agent-profile{position:absolute;top:-40px;left:15px;right:15px;}
.wp-chatbot-notification-welcome{background:rgb(0 0 0 / 10%);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);padding:0 16px;margin:0 0 0 -1px;padding:3px 8px;border-radius:4px;}
.wp-chatbot-notification-welcome{font-size:13px;font-weight:500;letter-spacing:-0.01em;color:rgba(255, 255, 255, 0.98);text-shadow:0 1px 4px rgba(0, 0, 0, 0.25);}
.wp-chatbot-notification-widget-avatar, .wp-chatbot-notification-welcome{display:inline-block;}
div#wp-chatbot-notification-container .wp-chatbot-notification-navigation:hover{background:rgba(255, 255, 255, 0.28);border:1px solid rgba(255, 255, 255, 0.45);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);text-decoration:none;}
.wp-chatbot-notification-message{margin:0 0 10px 0;}
.wp-chatbot-notification-container:hover .wp-chatbot-notification-close{visibility:visible;transform:translateY(0px);}
.wp-chatbot-notification-close{display:block;position:absolute;right:-15px;padding:5px;font-size:12px;font-weight:600;line-height:16px;top:-34px;width:28px;height:28px;background:rgba(255, 255, 255, 0.28);border:1px solid rgba(255, 255, 255, 0.45);border-radius:50%;color:rgba(255, 255, 255, 0.95);cursor:pointer;text-align:center;box-sizing:border-box;transition:0.2s;visibility:hidden;transform:translateY(20px);z-index:999999;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 4px 14px rgba(0, 0, 0, 0.15);}
#wp-chatbot-ball button:focus{outline:0px dotted !important;outline:none !important;box-shadow:none;border:none;}
@media screen and (max-width:480px){
.wp-chatbot-notification-container, #wp-chatbot-notification-container{left:90px;}
}
div#wp-chatbot-ball-container .wp-chatbot-start-container.wp-chatbot-board-open-animate{border-radius:6px;}
@media screen and (max-width:480px){
.wp-chatbot-notification-container, #wp-chatbot-notification-container{left:70px;}
.qcchatbot-template-00 .qcld_back_to_start_menu{left:0;}
.qcchatbot-template-00 #wp-chatbot-desktop-expand{display:none;}
}
@media screen and (min-height: 1081px) {
body div#wp-chatbot-board-container{height:680px !important;max-height:680px !important;}
body .wp-chatbot-start-container{height:680px !important;max-height:680px !important;}
}
.qcld-horizontal-scroll{z-index:999999;border-radius:6px;}
.wp-chatbot-content{padding:15px 15px 15px 15px;}
.qcld-horizontal-scroll .qcld-bottom-menu-wrapper{margin:0 auto 0 auto !important;}
.qcld-horizontal-scroll .qcld-bottom-menu-wrapper .pointer i{color:#1e74b3;font-size:14px;}
.qcld-horizontal-scroll .qcld-bottom-menu-wrapper .pointer{height:30px !important;width:30px !important;line-height:30px !important;}
.qcld-horizontal-scroll{padding:2px 8px;}
.qcld-horizontal-scroll .qcld-bottom-menu-wrapper .qcld-bottom-menu-item span{margin-right:4px !important;}
.qcld-horizontal-scroll span.qcld-chatbot-product-category:hover, .qcld-horizontal-scroll span.qcld-chatbot-support-items:hover, .qcld-horizontal-scroll span.qcld-chatbot-wildcard:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-email:hover, .qcld-horizontal-scroll span.qcld-chatbot-reset-btn:hover, .qcld-horizontal-scroll #wp-chatbot-loadmore:hover, .qcld-horizontal-scroll .wp-chatbot-loadmore:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-phone:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-name:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-address:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-city:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-state:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-zip:hover, .qcld-horizontal-scroll span.qcld-chatbot-suggest-country:hover{box-shadow:inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);background:#1d73b4 !important;backdrop-filter:blur(0px);isolation:isolate;color:#fff !important;}
.wpbot-payment-modal{position:fixed;z-index:10000000;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.55);display:none;align-items:center;justify-content:center;}
.wpbot-payment-modal.is-open{display:flex !important;}
.wpbot-payment-modal-dialog{width:min(920px, 94vw);height:min(720px, 90vh);background:#fff;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,0.35);display:flex;flex-direction:column;overflow:hidden;}
.wpbot-payment-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f8fafc;}
.wpbot-payment-modal-title{font-size:16px;color:#111827;}
.wpbot-payment-modal-close{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#6b7280;}
.wpbot-payment-modal-meta{padding:8px 16px;font-size:13px;color:#374151;border-bottom:1px solid #f1f5f9;}
.wpbot-payment-modal-frame{flex:1;width:100%;border:0;background:#fff;}
.wpbot-payment-modal-footer{padding:10px 16px;border-top:1px solid #e5e7eb;text-align:right;background:#f8fafc;}
.wpbot-payment-modal-open{color:#2563eb;text-decoration:none;font-weight:600;}
.wpbot-inline-checkout{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 14px 12px;max-width:340px;color:#1d2327;box-shadow:0 2px 10px rgba(0, 0, 0, 0.06);margin:-8px -15px;}
.wpbot-inline-checkout-badge{display:inline-block;background:#f0c930;color:#1d2327;font-size:11px;font-weight:700;padding:3px 7px;border-radius:4px;margin-bottom:8px;}
.wpbot-inline-checkout h4{margin:0 0 6px;font-size:15px;color:#111827;}
.wpbot-inline-checkout-note{margin:0 0 10px;font-size:12px;color:#646970;line-height:1.4;}
.wpbot-inline-checkout-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #eee;font-size:13px;}
.wpbot-inline-checkout-row span{color:#646970;}
.wpbot-inline-checkout-row strong{color:#1d2327;text-align:right;}
.wpbot-inline-checkout-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
.wpbot-inline-pay-btn, .wpbot-inline-cancel-btn{border:0;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer;}
.wpbot-inline-pay-btn{background:#2271b1;color:#fff;}
.wpbot-inline-cancel-btn{background:#f0f0f1;color:#1d2327;}
.wpbot-inline-pay-btn:disabled, .wpbot-inline-cancel-btn:disabled{opacity:0.6;cursor:default;}
.wpbot-inline-checkout-success{color:#008a20;font-size:13px;font-weight:600;}
.wpbot-inline-checkout-cancelled, .wpbot-inline-checkout-opened{color:#646970;font-size:12px;}
.wpbot-stripe-card-wrap{margin-top:12px;padding:10px 12px;border:1px solid #dcdcde;border-radius:6px;background:#fff;}
.wpbot-stripe-fields{margin-top:12px;display:flex;flex-direction:column;gap:10px;}
.wpbot-stripe-fields-loading{min-height:48px;position:relative;}
.wpbot-stripe-fields-loading .wpbot-stripe-fields-inner{visibility:hidden;position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;}
.wpbot-stripe-fields-loading .wpbot-stripe-fields-loader{display:block;padding:14px 0;text-align:center;color:#646970;font-size:13px;}
.wpbot-stripe-fields.is-ready .wpbot-stripe-fields-inner{visibility:visible;position:static;width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto;transition:opacity 0.15s ease;}
.wpbot-stripe-fields.is-ready .wpbot-stripe-fields-loader{display:none;}
.wpbot-stripe-fields-inner{display:flex;flex-direction:column;gap:10px;}
.wpbot-stripe-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#646970;}
.wpbot-stripe-field > span{font-weight:600;}
.wpbot-stripe-field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.wpbot-stripe-input, .wpbot-stripe-zip, .wpbot-stripe-name{padding:10px 12px;border:1px solid #dcdcde;border-radius:6px;background:#fff;min-height:18px;}
.wpbot-stripe-zip, .wpbot-stripe-name{width:100%;box-sizing:border-box;font-size:14px;color:#1d2327;outline:none;}
.wpbot-stripe-zip:focus, .wpbot-stripe-name:focus{border-color:#2271b1;}
.wpbot-stripe-card-error{margin-top:8px;color:#d63638;font-size:12px;line-height:1.4;}
.page_design_dark .wpbot-stripe-card-wrap, .hud_design_dark .wpbot-stripe-card-wrap, .page_design_dark .wpbot-stripe-input, .hud_design_dark .wpbot-stripe-input, .page_design_dark .wpbot-stripe-zip, .hud_design_dark .wpbot-stripe-zip, .page_design_dark .wpbot-stripe-name, .hud_design_dark .wpbot-stripe-name{background:#111827;border-color:#374151;color:#f3f4f6;}
.page_design_dark .wpbot-inline-checkout, .hud_design_dark .wpbot-inline-checkout{background:#1f2937;border-color:#374151;color:#f3f4f6;}
.page_design_dark .wpbot-inline-checkout h4, .hud_design_dark .wpbot-inline-checkout h4, .page_design_dark .wpbot-inline-checkout-row strong, .hud_design_dark .wpbot-inline-checkout-row strong{color:#f9fafb;}
.page_design_dark .wpbot-inline-checkout-row, .hud_design_dark .wpbot-inline-checkout-row{border-bottom-color:#374151;}
button#wpbot-ai-file-upload{right:50px;}
.wpbot-ai-file-upload-btn{display:inline-flex !important;align-items:center;justify-content:center;width:36px !important;min-width:36px !important;height:36px !important;margin-right:6px;cursor:pointer;color:#ffffff !important;border-radius:50%;flex:0 0 auto;vertical-align:middle;border:0;background:transparent !important;background-image:none !important;padding:0;visibility:visible !important;opacity:1 !important;font-size:16px !important;line-height:1 !important;}
.wpbot-ai-file-upload-icon, .wpbot-ai-file-upload-icon svg{display:block;width:22px;height:22px;color:inherit;fill:currentColor;}
#wpbot-ai-file-upload.wpbot-ai-file-upload-btn{display:inline-flex !important;color:#ffffff !important;background:transparent !important;background-image:none !important;width:36px !important;min-width:36px !important;height:36px !important;}
.wpbot-ai-file-upload-btn:focus{outline:none;}
.wp-chatbot-editor-area .wpbot-ai-file-upload-btn{display:inline-flex !important;vertical-align:middle;margin-right:4px;width:36px !important;min-width:36px !important;height:36px !important;color:#ffffff !important;background:transparent !important;background-image:none !important;cursor:pointer;padding:0 !important;border:0 !important;visibility:visible !important;opacity:1 !important;font-size:16px !important;}
.wp-chatbot-editor-area .wpbot-ai-file-upload-btn:hover{color:#ffffff !important;background:rgba(255, 255, 255, 0.18) !important;background-image:none !important;}
.wp-chatbot-editor-area .wpbot-ai-file-upload-btn i, .wp-chatbot-editor-area .wpbot-ai-file-upload-btn .wpbot-ai-file-upload-icon{color:inherit !important;font-size:18px;line-height:1;}
.wp-chatbot-editor-area{display:flex;align-items:center;flex-wrap:wrap;}
.wp-chatbot-editor-area input.wp-chatbot-editor, .wp-chatbot-editor-area #wp-chatbot-editor{flex:1 1 auto;min-width:0;width:auto !important;}
.wp-chatbot-editor-area .wpbot-ai-file-upload-btn, .wp-chatbot-editor-area #wp-chatbot-send-message{flex:0 0 auto;}
.wp-chatbot-footer .wpbot-ai-file-upload-btn{color:#ffffff !important;}
.wp-chatbot-footer .wpbot-ai-file-upload-btn:hover{color:#ffffff !important;background:rgba(255, 255, 255, 0.15) !important;}
.wpbot-ai-file-input, input#wpbot-ai-file-input.wpbot-ai-file-input{display:none !important;visibility:hidden !important;position:absolute !important;left:-9999px !important;width:0 !important;height:0 !important;opacity:0 !important;overflow:hidden !important;}
.wpbot-ai-file-preview{width:100%;flex:0 0 100%;margin:0 0 4px;padding:0 2px;}
.wpbot-ai-file-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border-radius:999px;background:#f0f6fc;color:#1d2327;font-size:12px;line-height:1.4;}
.wpbot-ai-file-remove{border:0;background:transparent;color:#646970;font-size:16px;line-height:1;cursor:pointer;padding:0;}
body .wp-chatbot-footer{padding:0 0 12px 0;}
button#wp-chatbot-send-message{border:none;}
#wp-chatbot-ball-container button#wp-chatbot-send-message {
font-size: 0;
cursor: pointer;
}