@media (max-width:767.98px){.mobile-drawer[data-v-19270dec]{position:fixed!important;top:0;left:0;bottom:0;width:250px;z-index:1050;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.drawer-closed[data-v-19270dec]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.drawer-open[data-v-19270dec]{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}@media (min-width:768px){.mobile-drawer[data-v-19270dec]{position:static!important;-webkit-transform:none!important;transform:none!important;width:auto!important;height:auto!important;z-index:auto;-webkit-box-shadow:none!important;box-shadow:none!important}.drawer-closed[data-v-19270dec]{display:none!important}}.app-layout[data-v-467ee734]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden}.app-content[data-v-467ee734]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.main-content[data-v-467ee734]{height:100%;overflow-y:auto}.sub-badge{font-size:100%}.is-colon[data-v-7505747e]{font-weight:700;font-size:1.1em}.form-inline .form-group[data-v-7505747e]{margin-right:.5rem}.form-inline .form-group[data-v-7505747e]:last-child{margin-right:0}div.edit-interaction .invalid-radio-feedback,div.log-interaction .invalid-radio-feedback{display:block;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.card{border:none;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.card:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.widget-body{padding:.75rem;text-align:center;position:relative}.widget-icon{font-size:1.75rem;margin-bottom:.25rem;display:block;color:#6c757d}.widget-subtitle,.widget-title,.widget-value{display:block;margin-top:0;margin-bottom:.5rem;margin-left:0;margin-right:0;font-weight:500;line-height:1.2;text-align:center!important}.widget-title{font-size:1rem;font-weight:600;color:#495057;margin-bottom:.25rem}.widget-value{font-size:2rem;font-weight:700;color:#212529;margin-bottom:.25rem}.widget-subtitle{font-size:.8rem;color:#6c757d;font-weight:400;margin-bottom:0}.collapsed>.when-open,.not-collapsed>.when-closed{display:none}.card{margin-top:.75em;margin-bottom:.75em}.widget-body{display:block;margin:1em,40px}.widget-title,.widget-value{display:block;margin-top:0;margin-bottom:.5rem;margin-left:0;margin-right:0;font-weight:500;line-height:1.2;text-align:center!important}.widget-title{font-size:1.25rem}.widget-value{font-size:1.75rem}.partner-practice-original-sources .form-check{padding:.75rem 1.75rem}.email-template-builder .variable-panel[data-v-75ddc71e]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;height:100%;max-height:600px;overflow-y:auto}.email-template-builder .variable-panel .variable-list .variable-item[data-v-75ddc71e]{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.75rem;margin-bottom:.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.email-template-builder .variable-panel .variable-list .variable-item[data-v-75ddc71e]:hover{border-color:#007bff;-webkit-box-shadow:0 2px 4px rgba(0,123,255,.1);box-shadow:0 2px 4px rgba(0,123,255,.1)}.email-template-builder .variable-panel .variable-list .variable-item .variable-header[data-v-75ddc71e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.email-template-builder .variable-panel .variable-list .variable-item .variable-header .variable-key[data-v-75ddc71e]{font-family:Courier New,monospace;font-weight:700;color:#007bff;font-size:.9rem}.email-template-builder .variable-panel .variable-list .variable-item .variable-header .variable-category[data-v-75ddc71e]{background:#e9ecef;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;text-transform:uppercase;color:#6c757d}.email-template-builder .variable-panel .variable-list .variable-item .variable-label[data-v-75ddc71e]{font-weight:600;margin-bottom:.25rem}.email-template-builder .variable-panel .variable-list .variable-item .variable-description[data-v-75ddc71e]{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.email-template-builder .variable-panel .variable-list .variable-item .variable-example[data-v-75ddc71e]{font-size:.75rem}.email-template-builder .editor-panel .quill-editor-container[data-v-75ddc71e]{border:1px solid #dee2e6;border-radius:.375rem;overflow:hidden}.email-template-builder .editor-panel .quill-editor-container .quill-editor[data-v-75ddc71e]{height:495px}.email-template-builder .editor-panel .quill-editor-container .quill-editor .ql-editor[data-v-75ddc71e]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.95rem;line-height:1.6;min-height:450px}.email-template-builder .editor-panel .quill-editor-container .quill-editor .ql-toolbar[data-v-75ddc71e]{border-bottom:1px solid #dee2e6;background:#f8f9fa}.email-template-builder .editor-panel .preview-panel[data-v-75ddc71e]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;background:#f8f9fa}.email-template-builder .editor-panel .preview-panel .preview-content[data-v-75ddc71e]{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:1rem;min-height:200px;line-height:1.6}.email-template-builder .editor-panel .preview-panel .preview-content h1[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content h2[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content h3[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content h4[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content h5[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content h6[data-v-75ddc71e]{margin-top:1rem;margin-bottom:.5rem;color:#333}.email-template-builder .editor-panel .preview-panel .preview-content p[data-v-75ddc71e]{margin-bottom:1rem}.email-template-builder .editor-panel .preview-panel .preview-content ol[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content ul[data-v-75ddc71e]{margin-bottom:1rem;padding-left:2rem}.email-template-builder .editor-panel .preview-panel .preview-content ol li[data-v-75ddc71e],.email-template-builder .editor-panel .preview-panel .preview-content ul li[data-v-75ddc71e]{margin-bottom:.25rem}.email-template-builder .editor-panel .preview-panel .preview-content strong[data-v-75ddc71e]{font-weight:600}.email-template-builder .editor-panel .preview-panel .preview-content em[data-v-75ddc71e]{font-style:italic}.email-template-builder .editor-panel .preview-panel .preview-content u[data-v-75ddc71e]{text-decoration:underline}.email-template-builder .editor-panel .preview-panel .preview-content blockquote[data-v-75ddc71e]{border-left:4px solid #007bff;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6c757d}[data-v-75ddc71e] .ql-snow{border:none}[data-v-75ddc71e] .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #dee2e6}[data-v-75ddc71e] .ql-container.ql-snow{border:none}.partner-practice-selector .partner-practice-list[data-v-176bf343]{max-height:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:.375rem;background:#fff}.partner-practice-selector .partner-practice-list .partner-practice-item[data-v-176bf343]{border-bottom:1px solid #f8f9fa;padding:.75rem}.partner-practice-selector .partner-practice-list .partner-practice-item[data-v-176bf343]:last-child{border-bottom:none}.partner-practice-selector .partner-practice-list .partner-practice-item[data-v-176bf343]:hover{background:#f8f9fa}.partner-practice-selector .partner-practice-list .partner-practice-item .form-check[data-v-176bf343]{margin:0}.partner-practice-selector .partner-practice-list .partner-practice-item .form-check .form-check-input[data-v-176bf343]{margin-top:.25rem}.partner-practice-selector .partner-practice-list .partner-practice-item .form-check .form-check-label[data-v-176bf343]{width:100%;cursor:pointer;margin-left:.5rem}.partner-practice-selector .partner-practice-list .partner-practice-item .form-check .form-check-label .partner-info .partner-name[data-v-176bf343]{font-weight:600;margin-bottom:.25rem}.partner-practice-selector .partner-practice-list .partner-practice-item .form-check .form-check-label .partner-info .partner-details[data-v-176bf343]{font-size:.875rem}.partner-practice-selector .no-results .alert[data-v-176bf343],.partner-practice-selector .selection-summary .alert[data-v-176bf343]{padding:.5rem .75rem;margin:0;font-size:.875rem}.add-email-template-dialog .form-container[data-v-4b015dd1]{padding:1rem 0}.add-email-template-dialog .form-group[data-v-4b015dd1]{margin-bottom:1.5rem}.add-email-template-dialog .email-type-options[data-v-4b015dd1]{gap:1.25rem!important;margin-top:.75rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important}.add-email-template-dialog .email-type-options .radio-option[data-v-4b015dd1],.add-email-template-dialog .email-type-options[data-v-4b015dd1]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.add-email-template-dialog .email-type-options .radio-option[data-v-4b015dd1]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0!important;margin-bottom:0!important;padding:.875rem 1.25rem!important;border:2px solid #e9ecef!important;border-radius:.5rem!important;background:#fff!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;cursor:pointer!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-width:0!important;text-align:center!important;white-space:nowrap!important;width:auto!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05)!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}.add-email-template-dialog .email-type-options .radio-option[data-v-4b015dd1]:hover{background:#f8f9fa!important;border-color:#17a2b8!important;-webkit-box-shadow:0 4px 8px rgba(23,162,184,.15)!important;box-shadow:0 4px 8px rgba(23,162,184,.15)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.add-email-template-dialog .email-type-options .radio-option input[type=radio][data-v-4b015dd1]{margin-right:.75rem!important;cursor:pointer!important;margin-top:0!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.add-email-template-dialog .email-type-options .radio-option .radio-text[data-v-4b015dd1]{font-weight:600!important;color:#495057!important;cursor:pointer!important;margin:0!important;font-size:.9rem!important;white-space:nowrap!important;letter-spacing:.025em!important}.add-email-template-dialog .email-type-options .radio-option.selected[data-v-4b015dd1]{background:linear-gradient(135deg,#d1ecf1,#b8e6f0)!important;border-color:#17a2b8!important;border-width:2px!important;-webkit-box-shadow:0 4px 12px rgba(23,162,184,.25)!important;box-shadow:0 4px 12px rgba(23,162,184,.25)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.add-email-template-dialog .email-type-options .radio-option.selected .radio-text[data-v-4b015dd1]{color:#0c5460!important;font-weight:700!important}.add-email-template-dialog[data-v-4b015dd1] .email-type-options{gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;padding:0!important}.add-email-template-dialog[data-v-4b015dd1] .email-type-options,.add-email-template-dialog[data-v-4b015dd1] .email-type-options .radio-option{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin:0!important}.add-email-template-dialog[data-v-4b015dd1] .email-type-options .radio-option{margin-bottom:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.add-email-template-dialog[data-v-4b015dd1] .form-group .email-type-options,.add-email-template-dialog[data-v-4b015dd1] div.email-type-options{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.edit-email-template-dialog .form-container[data-v-7ac3d2ec]{padding:1rem 0}.edit-email-template-dialog .form-group[data-v-7ac3d2ec]{margin-bottom:1.5rem}.edit-email-template-dialog .email-type-options[data-v-7ac3d2ec]{gap:1.25rem!important;margin-top:.75rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important}.edit-email-template-dialog .email-type-options .radio-option[data-v-7ac3d2ec],.edit-email-template-dialog .email-type-options[data-v-7ac3d2ec]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.edit-email-template-dialog .email-type-options .radio-option[data-v-7ac3d2ec]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0!important;margin-bottom:0!important;padding:.875rem 1.25rem!important;border:2px solid #e9ecef!important;border-radius:.5rem!important;background:#fff!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;cursor:pointer!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-width:0!important;text-align:center!important;white-space:nowrap!important;width:auto!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05)!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}.edit-email-template-dialog .email-type-options .radio-option[data-v-7ac3d2ec]:hover{background:#f8f9fa!important;border-color:#17a2b8!important;-webkit-box-shadow:0 4px 8px rgba(23,162,184,.15)!important;box-shadow:0 4px 8px rgba(23,162,184,.15)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.edit-email-template-dialog .email-type-options .radio-option input[type=radio][data-v-7ac3d2ec]{margin-right:.75rem!important;cursor:pointer!important;margin-top:0!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.edit-email-template-dialog .email-type-options .radio-option .radio-text[data-v-7ac3d2ec]{font-weight:600!important;color:#495057!important;cursor:pointer!important;margin:0!important;font-size:.9rem!important;white-space:nowrap!important;letter-spacing:.025em!important}.edit-email-template-dialog .email-type-options .radio-option.selected[data-v-7ac3d2ec]{background:linear-gradient(135deg,#d1ecf1,#b8e6f0)!important;border-color:#17a2b8!important;border-width:2px!important;-webkit-box-shadow:0 4px 12px rgba(23,162,184,.25)!important;box-shadow:0 4px 12px rgba(23,162,184,.25)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.edit-email-template-dialog .email-type-options .radio-option.selected .radio-text[data-v-7ac3d2ec]{color:#0c5460!important;font-weight:700!important}.edit-email-template-dialog[data-v-7ac3d2ec] .email-type-options{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;padding:0!important}.edit-email-template-dialog[data-v-7ac3d2ec] .email-type-options,.edit-email-template-dialog[data-v-7ac3d2ec] .email-type-options .radio-option{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:1.25rem!important;margin:0!important}.edit-email-template-dialog[data-v-7ac3d2ec] .email-type-options .radio-option{margin-bottom:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.edit-email-template-dialog[data-v-7ac3d2ec] .form-group .email-type-options,.edit-email-template-dialog[data-v-7ac3d2ec] div.email-type-options{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.email-template-table .table th[data-v-2593ce35]{border-top:none;border-bottom:2px solid #dee2e6;font-weight:600}.email-template-table .partner-practice-list .badge[data-v-2593ce35]{font-size:.75rem;padding:.25rem .5rem}.email-template-table .badge-primary[data-v-2593ce35]{background-color:#007bff;color:#fff}.email-template-table .badge-success[data-v-2593ce35]{background-color:#28a745;color:#fff}.email-template-table .badge-secondary[data-v-2593ce35]{background-color:#6c757d;color:#fff}.email-template .feather-container[data-v-d82a9376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.email-template .feather-icon-left[data-v-d82a9376]{margin-right:.25rem}.sms-template-builder .variable-panel[data-v-1dc7b454]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1.5rem;height:100%}.sms-template-builder .variable-panel .variable-list[data-v-1dc7b454]{max-height:400px;overflow-y:auto}.sms-template-builder .variable-panel .variable-list .variable-item[data-v-1dc7b454]{background:#fff;border:1px solid #e9ecef;border-radius:.375rem;padding:1rem;margin-bottom:.75rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.sms-template-builder .variable-panel .variable-list .variable-item[data-v-1dc7b454]:hover{border-color:#17a2b8;-webkit-box-shadow:0 2px 8px rgba(23,162,184,.15);box-shadow:0 2px 8px rgba(23,162,184,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sms-template-builder .variable-panel .variable-list .variable-item .variable-header[data-v-1dc7b454]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.sms-template-builder .variable-panel .variable-list .variable-item .variable-header .variable-key[data-v-1dc7b454]{font-family:Courier New,monospace;font-weight:600;color:#17a2b8;background:#e3f2fd;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.sms-template-builder .variable-panel .variable-list .variable-item .variable-header .variable-category[data-v-1dc7b454]{font-size:.75rem;color:#6c757d;text-transform:uppercase;font-weight:600}.sms-template-builder .variable-panel .variable-list .variable-item .variable-label[data-v-1dc7b454]{font-weight:600;margin-bottom:.25rem;color:#495057}.sms-template-builder .variable-panel .variable-list .variable-item .variable-description[data-v-1dc7b454]{font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.sms-template-builder .variable-panel .variable-list .variable-item .variable-example[data-v-1dc7b454]{font-size:.75rem}.sms-template-builder .editor-panel .sms-editor-container[data-v-1dc7b454]{position:relative}.sms-template-builder .editor-panel .sms-editor-container .sms-textarea[data-v-1dc7b454]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;line-height:1.5;resize:vertical;min-height:120px;border:2px solid #e9ecef;border-radius:.5rem;padding:1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.sms-template-builder .editor-panel .sms-editor-container .sms-textarea[data-v-1dc7b454]:focus{border-color:#17a2b8;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.25);box-shadow:0 0 0 .2rem rgba(23,162,184,.25);outline:none}.sms-template-builder .editor-panel .sms-editor-container .character-counter[data-v-1dc7b454]{position:absolute;bottom:.5rem;right:1rem;background:hsla(0,0%,100%,.9);padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.sms-template-builder .editor-panel .preview-panel[data-v-1dc7b454]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1.5rem}.sms-template-builder .editor-panel .preview-panel .sms-preview[data-v-1dc7b454]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sms-template-builder .editor-panel .preview-panel .sms-preview .sms-bubble[data-v-1dc7b454]{background:#17a2b8;color:#fff;padding:.75rem 1rem;border-radius:1rem 1rem .25rem 1rem;max-width:80%;word-wrap:break-word}.sms-template-builder .editor-panel .preview-panel .sms-preview .sms-bubble .sms-text[data-v-1dc7b454]{margin-bottom:.25rem;line-height:1.4}.sms-template-builder .editor-panel .preview-panel .sms-preview .sms-bubble .sms-time[data-v-1dc7b454]{font-size:.75rem;opacity:.8;text-align:right}.add-sms-template-dialog .form-container[data-v-9e9af2b6]{padding:1rem 0}.add-sms-template-dialog .form-group[data-v-9e9af2b6]{margin-bottom:1.5rem}.add-sms-template-dialog .sms-type-options[data-v-9e9af2b6]{gap:1.25rem!important;margin-top:.75rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important}.add-sms-template-dialog .sms-type-options .radio-option[data-v-9e9af2b6],.add-sms-template-dialog .sms-type-options[data-v-9e9af2b6]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.add-sms-template-dialog .sms-type-options .radio-option[data-v-9e9af2b6]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0!important;margin-bottom:0!important;padding:.875rem 1.25rem!important;border:2px solid #e9ecef!important;border-radius:.5rem!important;background:#fff!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;cursor:pointer!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-width:0!important;text-align:center!important;white-space:nowrap!important;width:auto!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05)!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}.add-sms-template-dialog .sms-type-options .radio-option[data-v-9e9af2b6]:hover{background:#f8f9fa!important;border-color:#17a2b8!important;-webkit-box-shadow:0 4px 8px rgba(23,162,184,.15)!important;box-shadow:0 4px 8px rgba(23,162,184,.15)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.add-sms-template-dialog .sms-type-options .radio-option input[type=radio][data-v-9e9af2b6]{margin-right:.75rem!important;cursor:pointer!important;margin-top:0!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.add-sms-template-dialog .sms-type-options .radio-option .radio-text[data-v-9e9af2b6]{font-weight:600!important;color:#495057!important;cursor:pointer!important;margin:0!important;font-size:.9rem!important;white-space:nowrap!important;letter-spacing:.025em!important}.add-sms-template-dialog .sms-type-options .radio-option.selected[data-v-9e9af2b6]{background:linear-gradient(135deg,#d1ecf1,#b8e6f0)!important;border-color:#17a2b8!important;border-width:2px!important;-webkit-box-shadow:0 4px 12px rgba(23,162,184,.25)!important;box-shadow:0 4px 12px rgba(23,162,184,.25)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.add-sms-template-dialog .sms-type-options .radio-option.selected .radio-text[data-v-9e9af2b6]{color:#0c5460!important;font-weight:700!important}.add-sms-template-dialog[data-v-9e9af2b6] .sms-type-options{gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;padding:0!important}.add-sms-template-dialog[data-v-9e9af2b6] .sms-type-options,.add-sms-template-dialog[data-v-9e9af2b6] .sms-type-options .radio-option{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin:0!important}.add-sms-template-dialog[data-v-9e9af2b6] .sms-type-options .radio-option{margin-bottom:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.add-sms-template-dialog[data-v-9e9af2b6] .form-group .sms-type-options,.add-sms-template-dialog[data-v-9e9af2b6] div.sms-type-options{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.edit-sms-template-dialog .form-container[data-v-ab71fd86]{padding:1rem 0}.edit-sms-template-dialog .form-group[data-v-ab71fd86]{margin-bottom:1.5rem}.edit-sms-template-dialog .sms-type-options[data-v-ab71fd86]{gap:1.25rem!important;margin-top:.75rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important}.edit-sms-template-dialog .sms-type-options .radio-option[data-v-ab71fd86],.edit-sms-template-dialog .sms-type-options[data-v-ab71fd86]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.edit-sms-template-dialog .sms-type-options .radio-option[data-v-ab71fd86]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0!important;margin-bottom:0!important;padding:.875rem 1.25rem!important;border:2px solid #e9ecef!important;border-radius:.5rem!important;background:#fff!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;cursor:pointer!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-width:0!important;text-align:center!important;white-space:nowrap!important;width:auto!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05)!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}.edit-sms-template-dialog .sms-type-options .radio-option[data-v-ab71fd86]:hover{background:#f8f9fa!important;border-color:#17a2b8!important;-webkit-box-shadow:0 4px 8px rgba(23,162,184,.15)!important;box-shadow:0 4px 8px rgba(23,162,184,.15)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.edit-sms-template-dialog .sms-type-options .radio-option input[type=radio][data-v-ab71fd86]{margin-right:.75rem!important;cursor:pointer!important;margin-top:0!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.edit-sms-template-dialog .sms-type-options .radio-option .radio-text[data-v-ab71fd86]{font-weight:600!important;color:#495057!important;cursor:pointer!important;margin:0!important;font-size:.9rem!important;white-space:nowrap!important;letter-spacing:.025em!important}.edit-sms-template-dialog .sms-type-options .radio-option.selected[data-v-ab71fd86]{background:linear-gradient(135deg,#d1ecf1,#b8e6f0)!important;border-color:#17a2b8!important;border-width:2px!important;-webkit-box-shadow:0 4px 12px rgba(23,162,184,.25)!important;box-shadow:0 4px 12px rgba(23,162,184,.25)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.edit-sms-template-dialog .sms-type-options .radio-option.selected .radio-text[data-v-ab71fd86]{color:#0c5460!important;font-weight:700!important}.edit-sms-template-dialog[data-v-ab71fd86] .sms-type-options{gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;padding:0!important}.edit-sms-template-dialog[data-v-ab71fd86] .sms-type-options,.edit-sms-template-dialog[data-v-ab71fd86] .sms-type-options .radio-option{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin:0!important}.edit-sms-template-dialog[data-v-ab71fd86] .sms-type-options .radio-option{margin-bottom:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.edit-sms-template-dialog[data-v-ab71fd86] .form-group .sms-type-options,.edit-sms-template-dialog[data-v-ab71fd86] div.sms-type-options{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:1.25rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.sms-template-table .table th[data-v-fcafe416]{border-top:none;font-weight:600;color:#495057;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.sms-template-table .table td[data-v-fcafe416]{vertical-align:middle;border-top:1px solid #f8f9fa}.sms-template-table .table .template-name[data-v-fcafe416]{font-weight:500}.sms-template-table .table .template-name strong[data-v-fcafe416]{font-size:.95rem;letter-spacing:.5px}.sms-template-table .table .message-preview[data-v-fcafe416]{max-width:300px;font-size:.875rem;color:#6c757d;line-height:1.4}.sms-template-table .table .partner-practices .badge[data-v-fcafe416]{font-size:.75rem;padding:.375rem .75rem;border-radius:.375rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sms-template-table .table .partner-practices .badge.badge-primary[data-v-fcafe416]{background:linear-gradient(135deg,#4e73df,#224abe);border:none;color:#fff}.sms-template-table .table .partner-practices .badge.badge-success[data-v-fcafe416]{background:linear-gradient(135deg,#1cc88a,#17a673);border:none;color:#fff}.sms-template-table .table .partner-practices .badge.badge-info[data-v-fcafe416]{background:linear-gradient(135deg,#36b9cc,#2c9faf);border:none;color:#fff}.sms-template-table .table .partner-practices .badge.badge-warning[data-v-fcafe416]{background:linear-gradient(135deg,#f6c23e,#dda20a);border:none;color:#1a1a1a}.sms-template-table .table .partner-practices .badge.badge-secondary[data-v-fcafe416]{background:linear-gradient(135deg,#858796,#6c757d);border:none;color:#fff}.sms-template-table .table .partner-practices .badge.badge-dark[data-v-fcafe416]{background:linear-gradient(135deg,#5a5c69,#3a3b45);border:none;color:#fff}.sms-template-table .table .badge[data-v-fcafe416]{font-size:.75rem;padding:.375rem .75rem;border-radius:.375rem}.sms-template-table .pagination-info[data-v-fcafe416]{font-size:.875rem;color:#6c757d}.sms-template-table .empty-state i[data-v-fcafe416]{opacity:.5}.sms-template .feather-container[data-v-19ee8c64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.sms-template .feather-icon-left[data-v-19ee8c64]{margin-right:.25rem}.sms-template h2[data-v-19ee8c64]{color:#17a2b8;font-weight:600}.sms-template-view[data-v-7ddd9827]{padding:1.5rem}div.edit-setting .invalid-value{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.target-tracker-overview-table.border-right{border-right:1px solid}.secondaryBtn[data-v-404fddf0]{background-color:#6c757d;color:#fff;font-size:12px;font-weight:100}kbd[data-v-4b2ea670]{display:inline-block;padding:.5rem 1rem;background:#24aaf3;border-radius:6px;font-size:1rem}.email-icon[data-v-ba3116f0]{width:40px;height:40px}#emailCode[data-v-271702c8]::-webkit-inner-spin-button,#emailCode[data-v-271702c8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.appointment-product-details .invalid-amount,div.national-insurance-number-input .invalid-input{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.tw-fixed{position:fixed}.tw-inset-0{right:0;left:0}.tw-inset-0,.tw-inset-y-0{top:0;bottom:0}.tw-left-0{left:0}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-2{margin-bottom:.5rem}.tw-mt-2,.tw-my-2{margin-top:.5rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-8{margin-top:2rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.tw-grid{display:grid}.tw-h-16{height:4rem}.tw-h-full{height:100%}.tw-min-h-screen{min-height:100vh}.tw-w-auto{width:auto}.tw-w-full{width:100%}.tw-max-w-md{max-width:28rem}@-webkit-keyframes tw-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tw-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tw-ping{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes tw-ping{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes tw-pulse{50%{opacity:.5}}@keyframes tw-pulse{50%{opacity:.5}}@-webkit-keyframes tw-bounce{0%,to{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes tw-bounce{0%,to{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tw-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tw-gap-4{gap:1rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.75rem}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.hover\:tw-border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.tw-bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.tw-bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.tw-bg-primary,.tw-bg-secondary{--tw-bg-opacity:1;background-color:rgba(36,170,243,var(--tw-bg-opacity))}.hover\:tw-bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.hover\:tw-bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.tw-p-6{padding:1.5rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.tw-text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.tw-text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.tw-text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.tw-text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.tw-text-primary{--tw-text-opacity:1;color:rgba(36,170,243,var(--tw-text-opacity))}.tw-opacity-50{opacity:.5}*,:after,:before{--tw-shadow:0 0 #0000}.hover\:tw-shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.tw-transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.tw-transition-colors{-webkit-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.tw-duration-200{-webkit-transition-duration:.2s;transition-duration:.2s}@media (min-width:768px){.md\:tw-hidden{display:none}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}