.is-pro{cursor:pointer;color:#0098ca;border-radius:10px;z-index:3;padding:3px 7px;margin-left:5px;font-size:11px;text-transform:uppercase;background:#c5f1ff;font-weight:800;position:relative;top:-2px;display:inline-block}.is-pro .pro-tooltip{display:block;line-height:1;overflow:visible}.is-pro .pro-tooltiptext{visibility:hidden;width:110px;z-index:10;font-weight:400;background:#000000b3;color:#fff;text-align:center;border-radius:6px;box-sizing:content-box;padding:6px 9px!important;position:absolute;font-size:12px!important;bottom:130%;left:50%;transition:visible .1s linear;margin-left:-63px!important;text-transform:initial}.is-pro .pro-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent}.is-pro:hover .pro-tooltiptext{visibility:visible!important}.ccb-button{padding:10px 20px;outline:none;box-shadow:none;min-height:var(--ccb-field-button-height);border-radius:var(--ccb-fields-border-radius);font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s linear}.ccb-button span{margin:0 6px;width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccb-button i{margin-left:6px}.ccb-button.disable{opacity:.5;cursor:not-allowed;pointer-events:none}.ccb-button.success{cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);background:var(--ccb-accent-color);color:var(--ccb-fields-color);border:none}@media only screen and (max-width: 480px){.ccb-button.success{font-size:var(--ccb-mobile-fields-button-size);font-weight:var(--ccb-mobile-fields-button-weight)}}.ccb-button.success:hover{background:hsl(from var(--ccb-accent-color) h s calc(l - 5))}.ccb-button.success-outlined{cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);background:var(--ccb-fields-bg-color);color:var(--ccb-accent-color);border:2px solid var(--ccb-accent-color)}@media only screen and (max-width: 480px){.ccb-button.success-outlined{font-size:var(--ccb-mobile-fields-button-size);font-weight:var(--ccb-mobile-fields-button-weight)}}.ccb-button.success-outlined:hover{background-color:var(--ccb-accent-color);color:#fff}.ccb-button.light{background:var(--ccb-fields-bg-color);color:var(--ccb-text-color);border:1px solid var(--ccb-fields-border-color)}.ccb-button.light:hover{background:hsl(from var(--ccb-fields-bg-color) h s calc(l - 10))}.ccb-button.danger{background:var(--ccb-fields-bg-color);color:var(--ccb-error-color);border:1px solid var(--ccb-error-color)}.ccb-button.danger:hover{background-color:color-mix(in srgb,var(--ccb-error-color) 15%,transparent)}.ccb-button--link{text-decoration:none;color:var(--ccb-text-color);padding:0 8px}@media only screen and (max-width: 480px){.ccb-button{min-height:var(--ccb-mobile-field-button-height);font-size:var(--ccb-mobile-fields-button-size)}}.vue-html2pdf .layout-container[data-v-8835b5b4]{position:fixed;width:100vw;height:100vh;left:-100vw;top:0;z-index:-9999;background:#5f5f5fcc;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.vue-html2pdf .layout-container.show-layout[data-v-8835b5b4]{left:0vw;z-index:9999}.vue-html2pdf .layout-container.unset-all[data-v-8835b5b4]{all:unset;width:auto;height:auto}.vue-html2pdf .pdf-preview[data-v-8835b5b4]{position:fixed;width:65%;min-width:600px;height:80vh;top:100px;z-index:9999999;left:50%;transform:translate(-50%);border-radius:5px;box-shadow:0 0 10px #00000048}.vue-html2pdf .pdf-preview button[data-v-8835b5b4]{position:absolute;top:-20px;left:-15px;width:35px;height:35px;background:#555;border:0;box-shadow:0 0 10px #00000048;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.vue-html2pdf .pdf-preview iframe[data-v-8835b5b4]{border:0}.vue-html2pdf .transition-anim-enter-active[data-v-8835b5b4],.vue-html2pdf .transition-anim-leave-active[data-v-8835b5b4]{transition:opacity .3s ease-in}.vue-html2pdf .transition-anim-enter[data-v-8835b5b4],.vue-html2pdf .transition-anim-leave-to[data-v-8835b5b4]{opacity:0}.ccb-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.ccb-popup.large .calc-thank-you-page-container{width:730px}.ccb-popup.medium .calc-thank-you-page-container{width:495px}@media screen and (max-width: 550px){.ccb-popup.medium .calc-thank-you-page-container{width:unset}}.ccb-popup.small .calc-thank-you-page-container{width:410px}.ccb-popup__overlay{width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.ccb-popup__wrapper{padding:10px;background:transparent}@media (max-width: 768px){.ccb-popup__wrapper{width:90%}}.ccb-pdf-invoice{width:100%}.ccb-pdf-invoice button{width:100%;position:relative}.ccb-pdf-invoice button .is-pro{position:absolute;top:-9px;right:-15px;margin:0}.ccb-pdf-invoice button .is-pro:hover,.ccb-pdf-invoice button .is-pro:hover .pro-tooltiptext{overflow:visible}.ccb-pdf-invoice button .is-pro .pro-tooltip{margin:0;font-weight:700}.ccb-pdf-invoice .ccb-pdf-invoice__actions--show-share{display:flex;gap:10px;justify-content:space-between}@media (max-width: 350px){.ccb-pdf-invoice .ccb-pdf-invoice__actions--show-share{flex-direction:column}}.ccb-pdf-sendquote{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 55px;min-width:410px;max-width:410px;top:50%;transform:translate(-50%,-50%);left:50%;position:absolute;min-height:486px;z-index:999999;border-radius:20px;background-color:var(--ccb-container-color)}@media (max-width: 420px){.ccb-pdf-sendquote{top:50%;left:50%;transform:translate(-50%,-50%);max-width:340px;min-width:340px;margin-left:0;padding:40px 25px}}.ccb-pdf-sendquote.quote-success{min-height:341px;padding-top:0;padding-bottom:0;max-width:410px}.ccb-pdf-sendquote.quote-success button{width:fit-content}.ccb-pdf-sendquote__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.ccb-pdf-sendquote__title{font-size:20px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:21px;color:var(--ccb-text-color)}.ccb-pdf-sendquote__close{cursor:pointer;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--ccb-container-dark-color);border-radius:50%;font-size:12px;color:var(--ccb-text-color);transition:all .3s ease;opacity:.7}.ccb-pdf-sendquote__close:hover{background-color:var(--ccb-accent-color);color:var(--ccb-fields-color)}.ccb-pdf-sendquote__body,.ccb-pdf-sendquote__footer,.ccb-pdf-sendquote__body .ccb-button,.ccb-pdf-sendquote__footer .ccb-button{width:100%}.ccb-pdf-sendquote__error{padding:8px 14px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fbebeb;border-radius:10px;margin-top:20px}.ccb-pdf-sendquote__error span{color:#d94141;font-size:14px;font-weight:700;margin-right:10px}.ccb-pdf-sendquote__success{display:flex;flex-direction:column;align-items:center}.ccb-pdf-sendquote__success-icon{border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;color:#00b163;background-color:#00b1631a;font-size:16px}.ccb-pdf-sendquote__success .message{color:#001931;font-size:20px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:26px;text-align:center;margin-bottom:30px;padding:0 50px;color:var(--ccb-text-color)}.ccb-pdf-sendquote__input{display:flex;flex-direction:column}.ccb-pdf-sendquote__input label{font-size:var(--ccb-field-size);font-weight:var(--ccb-field-weight);color:var(--ccb-text-color);line-height:1.3;cursor:pointer;line-height:21.99px}@media only screen and (max-width: 480px){.ccb-pdf-sendquote__input label{font-size:var(--ccb-mobile-field-size);font-weight:var(--ccb-mobile-field-weight)}}.ccb-pdf-sendquote__input label.required:after{content:"*";color:red}.ccb-pdf-sendquote__input input,.ccb-pdf-sendquote__input textarea{border:var(--ccb-fields-border) var(--ccb-fields-border-style) var(--ccb-fields-border-color);border-radius:var(--ccb-fields-border-radius);padding:0 var(--ccb-field-side-indent);min-height:var(--ccb-field-button-height);background-color:var(--ccb-fields-bg-color);font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-field-weight);box-sizing:border-box;width:100%;resize:none;color:var(--ccb-text-color);margin-bottom:20px;height:40px;outline:none}@media only screen and (max-width: 480px){.ccb-pdf-sendquote__input input,.ccb-pdf-sendquote__input textarea{padding:0 var(--ccb-mobile-field-side-indent);min-height:var(--ccb-mobile-field-button-height);font-weight:var(--ccb-mobile-field-weight);font-size:var(--ccb-mobile-fields-button-size)}}.ccb-pdf-sendquote__input input:focus,.ccb-pdf-sendquote__input textarea:focus{border-color:var(--ccb-accent-color)}.ccb-pdf-sendquote__input textarea{height:130px;padding-top:12px;padding-bottom:12px}.ccb-pdf-sendquote__file{background-color:var(--ccb-container-dark-color);padding:10px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;word-break:break-all;border-radius:5px;font-size:14px;font-weight:500;color:var(--ccb-text-color)}.ccb-pdf-sendquote__file span{font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:21px;opacity:.7;margin-left:8px}.ccb-pdf-sendquote__file i{font-size:18px;color:var(--cbb-text-color);opacity:.5}
