.message-template-table-picker[data-v-5e5fd2ec]{display:flex;flex-direction:column;gap:.5rem}.message-template-table-picker__search[data-v-5e5fd2ec]{display:flex;align-items:center;gap:.75rem}.message-template-table-picker__search-field[data-v-5e5fd2ec]{flex:1 1 auto;min-width:0}.message-template-table-picker__count[data-v-5e5fd2ec]{flex:0 0 auto;white-space:nowrap}.message-template-table-picker__scroll[data-v-5e5fd2ec]{max-height:24rem;overflow-y:auto;border:1px solid var(--p-border-color);border-radius:var(--p-border-radius-md)}.message-template-table-picker__table[data-v-5e5fd2ec]{width:100%;border-collapse:collapse}.message-template-table-picker__table td[data-v-5e5fd2ec],.message-template-table-picker__table th[data-v-5e5fd2ec]{padding:.625rem .75rem;border-bottom:1px solid var(--p-border-color);text-align:start}.message-template-table-picker__table tbody tr:last-child td[data-v-5e5fd2ec]{border-bottom:0}.message-template-table-picker__table thead th[data-v-5e5fd2ec]{position:sticky;top:0;z-index:1;background:var(--p-surface-100);font-weight:600}.message-template-table-picker__col-radio[data-v-5e5fd2ec]{width:2.5rem;text-align:center}.message-template-table-picker__row[data-v-5e5fd2ec]{cursor:pointer;transition:background-color .15s ease}.message-template-table-picker__row[data-v-5e5fd2ec]:hover{background:var(--p-surface-50)}.message-template-table-picker__row[data-v-5e5fd2ec]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.message-template-table-picker__row--selected[data-v-5e5fd2ec],.message-template-table-picker__row--selected[data-v-5e5fd2ec]:hover{background:color-mix(in srgb,var(--p-green-500) 12%,var(--p-surface-0));font-weight:600}.message-send-form[data-v-7fce6593]{display:flex;flex-direction:column;gap:1.25rem}.message-send-form__columns[data-v-7fce6593]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.message-send-form--custom .message-send-form__columns[data-v-7fce6593]{max-width:56rem}@media(min-width:1100px){.message-send-form--template .message-send-form__columns[data-v-7fce6593]{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.message-send-form--template .message-send-form__side[data-v-7fce6593]{position:sticky;top:1rem}}.message-send-form__main[data-v-7fce6593]{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.message-send-form__section[data-v-7fce6593]{display:flex;flex-direction:column;gap:1rem}.message-send-form__section-title[data-v-7fce6593]{display:flex;align-items:center;gap:.5rem;margin:0;padding-bottom:.625rem;border-bottom:1px solid var(--p-border-color);font-size:var(--app-text-subsection);font-weight:600}.message-send-form__section-title .pi[data-v-7fce6593]{color:var(--p-primary-color)}.message-send-form__track[data-v-7fce6593]{display:flex;flex-direction:column;gap:.375rem;padding:.875rem;border:1px dashed var(--p-border-color);border-radius:var(--p-border-radius-md);background:var(--p-surface-50)}.message-send-form__track-row[data-v-7fce6593]{display:flex;gap:.5rem;align-items:stretch}.message-send-form__track-input[data-v-7fce6593]{flex:1 1 auto;min-width:0;max-width:20rem}.message-send-form__track-button[data-v-7fce6593]{flex:0 0 auto;white-space:nowrap}.message-send-form__track-hint[data-v-7fce6593]{display:flex;align-items:center;gap:.375rem;margin:0}.message-send-form__track-hint--success[data-v-7fce6593]{color:var(--p-green-600)}.message-send-form__track-hint--error[data-v-7fce6593]{color:var(--p-red-500)}.message-send-form__grid[data-v-7fce6593]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.message-send-form__field[data-v-7fce6593]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.message-send-form__hint[data-v-7fce6593]{margin:0}.message-send-form__language[data-v-7fce6593]{display:flex;flex-wrap:wrap;gap:.5rem}.message-send-form__language-option[data-v-7fce6593]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--p-border-color);border-radius:var(--p-border-radius-md)}.message-send-form__language-option label[data-v-7fce6593]{cursor:pointer}.message-send-form__language-option .message-send-form__label--disabled[data-v-7fce6593]{opacity:.5;cursor:not-allowed}.message-send-form__preview[data-v-7fce6593],.message-send-form__side[data-v-7fce6593]{display:flex;flex-direction:column;gap:1rem;min-width:0}.message-send-form__preview[data-v-7fce6593]{padding:1rem;border:1px solid var(--p-border-color);border-radius:var(--p-border-radius-md);background:var(--p-surface-50)}.message-send-form__preview-block[data-v-7fce6593]{display:flex;flex-direction:column;gap:.5rem}.message-send-form__preview-label[data-v-7fce6593]{display:flex;align-items:center;gap:.375rem;font-size:var(--app-text-base);font-weight:600}.message-send-form__preview-sms[data-v-7fce6593]{padding:.75rem 1rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;overflow-y:auto}.message-send-form__preview-email[data-v-7fce6593],.message-send-form__preview-sms[data-v-7fce6593]{border:1px solid var(--p-border-color);border-radius:var(--p-border-radius-md);background:var(--p-surface-0)}.message-send-form__preview-email[data-v-7fce6593]{overflow:hidden}.message-send-form__preview-email-subject[data-v-7fce6593]{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem;overflow-wrap:anywhere}.message-send-form__preview-email-body[data-v-7fce6593]{padding:.75rem 1rem;border-top:1px solid var(--p-border-color);max-height:20rem;overflow:auto;overflow-wrap:anywhere}.message-send-form__preview-empty[data-v-7fce6593]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center}.message-send-form__preview-empty .pi[data-v-7fce6593]{font-size:var(--app-text-page-title);color:var(--p-text-muted-color)}.message-send-form__result-list[data-v-7fce6593]{margin:.5rem 0 0;padding-inline-start:1.25rem}.message-send-form__actions[data-v-7fce6593]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.message-send-form--custom .message-send-form__actions[data-v-7fce6593]{padding-top:1rem;border-top:1px solid var(--p-border-color)}@media(max-width:480px){.message-send-form__track-row[data-v-7fce6593]{flex-direction:column}.message-send-form__track-input[data-v-7fce6593]{max-width:none}}
