.jet-form-builder-file-upload__message{display:none}.field-type-media-field .jet-form-builder-file-upload{position:relative;max-width:150px;margin:0 auto}.field-type-media-field .jet-form-builder-file-upload__content{position:relative;width:150px;height:150px;border-radius:50%;border:3px dashed #ccc;background:#f9f9f9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;overflow:visible}.field-type-media-field .jet-form-builder-file-upload__content:hover{border-color:#007cba;background:#f0f8ff}.field-type-media-field .jet-form-builder-file-upload__content::before{content:"📷";font-size:2rem;opacity:.5;position:absolute;z-index:1;pointer-events:none}.field-type-media-field .jet-form-builder-file-upload__content::after{content:"Adicionar foto";font-size:.8rem;color:#666;position:absolute;bottom:32px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;z-index:1;pointer-events:none}.field-type-media-field .jet-form-builder-file-upload__files:not(:empty)~.jet-form-builder-file-upload__content::before,.field-type-media-field .jet-form-builder-file-upload__files:not(:empty)~.jet-form-builder-file-upload__content::after{display:none}.field-type-media-field .jet-form-builder-file-upload__files{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:2}.field-type-media-field .jet-form-builder-file-upload__file{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid #007cba;box-sizing:border-box;margin:0}.field-type-media-field .jet-form-builder-file-upload__file img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.field-type-media-field .jet-form-builder-file-upload__file-remove{position:absolute!important;top:-10px!important;right:-10px!important;width:32px!important;height:32px!important;background:#ff4444!important;border:2px solid white!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:1000!important;transition:all 0.3s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .3)!important;padding:0!important;box-sizing:border-box!important}.field-type-media-field .jet-form-builder-file-upload__file-remove:hover{background:#cc0000!important;transform:scale(1.1)!important}.field-type-media-field .jet-form-builder-file-upload__file-remove svg{width:16px!important;height:16px!important;fill:white!important;pointer-events:none!important}.field-type-media-field .jet-form-builder-file-upload__file-remove svg path{fill:white!important}.field-type-media-field .jet-form-builder-file-upload__fields{position:absolute;top:0;left:0;width:150px;height:150px;z-index:5;border-radius:50%}.field-type-media-field .jet-form-builder-file-upload__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border-radius:50%;z-index:3}.field-type-media-field .jet-form-builder-file-upload__files:not(:empty)~.jet-form-builder-file-upload__fields .jet-form-builder-file-upload__input{width:calc(100% - 50px)!important;height:calc(100% - 50px)!important;top:25px!important;left:25px!important;border-radius:50%!important}.field-type-media-field .jet-form-builder-file-upload__file:hover::after{opacity:1}.field-type-media-field .jet-form-builder-file-upload__file-remove{z-index:10!important}.field-type-media-field .jet-form-builder-file-upload__message{text-align:center;margin-top:10px;font-size:.8rem;color:#666}.field-type-media-field .jet-form-builder-file-upload__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;display:none}.field-type-media-field .jet-form-builder-file-upload.uploading .jet-form-builder-file-upload__loader{display:block}.field-type-media-field .jet-form-builder-file-upload__file-invalid-marker{display:none!important}.custom-remove-btn{margin-top:10px;padding:0;border:none;width:100%}.custom-remove-btn svg{padding:5px;border-radius:100%;border:solid 1px #ff00004d;background-color:#ff000030;overflow:visible}.custom-remove-btn:hover,.custom-remove-btn:focus{background-color:#fff0;border:none}@media (max-width:768px){.field-type-media-field .jet-form-builder-file-upload{max-width:120px}.field-type-media-field .jet-form-builder-file-upload__content{width:120px;height:120px}.field-type-media-field .jet-form-builder-file-upload__fields{width:120px;height:120px}.field-type-media-field .jet-form-builder-file-upload__content::before{font-size:1.5rem}.field-type-media-field .jet-form-builder-file-upload__content::after{font-size:.7rem;bottom:15px}.field-type-media-field .jet-form-builder-file-upload__file-remove{width:28px!important;height:28px!important;top:-8px!important;right:-8px!important}.field-type-media-field .jet-form-builder-file-upload__file-remove svg{width:14px!important;height:14px!important}.field-type-media-field .jet-form-builder-file-upload__files:not(:empty)~.jet-form-builder-file-upload__fields .jet-form-builder-file-upload__input{width:calc(100% - 40px)!important;height:calc(100% - 40px)!important;top:20px!important;left:20px!important}}svg{overflow:visible!important}input:focus,select:focus,textarea:focus,input[type=search]:focus{outline:none!important}tr.woocommerce-shipping-totals.shipping,.woocommerce-shipping-fields,.e-coupon-anchor-description,.shipping.recurring-total,.cart-subtotal,table.shop_table.woocommerce-checkout-review-order-table>tfoot .recurring-totals{display:none!important}#sublinhado a:hover,#sublinhado li:hover,#sublinhado span:hover{text-decoration:underline;text-decoration-color:CurrentColor;text-decoration-thickness:1.4px;text-underline-offset:3px}