.dox-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000a6;display:grid;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;position:fixed;transition:opacity .3s ease;width:100%;z-index:9998;-webkit-overflow-scrolling:touch}.dox-modal-overlay.dox-modal-vertical-center{align-items:center}.dox-modal-wrapper{padding:60px 25px 25px;width:100vw}.dox-modal-wrapper.dox-modal-wrapper-fullscreen{padding:0}@media screen and (max-width:640px){.dox-modal-wrapper{padding:0}}.dox-modal-dialog{background-color:#fff;border-radius:5px;filter:drop-shadow(0 0 20px rgba(0,0,0,.05));margin-left:auto;margin-right:auto;position:relative;text-align:center;transition:opacity .3s ease,transform .3s ease;z-index:9999}.dox-modal-dialog:focus{border:3px solid blue}@media screen and (max-width:640px){.dox-modal-dialog{border-radius:0;height:100%;max-width:none;min-height:100%;width:100%}}.dox-modal-dialog.dox-modal-dialog-fullscreen{border-radius:0;height:100%;max-width:none;min-height:100%;width:100%}.dox-modal-dialog-large{max-width:750px}@media screen and (max-width:640px){.dox-modal-dialog-large{max-width:none;width:100%}}.dox-modal-dialog-medium{max-width:520px}@media screen and (max-width:640px){.dox-modal-dialog-medium{max-width:none;width:100%}}.dox-modal-dialog-small{max-width:320px}@media screen and (max-width:640px){.dox-modal-dialog-small{max-width:none;width:100%}}.dox-modal-header{padding:16px 50px 20px;position:relative}.dox-modal-header h1,.dox-modal-header h2,.dox-modal-header h3,.dox-modal-header h4,.dox-modal-header h5,.dox-modal-header h6{margin:0;padding:0}.dox-modal-header.dox-modal-header-align-left{padding-left:20px;text-align:left}.dox-modal-header+.dox-modal-body{padding-top:20px}.dox-modal-heading{font-size:24px;font-weight:700}.dox-modal-body,.dox-modal-footer{padding:20px;position:relative}.dox-modal-body h1,.dox-modal-body h2,.dox-modal-body h3,.dox-modal-body h4,.dox-modal-body h5,.dox-modal-body h6,.dox-modal-footer h1,.dox-modal-footer h2,.dox-modal-footer h3,.dox-modal-footer h4,.dox-modal-footer h5,.dox-modal-footer h6{margin:0;padding:0}.dox-modal-body-small{margin-left:auto;margin-right:auto;max-width:288px}.dox-modal-body-medium{margin-left:auto;margin-right:auto;max-width:360px}.dox-modal-body-large{margin-left:auto;margin-right:auto;max-width:480px}.dox-modal-close-button{background:transparent;border:0;cursor:pointer;padding:0;position:absolute;right:18px;top:8px;transition:opacity .1s ease-out;z-index:9999}.dox-modal-close-button>*{padding:6px}.dox-modal-close-button:hover{opacity:.5}.dox-modal-close-button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #1276d3}.dox-modal-close-button .dox-icon-wrapper{color:#000;height:26px;left:-6px;top:0;width:26px}@media screen and (max-width:640px){.dox-modal-close-button{top:7px}}.dox-modal-focus-trap:focus-visible{box-shadow:none}.dox-modal-enter-from,.dox-modal-leave-to{opacity:0}.dox-modal-enter .dox-modal-dialog,.dox-modal-leave-to .dox-modal-dialog{opacity:0;transform:scale(.9)}[data-client=native] .dox-modal-close-button,[data-client=native] .dox-modal-header{display:none}[data-client=native] .dox-modal-close-button+.dox-modal-body,[data-client=native] .dox-modal-header+.dox-modal-body{padding-top:20px}[data-client=native] .dox-modal-enter-from,[data-client=native] .dox-modal-leave-to{opacity:1}[data-client=native] .dox-modal-enter .dox-modal-dialog,[data-client=native] .dox-modal-leave-to .dox-modal-dialog{opacity:1;transform:scale(1)}[data-client=native] .dox-modal-close-button{height:auto}[data-client=native] .dox-modal-close-button .dox-icon-wrapper{color:#000}.dialer-client-friendly-error-modal,.vue-modal-inner-contents{margin-bottom:20px;max-width:none;min-height:auto}.btn{min-width:100px}.dialer-client-friendly-error-modal-asset{text-align:center}.dialer-client-friendly-error-modal-asset img,.dialer-client-friendly-error-modal-asset svg{height:auto;width:160px}.dialer-text-message-template-buttons{gap:10px!important;margin:15px 0;max-height:325px;overflow-y:auto;padding:3px}.dialer-text-message-template-buttons button span{max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialer-text-message-section{border-top:1px solid #fafafa;padding:10px 0}.dialer-text-message-section .dox-checkbox-label{padding:10px 0}.dialer-text-message-actions{align-items:center;display:flex}.dialer-text-message-actions.dialer-text-message-actions-schedule-later-open{align-items:flex-start;flex-direction:column}.dialer-text-message-actions.dialer-text-message-actions-schedule-later-open .dox-input-wrapper{flex:1 1 auto}.dialer-text-message-actions-send-button{margin-left:auto}.dialer-text-message-actions-date-picker-wrap{align-items:flex-end;display:flex;gap:10px;margin-top:5px;padding-top:1px;width:100%}.dialer-text-message-actions-date-picker-wrap .dox-input-wrapper{margin-top:0!important}.dialer-text-message-sub-text{display:block;font-size:14px;margin-top:30px;text-align:center}.dialer-text-message-bulk-numbers .dox-input-wrapper{margin-top:0!important}.dialer-text-message-bulk-numbers .dox-input-wrapper:hover .dox-input-icon{pointer-events:all;visibility:visible}.dialer-text-message-bulk-numbers .dox-input-wrapper .dox-input-icon{pointer-events:none;visibility:hidden}.dialer-text-message-bulk-numbers .dox-input-wrapper .dox-input-icon button{background:transparent;border:0;cursor:pointer;padding:0}.dox-inline-notification-destructive{margin-top:5px}.dialer-text-attachment-button-group{margin-top:10px}.dialer-text-add-attachment-file-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.dialer-text-add-attachment-button{margin-top:5px;padding:0}button.dialer-text-attachment-button{cursor:auto;position:relative}button.dialer-text-attachment-button .dialer-text-remove-attachment-button{background:#fff;border:1px solid #000;border-radius:99em;display:none;height:20px;position:absolute;right:-10px;top:-10px;width:20px}button.dialer-text-attachment-button .dialer-text-remove-attachment-button span{top:1px}button.dialer-text-attachment-button:hover .dialer-text-remove-attachment-button{cursor:pointer;display:block}.replyable-help-text{font-size:14px;margin:10px 0 0}.dialer-text-message-preview-wrapper{display:grid;gap:5px}.dialer-text-message-preview{border:1px solid hsla(0,0%,73%,.5);border-radius:5px;height:134px;overflow:scroll;padding:10px;resize:vertical}.dialer-text-message-preview *{all:revert}.dialer-text-message-controls{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;margin-top:10px}.dialer-text-message-controls .dox-switch{flex:0 0 auto}
