[dir][data-v-2cfbb3da] .modal-templates-header{border-bottom:none}[data-v-2cfbb3da] .modal-templates-header .modal-title{color:#707070!important;font-weight:600}[data-v-2cfbb3da] .modal-templates-header .close{color:#707070!important;opacity:1;font-weight:300}[dir][data-v-2cfbb3da] .modal-templates-header .close{text-shadow:none}[data-v-2cfbb3da] .modal-templates-body{max-height:70vh;overflow-y:auto}[dir][data-v-2cfbb3da] .modal-templates-body{padding:1.5rem}.templates-grid[data-v-2cfbb3da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}[dir] .templates-grid[data-v-2cfbb3da]{margin-bottom:1.5rem}@media (max-width:768px){.templates-grid[data-v-2cfbb3da]{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.templates-grid[data-v-2cfbb3da]{grid-template-columns:repeat(2,1fr)}}.template-card[data-v-2cfbb3da]{overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%;min-height:200px}[dir] .template-card[data-v-2cfbb3da]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer}[dir] .template-card[data-v-2cfbb3da]:hover{border-color:#7367f0;box-shadow:0 4px 16px rgba(115,103,240,.15);transform:translateY(-2px)}[dir] .template-selected[data-v-2cfbb3da]{border-color:#28c76f;background:#f0fff4;box-shadow:0 4px 16px rgba(40,199,111,.2)}.template-card-header[data-v-2cfbb3da]{display:flex;align-items:center;gap:.75rem}[dir] .template-card-header[data-v-2cfbb3da]{padding:1rem;background:#fafafa;border-bottom:1px solid #e8e8e8}[dir] .template-selected .template-card-header[data-v-2cfbb3da]{border-bottom-color:#28c76f}[dir=ltr] .template-selected .template-card-header[data-v-2cfbb3da]{background:linear-gradient(135deg,#e8f5e9,#f0fff4)}[dir=rtl] .template-selected .template-card-header[data-v-2cfbb3da]{background:linear-gradient(-135deg,#e8f5e9,#f0fff4)}.template-icon[data-v-2cfbb3da]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}[dir] .template-icon[data-v-2cfbb3da]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.template-name[data-v-2cfbb3da]{flex:1;font-weight:600;font-size:.95rem;color:#5e5873;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card-body[data-v-2cfbb3da]{flex:1;overflow:hidden}[dir] .template-card-body[data-v-2cfbb3da]{padding:1rem}.template-preview[data-v-2cfbb3da]{font-size:.85rem;line-height:1.6;color:#6e6b7b;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-height:120px}.template-card-footer[data-v-2cfbb3da]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[dir] .template-card-footer[data-v-2cfbb3da]{padding:.75rem 1rem;background:#fafafa;border-top:1px solid #e8e8e8}[dir] .template-selected .template-card-footer[data-v-2cfbb3da]{background:#f0fff4;border-top-color:#d4edda}.badge-category[data-v-2cfbb3da]{font-size:.65rem;line-height:1}[dir] .badge-category[data-v-2cfbb3da]{padding:2px 6px}[data-v-2cfbb3da] .modal-templates-footer{position:sticky;bottom:0;z-index:10}[dir][data-v-2cfbb3da] .modal-templates-footer{background:#fff;border-top:2px solid #f0f0f0;padding:1rem 1.5rem}.modal-actions[data-v-2cfbb3da]{display:flex;justify-content:flex-end;gap:.75rem;width:100%}.modal-actions button[data-v-2cfbb3da]{display:flex;align-items:center}[dir] .modal-actions button[data-v-2cfbb3da]{padding:.5rem 1.25rem}[data-v-2cfbb3da] .modal-templates-body::-webkit-scrollbar{width:8px}[dir][data-v-2cfbb3da] .modal-templates-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir][data-v-2cfbb3da] .modal-templates-body::-webkit-scrollbar-thumb{background:#7367f0;border-radius:4px}[dir][data-v-2cfbb3da] .modal-templates-body::-webkit-scrollbar-thumb:hover{background:#5e50ee}@media (max-width:768px){.templates-grid[data-v-2cfbb3da]{grid-template-columns:1fr}.modal-actions[data-v-2cfbb3da]{flex-direction:column}.modal-actions button[data-v-2cfbb3da]{width:100%;justify-content:center}}[data-v-0878ef84] .modal-body-compact{max-height:70vh;overflow-y:auto;scroll-behavior:smooth}[dir][data-v-0878ef84] .modal-body-compact{padding:1rem}[dir] .template-selector[data-v-0878ef84]{margin-bottom:.5rem}.template-empty[data-v-0878ef84]{transition:all .3s ease}[dir] .template-empty[data-v-0878ef84]{border:2px dashed #d8d6de;border-radius:12px;padding:2rem 1rem;text-align:center;cursor:pointer;background:#f8f9fa}[dir] .template-empty[data-v-0878ef84]:hover{border-color:#7367f0;background:#f8f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(115,103,240,.15)}.template-selected[data-v-0878ef84]{transition:all .3s ease}[dir] .template-selected[data-v-0878ef84]{border:2px solid #28c76f;border-radius:12px;padding:1rem;background:#f0fff4}[dir] .template-selected[data-v-0878ef84]:hover{box-shadow:0 4px 12px rgba(40,199,111,.2)}.template-preview[data-v-0878ef84]{scroll-margin-top:1rem;transition:all .3s ease}[dir] .template-preview[data-v-0878ef84]{background:#f8f9fa;padding:.75rem;border-radius:6px;border:1px solid #e9ecef}.whatsapp-preview-simple[data-v-0878ef84]{max-height:200px;overflow-y:auto}[dir] .whatsapp-preview-simple[data-v-0878ef84]{background:#fff;border-radius:6px;padding:.75rem;box-shadow:0 1px 4px rgba(0,0,0,.08)}.preview-header[data-v-0878ef84]{font-size:.9rem;color:#075e54;font-weight:600}[dir] .preview-header[data-v-0878ef84]{margin-bottom:.5rem}.preview-body[data-v-0878ef84]{font-size:.85rem;line-height:1.4;color:#303030;white-space:pre-wrap;word-break:break-word}[dir] .preview-body[data-v-0878ef84]{margin-bottom:.5rem}.preview-buttons[data-v-0878ef84]{display:flex;flex-direction:column;gap:.4rem}[dir] .preview-buttons[data-v-0878ef84]{border-top:1px solid #e9ecef;padding-top:.5rem}.preview-button[data-v-0878ef84]{display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#075e54;transition:background .2s}[dir] .preview-button[data-v-0878ef84]{padding:.4rem .6rem;background:#f0f0f0;border-radius:4px}[dir] .preview-button[data-v-0878ef84]:hover{background:#e0e0e0}.whatsapp-preview-simple[data-v-0878ef84]::-webkit-scrollbar{width:4px}[dir] .whatsapp-preview-simple[data-v-0878ef84]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir] .whatsapp-preview-simple[data-v-0878ef84]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}[dir] .whatsapp-preview-simple[data-v-0878ef84]::-webkit-scrollbar-thumb:hover{background:#999}[dir] .media-upload-area[data-v-0878ef84]{margin-top:.5rem}.upload-zone[data-v-0878ef84]{transition:all .3s ease}[dir] .upload-zone[data-v-0878ef84]{border:2px dashed #d8d6de;border-radius:8px;padding:2rem 1rem;text-align:center;cursor:pointer;background:#f8f9fa}[dir] .upload-zone[data-v-0878ef84]:hover{border-color:#7367f0;background:#f8f7ff}.media-preview-container[data-v-0878ef84]{position:relative}.media-preview[data-v-0878ef84]{overflow:hidden}[dir] .media-preview[data-v-0878ef84]{border:1px solid #e9ecef;border-radius:8px;background:#000}.preview-image[data-v-0878ef84],.preview-video[data-v-0878ef84]{width:100%;max-height:300px;object-fit:contain;display:block}.media-actions[data-v-0878ef84]{display:flex;gap:.5rem;justify-content:center}[dir] .configuracoes-notificacoes[data-v-76b8fc7e]{padding:1rem}.notificacoes-grid[data-v-76b8fc7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.status-card[data-v-76b8fc7e]{transition:all .3s ease}[dir] .status-card[data-v-76b8fc7e]{border:2px solid #f0f0f0}[dir] .status-card[data-v-76b8fc7e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}[dir] .status-card.has-config[data-v-76b8fc7e]{border-color:#7367f0}[dir=ltr] .status-card.has-config[data-v-76b8fc7e]{background:linear-gradient(135deg,#fff,#f8f9fa)}[dir=rtl] .status-card.has-config[data-v-76b8fc7e]{background:linear-gradient(-135deg,#fff,#f8f9fa)}.status-icon[data-v-76b8fc7e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .status-icon[data-v-76b8fc7e]{border-radius:12px}.status-icon-primary[data-v-76b8fc7e]{color:#7367f0}[dir] .status-icon-primary[data-v-76b8fc7e]{background:rgba(115,103,240,.12)}.status-icon-success[data-v-76b8fc7e]{color:#28c76f}[dir] .status-icon-success[data-v-76b8fc7e]{background:rgba(40,199,111,.12)}.status-icon-danger[data-v-76b8fc7e]{color:#ea5455}[dir] .status-icon-danger[data-v-76b8fc7e]{background:rgba(234,84,85,.12)}.status-icon-warning[data-v-76b8fc7e]{color:#ff9f43}[dir] .status-icon-warning[data-v-76b8fc7e]{background:rgba(255,159,67,.12)}.status-icon-info[data-v-76b8fc7e]{color:#00cfe8}[dir] .status-icon-info[data-v-76b8fc7e]{background:rgba(0,207,232,.12)}[dir] .notificacao-config[data-v-76b8fc7e]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}[dir] .template-body-preview[data-v-76b8fc7e]{background:#fff;padding:.75rem;border-radius:6px;border:1px solid #e0e0e0}.template-body-preview .body-text[data-v-76b8fc7e]{font-size:.85rem;line-height:1.4;color:#495057;white-space:pre-wrap;word-break:break-word}.template-body-preview .ver-mais[data-v-76b8fc7e]{color:#7367f0;font-weight:500;font-size:.8rem;text-decoration:underline}[dir] .template-body-preview .ver-mais[data-v-76b8fc7e]{cursor:pointer}[dir=ltr] .template-body-preview .ver-mais[data-v-76b8fc7e]{margin-left:.25rem}[dir=rtl] .template-body-preview .ver-mais[data-v-76b8fc7e]{margin-right:.25rem}.template-body-preview .ver-mais[data-v-76b8fc7e]:hover{color:#5e50ee}.gap-2[data-v-76b8fc7e]{gap:.5rem}[dir] .loja-selector[data-v-76b8fc7e]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.saving-overlay[data-v-76b8fc7e]{position:fixed;top:0;bottom:0;backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}[dir] .saving-overlay[data-v-76b8fc7e]{background:hsla(0,0%,100%,.9)}[dir=ltr] .saving-overlay[data-v-76b8fc7e],[dir=rtl] .saving-overlay[data-v-76b8fc7e]{left:0;right:0;animation:fadeIn-data-v-76b8fc7e .3s ease}.saving-content[data-v-76b8fc7e]{display:flex;flex-direction:column;align-items:center;justify-content:center}[dir] .saving-content[data-v-76b8fc7e]{padding:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15)}[dir=ltr] .saving-content[data-v-76b8fc7e],[dir=rtl] .saving-content[data-v-76b8fc7e]{animation:scaleIn-data-v-76b8fc7e .3s ease}@keyframes fadeIn-data-v-76b8fc7e{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-data-v-76b8fc7e{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:768px){.notificacoes-grid[data-v-76b8fc7e]{grid-template-columns:1fr}[dir] .loja-selector[data-v-76b8fc7e]{padding:.75rem}}