.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.form-control[disabled]{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:24px}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-block;line-height:1em;margin:1px 3px 2px 0;padding:4px 7px;position:relative}.rbt-token-disabled{background-color:#0000001a;color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer;padding-right:21px}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{bottom:0;color:inherit;font-size:inherit;font-weight:400;opacity:1;outline:none;padding:3px 7px;position:absolute;right:0;text-shadow:none;top:-2px}.rbt-aux{align-items:center;display:flex;bottom:0;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:34px}.rbt-aux-lg{width:46px}.rbt-aux .rbt-close{margin-top:-4px;pointer-events:auto}.has-aux .rbt-input{padding-right:34px}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1}.input-group>.rbt .rbt-input-hint,.input-group>.rbt .rbt-aux{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.communications-froala-field-container{width:100%}.job-send-email-primary-form--bg .fr-toolbar.fr-top{background-color:var(--roofr-mist-50)}@media screen and (max-width: 375px){.job-send-email-primary-form--bg .fr-command.fr-btn svg{margin-right:3px!important;margin-left:3px!important;width:21px!important}}.job-send-email-primary-form-body .fr-toolbar.fr-top,.job-send-email-primary-form-body .fr-second-toolbar{border-radius:0!important;border-width:0!important}.job-send-email-primary-form{display:flex;flex-direction:column;padding:4px 0;width:100%;height:100%}.job-send-email-primary-form .rfr-input-wrapper input{border:1px solid var(--roofr-mist-5B);border-radius:4px}.job-send-email-primary-form.forward .rbt-menu{max-height:65px!important}.job-send-email-primary-form .form-input-label{width:55px;margin-right:8px}.job-send-email-primary-form .communications-froala-field-container[data-show-tool=false] .fr-box.fr-basic.fr-top .fr-wrapper{border:1px solid var(--roofr-mist-5B);border-radius:4px}.job-send-email-primary-form .text-body{padding:4px 0;margin:0 -16px}.job-send-email-primary-form .text-body .communications-froala-field-container{display:flex;flex-direction:column;height:100%}.job-send-email-primary-form .text-body .communications-froala-field-container .fr-box{display:flex;flex-direction:column;height:100%;border-radius:0}.job-send-email-primary-form .text-body .communications-froala-field-container .fr-toolbar{flex-shrink:0}.job-send-email-primary-form .text-body .communications-froala-field-container .fr-wrapper{height:100%;overflow:hidden}.job-send-email-primary-form .text-body .communications-froala-field-container .fr-view{height:100%;max-height:100%;overflow:auto}.job-send-email-primary-form .text-body .communications-froala-field-container .communication-error{flex-shrink:0;margin-left:16px}.job-send-email-primary-form .text-body .communications-froala-field-container:not([data-has-attachments=true]) .fr-wrapper{border-color:transparent}.job-send-email-settings-form{margin-top:16px}.job-send-email-settings-form .template-cta-form label{margin-bottom:0}.email-input-additionalButton{display:flex;position:absolute;top:15px;right:12px;z-index:2}.email-input-additionalButton .roofr-typo{color:var(--roofr-graphite)!important}.email-input-container{width:100%;position:relative}.email-input-container .form-control{padding:12px;font-family:var(--font-family-base);font-size:var(--font-size-body);border:1px solid var(--roofr-mist-5B);border-radius:4px;transition-property:border-color,box-shadow;transition-duration:var(--trs-d);transition-timing-function:var(--trs-tf)}.email-input-container .form-control:hover{border-color:var(--roofr-blue-50)}.email-input-container .form-control:focus{border-color:var(--roofr-blue);box-shadow:0 0 0 3px #89b9f1!important;outline:none}.email-input-container .form-control[data-error=true]{border-color:var(--roofr-red-alert)}.email-input-container .form-control[data-error=true]:focus{border-color:var(--roofr-red-alert);box-shadow:0 0 0 3px #f18989!important}.email-input-container .form-control.is-invalid{padding-right:12px;background-image:none}.email-input-container .form-control .rbt-token{border-radius:5px;border:1px solid var(--roofr-mist-5B);background:var(--roofr-mist-50);color:var(--roofr-graphite)}.email-input-container .form-control .rbt-token-active{border-color:var(--roofr-blue)}.email-input-container .form-control .rbt-token .rbt-token-remove-button{height:100%;display:flex;align-items:center;top:auto}.email-input-container .form-control .rbt-token .rbt-token-remove-button span{height:100%;line-height:1}.email-input-container[data-cc-bcc=true] .rbt-input-wrapper{padding-right:55px}.job-send-email-primary-form-body .roofr-attachments-froala-list{max-height:130px;border-radius:0}.job-send-email-primary-form-body .roofr-attachments-froala-item{width:25%}.job-send-email-primary-form-body .roofr-attachments-froala-item-preview{height:50px}.job-send-email-primary-form-body .roofr-attachments-froala-item-footer>p:last-of-type{display:none}@media only screen and (max-width: 460px){.job-send-email-primary-form-body .fr-sticky-dummy{height:120px!important}}.job-send-email-primary-form-body .text-body{min-height:300px}.job-send-email-primary-form-subject .fr-placeholder{margin-left:-9px!important}.job-send-email-primary-form-subject .communications-froala-field-container .fr-element.fr-view p{margin-left:-9px}.job-send-email-primary-form .text-body{min-height:350px;height:100%}.jobs-details-sections-activity-notes{margin:0 -16px;height:100%}.jobs-details-sections-activity-notes .sierra-notes-form{padding:0;height:100%;border:0;box-shadow:none}.jobs-details-sections-activity-notes .froala-editor-container,.jobs-details-sections-activity-notes .fr-box{height:100%}.jobs-details-sections-activity-notes .fr-wrapper{height:100%;overflow:auto}.jobs-details-sections-activity-notes .fr-element.fr-view{display:block!important;max-height:100%!important;height:100%!important}.jobs-details-sections-activity-notes .fr-placeholder{height:initial!important}.jobs-details-sections-activity-notes .sierra-notes-submit-button{display:none!important}.activity-log-message-container-body .activity-log-email-template-list-item-container a{text-decoration:none}.activity-log-message-container-body .activity-log-email-template-list-item-container .block-link{border:1px dashed var(--roofr-blue-50);background-color:var(--roofr-white);border-radius:8px;gap:12px}.activity-log-message-container-body .activity-log-email-template-list-item-container .line{margin:8px 0;border-top:1px solid var(--roofr-mist-5B)}.activity-log-message-container-body .activity-log-email-template-list-item-container button{border:none;background:transparent;padding:0}.sms-to-placeholder{border-radius:4px;border:1px solid var(--roofr-mist-5B);background:var(--roofr-white);display:flex;padding:12px;align-items:center;gap:8px;flex-grow:1}.sms-to-placeholder.disable{background:var(--roofr-mist);color:var(--roofr-muted)}.sms-to-placeholder>.phone-tag{display:flex;padding:6px 6px 6px 8px;justify-content:center;align-items:center;gap:6px;height:24px;color:var(--roofr-graphite);border-radius:5px;border:1px solid var(--roofr-mist-5B);background:var(--roofr-mist-50)}.no-customer-tooltip{--roofr-button-text-color: var(--roofr-white);--roofr-button-text-color-hover: var(--roofr-white);display:inline!important;text-decoration:underline;font-size:inherit!important}.no-customer-tooltip p{font-size:inherit}.contact-link{color:var(--roofr-white);font-weight:500;text-decoration:underline}.contact-link:hover{color:var(--roofr-white)}.activity-log-email-template-list-item{position:relative}.activity-log-email-template-list-item[data-proposal-disabled=true]{position:relative;pointer-events:none}.activity-log-email-template-list-item[data-proposal-disabled=true]:before,.activity-log-email-template-list-item[data-proposal-disabled=true]:after{position:absolute}.activity-log-email-template-list-item[data-proposal-disabled=true]:before{content:" ";top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1}.activity-log-email-template-list-item[data-proposal-disabled=true]:after{content:"Proposal text templates coming soon!";top:50%;left:50%;padding:2px 8px;border-radius:5px;background-color:var(--roofr-mist);font-size:var(--font-size-smaller);font-weight:var(--fw-b);color:var(--roofr-mist-70B);white-space:nowrap;transform:translate(-50%,-50%);z-index:2}.pointer-events-none{pointer-events:none}
