.template-stepper[data-v-1cdafdda]{display:flex;align-items:center;justify-content:space-between}[dir] .template-stepper[data-v-1cdafdda]{padding:1rem 0;margin-top:1rem;border-top:1px solid #e9ecef}.stepper-item[data-v-1cdafdda]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;transition:all .3s ease}[dir] .stepper-item[data-v-1cdafdda]{cursor:pointer}.stepper-item.active .stepper-circle[data-v-1cdafdda]{color:#fff}[dir] .stepper-item.active .stepper-circle[data-v-1cdafdda]{border-color:#9a3092;box-shadow:0 0 0 4px rgba(154,48,146,.1);transform:scale(1.1)}[dir=ltr] .stepper-item.active .stepper-circle[data-v-1cdafdda]{background:linear-gradient(135deg,#9a3092,#c44ab8)}[dir=rtl] .stepper-item.active .stepper-circle[data-v-1cdafdda]{background:linear-gradient(-135deg,#9a3092,#c44ab8)}.stepper-item.completed .stepper-circle[data-v-1cdafdda]{color:#fff}[dir] .stepper-item.completed .stepper-circle[data-v-1cdafdda]{background:#28a745;border-color:#28a745}.stepper-item.active .stepper-label small[data-v-1cdafdda]{color:#9a3092;font-weight:600}.stepper-item.blocked[data-v-1cdafdda]{opacity:.5}[dir] .stepper-item.blocked[data-v-1cdafdda]{cursor:not-allowed}.stepper-item.blocked .stepper-circle[data-v-1cdafdda]{color:#adb5bd}[dir] .stepper-item.blocked .stepper-circle[data-v-1cdafdda]{background:#f8f9fa;border-color:#dee2e6}.stepper-item.blocked .stepper-label small[data-v-1cdafdda]{color:#adb5bd}[dir] .stepper-item.accessible[data-v-1cdafdda]{cursor:pointer}.stepper-item.accessible:hover:not(.active) .stepper-circle[data-v-1cdafdda]{transition:all .2s ease}[dir] .stepper-item.accessible:hover:not(.active) .stepper-circle[data-v-1cdafdda]{border-color:#9a3092;transform:scale(1.05)}.stepper-circle[data-v-1cdafdda]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;transition:all .3s ease;z-index:2;position:relative}[dir] .stepper-circle[data-v-1cdafdda]{border-radius:50%;background:#fff;border:2px solid #dee2e6}[dir] .stepper-label[data-v-1cdafdda]{margin-top:.5rem;text-align:center}.stepper-label small[data-v-1cdafdda]{font-size:.75rem;color:#6c757d;white-space:nowrap}.sub-step-indicator[data-v-1cdafdda]{display:inline-block;color:#fff;font-size:.65rem;font-weight:600;line-height:1}[dir] .sub-step-indicator[data-v-1cdafdda]{padding:.125rem .375rem;background:#9a3092;border-radius:10px}[dir=ltr] .sub-step-indicator[data-v-1cdafdda]{margin-left:.25rem}[dir=rtl] .sub-step-indicator[data-v-1cdafdda]{margin-right:.25rem}.stepper-line[data-v-1cdafdda]{position:absolute;top:20px;height:2px;z-index:1;overflow:hidden}[dir] .stepper-line[data-v-1cdafdda]{background:#dee2e6}[dir=ltr] .stepper-line[data-v-1cdafdda]{left:50%;right:-50%}[dir=rtl] .stepper-line[data-v-1cdafdda]{right:50%;left:-50%}.stepper-line-progress[data-v-1cdafdda]{position:absolute;top:0;height:100%;transition:width .3s ease}[dir] .stepper-line-progress[data-v-1cdafdda]{background:#9a3092}[dir=ltr] .stepper-line-progress[data-v-1cdafdda]{left:0}[dir=rtl] .stepper-line-progress[data-v-1cdafdda]{right:0}[dir] .stepper-item.completed .stepper-line[data-v-1cdafdda]{background:#dee2e6}.stepper-item.completed .stepper-line-progress[data-v-1cdafdda]{width:100%!important}[dir] .stepper-item.completed .stepper-line-progress[data-v-1cdafdda]{background:#28a745}[dir] .sub-steps-progress[data-v-1cdafdda]{padding:1rem 0}.progress-bar-container[data-v-1cdafdda]{width:100%;height:4px;overflow:hidden}[dir] .progress-bar-container[data-v-1cdafdda]{background:#e9ecef;border-radius:2px;margin-bottom:1rem}.progress-bar-fill[data-v-1cdafdda]{height:100%;transition:width .3s ease}[dir] .progress-bar-fill[data-v-1cdafdda]{border-radius:2px}[dir=ltr] .progress-bar-fill[data-v-1cdafdda]{background:linear-gradient(90deg,#7367f0,#9e95f5)}[dir=rtl] .progress-bar-fill[data-v-1cdafdda]{background:linear-gradient(-90deg,#7367f0,#9e95f5)}.sub-steps-dots[data-v-1cdafdda]{display:flex;justify-content:space-between;align-items:center;position:relative}.sub-step-dot[data-v-1cdafdda]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#6c757d;position:relative;z-index:2}[dir] .sub-step-dot[data-v-1cdafdda]{border-radius:50%;background:#e9ecef}.sub-step-dot.active[data-v-1cdafdda]{color:#fff}[dir] .sub-step-dot.active[data-v-1cdafdda]{background:#7367f0;transform:scale(1.1);box-shadow:0 2px 8px rgba(115,103,240,.4)}.sub-step-dot.completed[data-v-1cdafdda]{color:#fff}[dir] .sub-step-dot.completed[data-v-1cdafdda]{background:#28a745}[dir] .step-header[data-v-1cdafdda]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.step-title[data-v-1cdafdda]{display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:#2c3e50}[dir] .step-title[data-v-1cdafdda]{margin-bottom:.5rem}.section-subtitle[data-v-1cdafdda]{display:flex;align-items:center;font-size:1.1rem;font-weight:600;color:#495057}[dir] .section-subtitle[data-v-1cdafdda]{margin-top:1.5rem}.step-header p[data-v-1cdafdda]{color:#6c757d}[dir] .step-header p[data-v-1cdafdda]{margin-bottom:0}[dir] .review-section[data-v-1cdafdda]{background:#f8f9fa;padding:1.5rem;border-radius:8px}[dir] .review-item[data-v-1cdafdda]{padding:.75rem;background:#fff;border-radius:6px}[dir=ltr] .review-item[data-v-1cdafdda]{border-left:3px solid #9a3092}[dir=rtl] .review-item[data-v-1cdafdda]{border-right:3px solid #9a3092}.review-item label[data-v-1cdafdda]{color:#9a3092;font-size:.875rem}@media (max-width:768px){.template-stepper[data-v-1cdafdda]{overflow-x:auto;justify-content:flex-start}[dir] .template-stepper[data-v-1cdafdda]{padding-bottom:1rem}.stepper-item[data-v-1cdafdda]{min-width:80px}.stepper-circle[data-v-1cdafdda]{width:32px;height:32px;font-size:.75rem}.stepper-label small[data-v-1cdafdda]{font-size:.65rem}}[dir] .templates-whatsapp-container[data-v-1cdafdda]{padding-bottom:2rem}.header-section[data-v-1cdafdda]{position:relative;top:0;z-index:100}[dir] .header-section[data-v-1cdafdda]{background:#f8f9fa;padding:0;margin-bottom:1rem}[dir] .header-card[data-v-1cdafdda]{border:none;box-shadow:0 8px 24px rgba(154,48,146,.25);margin-bottom:0;border-radius:16px}[dir=ltr] .header-card[data-v-1cdafdda]{background:linear-gradient(135deg,#9a3092,#c44ab8);animation:slideInDown-data-v-1cdafdda .5s ease}[dir=rtl] .header-card[data-v-1cdafdda]{background:linear-gradient(-135deg,#9a3092,#c44ab8);animation:slideInDown-data-v-1cdafdda .5s ease}[dir] .header-card[data-v-1cdafdda] .card-body{padding:2rem 1.5rem}.header-info .page-title[data-v-1cdafdda]{color:#fff;font-weight:600;display:flex;align-items:center;font-size:1.75rem}[dir] .header-info .page-title[data-v-1cdafdda]{text-shadow:0 2px 4px rgba(0,0,0,.1)}.header-info .page-subtitle[data-v-1cdafdda]{color:hsla(0,0%,100%,.95);font-size:.95rem;font-weight:400}.btn-create[data-v-1cdafdda]{color:#9a3092;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}[dir] .btn-create[data-v-1cdafdda]{background:#fff;padding:.75rem 1.75rem;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px}.btn-create[data-v-1cdafdda]:hover{color:#9a3092}[dir] .btn-create[data-v-1cdafdda]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2);background:#f8f9fa}[dir] .btn-create[data-v-1cdafdda]:active{transform:translateY(0)}@keyframes slideInDown-data-v-1cdafdda{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}[dir] .filters-card[data-v-1cdafdda]{border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0 1rem 1rem 1rem}[dir] .content-section[data-v-1cdafdda]{padding:0 1rem 1rem 1rem}.templates-grid[data-v-1cdafdda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;align-items:stretch}[dir] .templates-grid[data-v-1cdafdda]{padding:1rem 0}.template-card[data-v-1cdafdda],.templates-grid>[data-v-1cdafdda]{display:flex;flex-direction:column}.template-card[data-v-1cdafdda]{transition:all .2s ease;position:relative;overflow:visible;height:100%;min-height:380px}[dir] .template-card[data-v-1cdafdda]{border:2px solid #e9ecef;border-radius:12px;cursor:pointer;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}[dir] .template-card[data-v-1cdafdda]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.15)}[dir] .template-card.status-approved[data-v-1cdafdda]{border-top:3px solid #28c76f}[dir] .template-card.status-pending[data-v-1cdafdda]{border-top:3px solid #ff9f43}[dir] .template-card.status-rejected[data-v-1cdafdda]{border-top:3px solid #ea5455}.template-card[data-v-1cdafdda] .card-body{display:flex;flex-direction:column;height:100%}[dir] .template-card[data-v-1cdafdda] .card-body{padding:1.25rem}.template-header[data-v-1cdafdda]{flex-shrink:0}[dir] .template-header[data-v-1cdafdda]{border-bottom:1px solid #e9ecef;padding-bottom:1rem;margin-bottom:1rem}.template-name h5[data-v-1cdafdda]{font-weight:600;color:#2c3e50;font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%;height:1.3rem}[dir] .template-name h5[data-v-1cdafdda]{margin-bottom:.5rem}.template-meta[data-v-1cdafdda]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.template-meta .badge[data-v-1cdafdda]{font-size:.75rem;font-weight:500}[dir] .template-meta .badge[data-v-1cdafdda]{padding:.35rem .65rem}.template-content[data-v-1cdafdda],.whatsapp-preview[data-v-1cdafdda]{flex:1;display:flex;flex-direction:column}[dir] .whatsapp-preview[data-v-1cdafdda]{padding:1rem;border-radius:8px}[dir=ltr] .whatsapp-preview[data-v-1cdafdda]{background:linear-gradient(135deg,#e5ddd5,#d9d1c9)}[dir=rtl] .whatsapp-preview[data-v-1cdafdda]{background:linear-gradient(-135deg,#e5ddd5,#d9d1c9)}.preview-bubble[data-v-1cdafdda]{position:relative;flex:1;display:flex;flex-direction:column;min-height:200px;max-height:350px;overflow:hidden}[dir] .preview-bubble[data-v-1cdafdda]{background:#fff;padding:.875rem 1rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.preview-bubble p[data-v-1cdafdda]{color:#2c3e50;font-size:.875rem;overflow:hidden;text-overflow:ellipsis}[dir] .preview-bubble p[data-v-1cdafdda]{margin-bottom:.5rem}.template-content .template-header[data-v-1cdafdda]{color:#1a1a1a;font-size:.875rem;font-weight:600}[dir] .template-content .template-header[data-v-1cdafdda]{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #e9ecef}.header-type-badge[data-v-1cdafdda]{display:inline-flex;align-items:center;color:#1976d2;font-size:.75rem;font-size:.85rem;font-weight:500}[dir] .header-type-badge[data-v-1cdafdda]{padding:.25rem .5rem;border-radius:4px}[dir=ltr] .header-type-badge[data-v-1cdafdda]{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}[dir=rtl] .header-type-badge[data-v-1cdafdda]{background:linear-gradient(-135deg,#e3f2fd,#bbdefb)}.template-preview-content[data-v-1cdafdda]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;width:100%;flex:1;overflow-y:auto;min-height:0}.template-preview-content[data-v-1cdafdda]:has(.template-header-preview:empty){display:block}.template-preview-content[data-v-1cdafdda]:has(.template-header-preview strong){display:block}.template-header-preview[data-v-1cdafdda]{flex-shrink:0}.template-header-preview strong[data-v-1cdafdda]{font-size:.9rem;color:#1a1a1a;display:block}.template-body-preview[data-v-1cdafdda]{flex:1;min-width:0;display:flex;flex-direction:column}.template-body-preview p[data-v-1cdafdda]{font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}[dir] .template-body-preview p[data-v-1cdafdda]{margin:0}[dir] .template-footer-preview[data-v-1cdafdda]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f0f0f0}.template-footer-preview small[data-v-1cdafdda]{font-size:.75rem;color:#999}.template-buttons-preview[data-v-1cdafdda]{display:flex;flex-direction:column;gap:.4rem}[dir] .template-buttons-preview[data-v-1cdafdda]{margin-top:auto;padding-top:.75rem;border-top:1px solid #e9ecef}.button-preview[data-v-1cdafdda]{display:flex;align-items:center;justify-content:center;color:#128c7e;font-size:.8rem;font-weight:500;transition:all .2s}[dir] .button-preview[data-v-1cdafdda]{padding:.5rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;cursor:pointer}[dir] .button-preview[data-v-1cdafdda]:hover{background:#e9ecef}.button-url[data-v-1cdafdda]{color:#08c}.button-phone[data-v-1cdafdda]{color:#128c7e}.button-url-info[data-v-1cdafdda]{font-size:.75rem;word-break:break-all;small{color:#6c757d;opacity:.8}}[dir] .button-url-info[data-v-1cdafdda]{margin-top:.25rem;padding:.25rem .5rem;text-align:center}.button-url-link[data-v-1cdafdda]{font-size:.7rem;word-break:break-all;small{color:#08c;font-weight:500}}[dir] .button-url-link[data-v-1cdafdda]{margin-top:.4rem;padding:.4rem .5rem;background:#f1f3f5;border-radius:4px;text-align:center;border:1px solid #dee2e6}.template-header-image[data-v-1cdafdda]{width:80px;height:80px;object-fit:cover;display:block}[dir] .template-header-image[data-v-1cdafdda]{border-radius:6px}.template-header-video[data-v-1cdafdda]{width:80px;height:80px;object-fit:cover;display:block}[dir] .template-header-video[data-v-1cdafdda]{border-radius:6px}.template-header-image-full[data-v-1cdafdda]{width:100%;max-width:100%;height:auto;max-height:300px;object-fit:contain;display:block}[dir] .template-header-image-full[data-v-1cdafdda]{border-radius:8px}.template-header-video-full[data-v-1cdafdda]{width:100%;max-width:100%;height:auto;max-height:300px;display:block}[dir] .template-header-video-full[data-v-1cdafdda]{border-radius:8px}.preview-bubble[data-v-1cdafdda]:before{content:"";position:absolute;top:0;width:0;height:0}[dir] .preview-bubble[data-v-1cdafdda]:before{border-style:solid}[dir=ltr] .preview-bubble[data-v-1cdafdda]:before{left:-8px;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent}[dir=rtl] .preview-bubble[data-v-1cdafdda]:before{right:-8px;border-width:0 0 8px 8px;border-color:transparent transparent transparent #fff}.preview-bubble p[data-v-1cdafdda]{font-size:.9rem;color:#303030;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ver-mais[data-v-1cdafdda]{color:#9a3092;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .2s ease;align-self:flex-end}[dir] .ver-mais[data-v-1cdafdda]{cursor:pointer;margin-top:.5rem}.ver-mais[data-v-1cdafdda]:hover{color:#7a2574;text-decoration:underline}.template-card .dropdown-toggle[data-v-1cdafdda]{transition:all .2s ease}[dir] .template-card .dropdown-toggle[data-v-1cdafdda]{padding:.5rem;border-radius:50%}[dir] .template-card .dropdown-toggle[data-v-1cdafdda]:hover{background:#f8f9fa}[dir] .template-card .dropdown-menu[data-v-1cdafdda]{border:1px solid #e9ecef;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:.5rem}.template-card .dropdown-item[data-v-1cdafdda]{font-size:.875rem;transition:all .2s ease}[dir] .template-card .dropdown-item[data-v-1cdafdda]{border-radius:6px;padding:.5rem 1rem}[dir] .template-card .dropdown-item[data-v-1cdafdda]:hover{background:#f8f9fa}[dir=ltr] .template-card .dropdown-item[data-v-1cdafdda]:hover{transform:translateX(4px)}[dir=rtl] .template-card .dropdown-item[data-v-1cdafdda]:hover{transform:translateX(-4px)}[dir] .pagination-section[data-v-1cdafdda]{padding:1.5rem 0;margin-top:1.5rem;border-top:1px solid #e9ecef}.pagination-info[data-v-1cdafdda]{font-weight:500;color:#6c757d}.badge[data-v-1cdafdda]{font-weight:500;letter-spacing:.3px}[dir] .badge[data-v-1cdafdda]{border-radius:6px}.badge-light-secondary[data-v-1cdafdda]{color:#6c757d}[dir] .badge-light-secondary[data-v-1cdafdda]{background:#e9ecef}.badge-light-info[data-v-1cdafdda]{color:#0c5460}[dir] .badge-light-info[data-v-1cdafdda]{background:#d1ecf1}.empty-state[data-v-1cdafdda],.loading-state[data-v-1cdafdda]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}[dir] .empty-state[data-v-1cdafdda],[dir] .loading-state[data-v-1cdafdda]{padding:4rem 2rem}.empty-state h5[data-v-1cdafdda]{color:#6c757d}[dir] .empty-state h5[data-v-1cdafdda]{margin-top:1rem;margin-bottom:.5rem}.empty-state p[data-v-1cdafdda]{color:#adb5bd}[dir] .empty-state p[data-v-1cdafdda]{margin-bottom:1.5rem}@media (max-width:768px){.templates-grid[data-v-1cdafdda]{grid-template-columns:1fr;gap:1rem}.template-card[data-v-1cdafdda]{min-height:320px}.template-name h5[data-v-1cdafdda]{font-size:.95rem;min-height:2.4rem}.preview-bubble[data-v-1cdafdda]{min-height:180px}}@media (max-width:576px){.template-meta[data-v-1cdafdda]{gap:.25rem}.template-meta .badge[data-v-1cdafdda]{font-size:.7rem}[dir] .template-meta .badge[data-v-1cdafdda]{padding:.25rem .5rem}}.badge-old[data-v-1cdafdda]{font-weight:500;font-size:.75rem}[dir] .badge-old[data-v-1cdafdda]{padding:.35rem .65rem}[dir] .empty-state[data-v-1cdafdda]{background:#fff;border-radius:8px;border:2px dashed #e9ecef}[dir] .dropdown-menu[data-v-1cdafdda]{border:1px solid #e9ecef;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dropdown-item[data-v-1cdafdda]{font-size:.9rem}[dir] .dropdown-item[data-v-1cdafdda]{padding:.5rem 1rem}[dir] .dropdown-item[data-v-1cdafdda]:hover{background:#f8f9fa}[dir] .view-meta[data-v-1cdafdda]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.whatsapp-preview-full[data-v-1cdafdda]{min-height:150px}[dir] .whatsapp-preview-full[data-v-1cdafdda]{background:#e5ddd5;padding:1.5rem;border-radius:12px}.whatsapp-message-container[data-v-1cdafdda]{max-width:65%}[dir=ltr] .whatsapp-message-container[data-v-1cdafdda]{margin-left:0}[dir=rtl] .whatsapp-message-container[data-v-1cdafdda]{margin-right:0}.whatsapp-media-header[data-v-1cdafdda]{overflow:hidden}[dir] .whatsapp-media-header[data-v-1cdafdda]{margin-bottom:2px;border-radius:8px 8px 0 0;background:#fff}.whatsapp-media-image[data-v-1cdafdda]{width:100%;height:auto;max-height:400px!important;object-fit:cover;display:block}.whatsapp-media-video[data-v-1cdafdda]{width:100%;height:auto;max-height:400px;display:block}.whatsapp-bubble[data-v-1cdafdda]{position:relative}[dir] .whatsapp-bubble[data-v-1cdafdda]{background:#fff;padding:8px 10px 6px;border-radius:0 0 8px 8px;box-shadow:0 1px .5px rgba(0,0,0,.13)}[dir] .whatsapp-message-container:not(:has(.whatsapp-media-header)) .whatsapp-bubble[data-v-1cdafdda]{border-radius:8px}.whatsapp-message-container:not(:has(.whatsapp-media-header)) .whatsapp-bubble[data-v-1cdafdda]:before{content:"";position:absolute;top:0;width:0;height:0}[dir] .whatsapp-message-container:not(:has(.whatsapp-media-header)) .whatsapp-bubble[data-v-1cdafdda]:before{border-style:solid}[dir=ltr] .whatsapp-message-container:not(:has(.whatsapp-media-header)) .whatsapp-bubble[data-v-1cdafdda]:before{left:-8px;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent}[dir=rtl] .whatsapp-message-container:not(:has(.whatsapp-media-header)) .whatsapp-bubble[data-v-1cdafdda]:before{right:-8px;border-width:0 0 8px 8px;border-color:transparent transparent transparent #fff}.whatsapp-header-text[data-v-1cdafdda]{display:block;font-size:1rem;color:#000;font-weight:600;line-height:1.4}[dir] .whatsapp-header-text[data-v-1cdafdda]{margin-bottom:4px}.whatsapp-body-text[data-v-1cdafdda]{font-size:.9375rem;color:#303030;line-height:1.4;white-space:pre-wrap;word-break:break-word}[dir] .whatsapp-body-text[data-v-1cdafdda]{margin:0}[dir=ltr] .whatsapp-body-text[data-v-1cdafdda]{padding-right:50px}[dir=rtl] .whatsapp-body-text[data-v-1cdafdda]{padding-left:50px}.whatsapp-footer-text[data-v-1cdafdda]{display:block;font-size:.8125rem;color:#667781;line-height:1.4}[dir] .whatsapp-footer-text[data-v-1cdafdda]{margin-top:4px}.whatsapp-timestamp[data-v-1cdafdda]{position:absolute;bottom:6px;font-size:.6875rem;color:#667781;display:flex;align-items:center;gap:3px}[dir=ltr] .whatsapp-timestamp[data-v-1cdafdda]{right:10px}[dir=rtl] .whatsapp-timestamp[data-v-1cdafdda]{left:10px}.whatsapp-buttons[data-v-1cdafdda]{display:flex;flex-direction:column;gap:8px}[dir] .whatsapp-buttons[data-v-1cdafdda]{margin-top:8px}.whatsapp-button[data-v-1cdafdda]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9375rem;font-weight:500;color:#00a5f4;transition:background .2s;width:100%}[dir] .whatsapp-button[data-v-1cdafdda]{background:#fff;border:none;border-radius:8px;padding:10px 16px;cursor:pointer;box-shadow:0 1px .5px rgba(0,0,0,.13)}[dir] .whatsapp-button[data-v-1cdafdda]:hover{background:#f5f6f6}[dir] .whatsapp-button[data-v-1cdafdda]:active{background:#e9edef}.whatsapp-button-phone[data-v-1cdafdda],.whatsapp-button-reply[data-v-1cdafdda],.whatsapp-button-url[data-v-1cdafdda]{color:#00a5f4}.button-url-display[data-v-1cdafdda]{font-size:.8rem;word-break:break-all;small{color:#08c;font-weight:500}}[dir] .button-url-display[data-v-1cdafdda]{margin-top:.75rem;padding:.75rem;background:#f8f9fa;border-radius:8px;text-align:center;border:1px solid #e9ecef}.whatsapp-button svg[data-v-1cdafdda]{flex-shrink:0}.whatsapp-button-animated[data-v-1cdafdda]{overflow:hidden}.button-text-wrapper[data-v-1cdafdda]{position:relative;display:inline-block;height:1.2em;overflow:hidden;min-width:150px}.button-text-hover[data-v-1cdafdda],.button-text-original[data-v-1cdafdda]{display:block;transition:transform .3s ease,opacity .3s ease;white-space:nowrap}.button-text-original[data-v-1cdafdda]{opacity:1}[dir] .button-text-original[data-v-1cdafdda]{transform:translateY(0)}.button-text-hover[data-v-1cdafdda]{position:absolute;top:100%;width:max-content;min-width:150px;opacity:0}[dir] .button-text-hover[data-v-1cdafdda]{transform:translateY(0)}[dir=ltr] .button-text-hover[data-v-1cdafdda]{left:0}[dir=rtl] .button-text-hover[data-v-1cdafdda]{right:0}.whatsapp-button-animated:hover .button-text-original[data-v-1cdafdda]{opacity:0}[dir] .whatsapp-button-animated:hover .button-text-original[data-v-1cdafdda]{transform:translateY(-100%)}.whatsapp-button-animated:hover .button-text-hover[data-v-1cdafdda]{opacity:1}[dir] .whatsapp-button-animated:hover .button-text-hover[data-v-1cdafdda]{transform:translateY(-100%)}.url-button-container[data-v-1cdafdda]{position:relative;display:flex;flex-direction:column;align-items:center}.copied-tooltip[data-v-1cdafdda]{position:absolute;bottom:-35px;color:#fff;font-size:.8125rem;font-weight:500;white-space:nowrap;z-index:1000}[dir] .copied-tooltip[data-v-1cdafdda]{background:#25d366;padding:6px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(37,211,102,.3)}.copied-tooltip[data-v-1cdafdda]:before{content:"";position:absolute;top:-4px;width:0;height:0}[dir] .copied-tooltip[data-v-1cdafdda]:before{border-style:solid;border-width:0 6px 4px 6px;border-color:transparent transparent #25d366 transparent}[dir=ltr] .copied-tooltip[data-v-1cdafdda]:before{left:50%;transform:translateX(-50%)}[dir=rtl] .copied-tooltip[data-v-1cdafdda]:before{right:50%;transform:translateX(50%)}.fade-enter-active[data-v-1cdafdda],.fade-leave-active[data-v-1cdafdda]{transition:opacity .3s ease}.fade-enter-from[data-v-1cdafdda],.fade-leave-to[data-v-1cdafdda]{opacity:0}code[data-v-1cdafdda]{font-size:.85rem;color:#e83e8c}[dir] code[data-v-1cdafdda]{background:#f4f4f4;padding:.25rem .5rem;border-radius:4px}code[data-v-1cdafdda]{font-size:.85em;color:#d63384;font-family:Courier New,monospace;font-weight:600}[dir] code[data-v-1cdafdda]{background:#f0f0f0;padding:2px 6px;border-radius:3px}[dir] .variables-buttons-container[data-v-1cdafdda]{background:#f8f9fa;padding:1rem;border-radius:6px;border:1px solid #e9ecef}.variables-grid[data-v-1cdafdda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.variable-btn[data-v-1cdafdda]{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s}[dir] .variable-btn[data-v-1cdafdda]{padding:.4rem .6rem}[dir] .variable-btn[data-v-1cdafdda]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(115,103,240,.2)}.upload-zone-header[data-v-1cdafdda]{transition:all .3s ease}[dir] .upload-zone-header[data-v-1cdafdda]{border:2px dashed #d8d6de;border-radius:8px;padding:2rem 1rem;text-align:center;cursor:pointer;background:#f8f9fa}[dir] .upload-zone-header[data-v-1cdafdda]:hover{border-color:#7367f0;background:#f8f7ff}.media-preview-container-header[data-v-1cdafdda]{position:relative}.media-preview-header[data-v-1cdafdda]{overflow:hidden}[dir] .media-preview-header[data-v-1cdafdda]{border:1px solid #e9ecef;border-radius:8px;background:#000}.preview-img-header[data-v-1cdafdda],.preview-video-header[data-v-1cdafdda]{width:100%;max-height:250px;object-fit:contain;display:block}.media-actions-header[data-v-1cdafdda]{display:flex;gap:.5rem;justify-content:center}.carousel-cards-row[data-v-1cdafdda]{display:flex;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[dir] .carousel-cards-row[data-v-1cdafdda]{padding:.5rem 0}.carousel-cards-row[data-v-1cdafdda]::-webkit-scrollbar{height:8px}[dir] .carousel-cards-row[data-v-1cdafdda]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir] .carousel-cards-row[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#7367f0;border-radius:4px}.carousel-card-editor-wrap[data-v-1cdafdda]{flex:0 0 280px;min-width:280px;scroll-snap-align:start}.upload-zone-carousel[data-v-1cdafdda]{transition:all .2s ease}[dir] .upload-zone-carousel[data-v-1cdafdda]{cursor:pointer;background:#f8f9fa}[dir] .upload-zone-carousel[data-v-1cdafdda]:hover{border-color:#7367f0!important;background:#f8f7ff}[dir] .carousel-card-editor[data-v-1cdafdda]{border:1px solid #e9ecef}[dir] .carousel-card-preview[data-v-1cdafdda]{border-radius:8px}[dir] .carousel-preview-standalone[data-v-1cdafdda]{margin-top:.75rem}.carousel-preview-standalone .carousel-scroll-one-and-quarter[data-v-1cdafdda]{display:flex;overflow-x:auto;gap:.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[dir] .carousel-preview-standalone .carousel-scroll-one-and-quarter[data-v-1cdafdda]{padding:.5rem 0}.carousel-preview-standalone .carousel-scroll-one-and-quarter[data-v-1cdafdda]::-webkit-scrollbar{height:6px}[dir] .carousel-preview-standalone .carousel-scroll-one-and-quarter[data-v-1cdafdda]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir] .carousel-preview-standalone .carousel-scroll-one-and-quarter[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#7367f0;border-radius:4px}.carousel-preview-standalone .carousel-item-preview[data-v-1cdafdda]{flex:0 0 80%;min-width:200px;max-width:220px;overflow:hidden;scroll-snap-align:start}[dir] .carousel-preview-standalone .carousel-item-preview[data-v-1cdafdda]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.carousel-preview-standalone .carousel-image[data-v-1cdafdda]{width:100%;height:160px;display:flex;align-items:center;justify-content:center;color:#fff}[dir=ltr] .carousel-preview-standalone .carousel-image[data-v-1cdafdda]{background:linear-gradient(135deg,#7367f0,#5e50ee)}[dir=rtl] .carousel-preview-standalone .carousel-image[data-v-1cdafdda]{background:linear-gradient(-135deg,#7367f0,#5e50ee)}.carousel-preview-standalone .carousel-image-img[data-v-1cdafdda]{width:100%;height:100%;object-fit:cover}[dir] .carousel-preview-standalone .carousel-info[data-v-1cdafdda]{padding:1rem}.carousel-preview-standalone .product-name[data-v-1cdafdda]{font-size:.9rem;font-weight:600;color:#333}[dir] .carousel-preview-standalone .product-name[data-v-1cdafdda]{margin-bottom:.5rem}.carousel-preview-standalone .carousel-buttons[data-v-1cdafdda]{display:flex;flex-direction:column;gap:.5rem}.carousel-preview-standalone .carousel-btn-link[data-v-1cdafdda],.carousel-preview-standalone .carousel-btn[data-v-1cdafdda]{display:flex;align-items:center;justify-content:center;color:#7367f0;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s}[dir] .carousel-preview-standalone .carousel-btn-link[data-v-1cdafdda],[dir] .carousel-preview-standalone .carousel-btn[data-v-1cdafdda]{padding:.5rem;border:1px solid #7367f0;border-radius:6px}.carousel-preview-standalone .carousel-btn-link[data-v-1cdafdda]:hover{color:#5e50ee;text-decoration:none}[dir] .carousel-preview-standalone .carousel-btn-link[data-v-1cdafdda]:hover{background:rgba(115,103,240,.1)}.recomendacao-produtos-aviso[data-v-1cdafdda]{font-size:.9rem}[dir=ltr] .recomendacao-produtos-aviso[data-v-1cdafdda]{border-left:4px solid #ff9f43}[dir=rtl] .recomendacao-produtos-aviso[data-v-1cdafdda]{border-right:4px solid #ff9f43}[dir=ltr] .filtro-categoria-dropdown[data-v-1cdafdda]{margin-left:auto}[dir=rtl] .filtro-categoria-dropdown[data-v-1cdafdda]{margin-right:auto}.filtro-categoria-dropdown .dropdown-toggle[data-v-1cdafdda]{font-size:.875rem}[dir] .filtro-categoria-dropdown .dropdown-toggle[data-v-1cdafdda]{padding:.375rem .75rem;border-radius:6px}[dir] .filtro-categoria-dropdown .dropdown-menu[data-v-1cdafdda]{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e9ecef}.filtro-categoria-dropdown .dropdown-item[data-v-1cdafdda]{font-size:.875rem;transition:all .2s ease}[dir] .filtro-categoria-dropdown .dropdown-item[data-v-1cdafdda]{padding:.5rem 1rem}[dir] .filtro-categoria-dropdown .dropdown-item[data-v-1cdafdda]:hover{background:#f8f9fa}[dir=ltr] .filtro-categoria-dropdown .dropdown-item[data-v-1cdafdda]:hover{transform:translateX(4px)}[dir=rtl] .filtro-categoria-dropdown .dropdown-item[data-v-1cdafdda]:hover{transform:translateX(-4px)}.tipo-options[data-v-1cdafdda],.utilidade-options[data-v-1cdafdda]{display:flex;flex-direction:column;gap:1rem}.tipo-card[data-v-1cdafdda],.utilidade-card[data-v-1cdafdda]{display:flex;align-items:center;gap:1rem;transition:all .2s ease}[dir] .tipo-card[data-v-1cdafdda],[dir] .utilidade-card[data-v-1cdafdda]{padding:1.25rem;background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer}[dir] .tipo-card[data-v-1cdafdda]:hover,[dir] .utilidade-card[data-v-1cdafdda]:hover{border-color:#7367f0;background:#f8f9fa}[dir=ltr] .tipo-card[data-v-1cdafdda]:hover,[dir=ltr] .utilidade-card[data-v-1cdafdda]:hover{transform:translateX(4px)}[dir=rtl] .tipo-card[data-v-1cdafdda]:hover,[dir=rtl] .utilidade-card[data-v-1cdafdda]:hover{transform:translateX(-4px)}[dir] .tipo-card.selected[data-v-1cdafdda],[dir] .utilidade-card.selected[data-v-1cdafdda]{border-width:2px;box-shadow:0 4px 12px rgba(115,103,240,.15)}[dir=ltr] .tipo-card.selected[data-v-1cdafdda],[dir=ltr] .utilidade-card.selected[data-v-1cdafdda]{background:linear-gradient(135deg,rgba(115,103,240,.05),rgba(115,103,240,.1))}[dir=rtl] .tipo-card.selected[data-v-1cdafdda],[dir=rtl] .utilidade-card.selected[data-v-1cdafdda]{background:linear-gradient(-135deg,rgba(115,103,240,.05),rgba(115,103,240,.1))}[dir] .utilidade-card.border-primary[data-v-1cdafdda]{border-color:#7367f0!important}[dir] .utilidade-card.border-warning[data-v-1cdafdda]{border-color:#ff9f43!important}[dir] .utilidade-card.border-success[data-v-1cdafdda]{border-color:#28c76f!important}[dir] .tipo-card.border-info[data-v-1cdafdda]{border-color:#00cfe8!important}[dir] .tipo-card.border-secondary[data-v-1cdafdda]{border-color:#82868b!important}.tipo-icon[data-v-1cdafdda],.utilidade-icon[data-v-1cdafdda]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .tipo-icon[data-v-1cdafdda],[dir] .utilidade-icon[data-v-1cdafdda]{border-radius:12px}.tipo-content[data-v-1cdafdda],.utilidade-content[data-v-1cdafdda]{flex:1}.tipo-content h5[data-v-1cdafdda],.utilidade-content h5[data-v-1cdafdda]{font-weight:600;color:#5e5873}.tipo-check[data-v-1cdafdda],.utilidade-check[data-v-1cdafdda]{flex-shrink:0;width:24px;height:24px}.check-placeholder[data-v-1cdafdda]{width:24px;height:24px}[dir] .check-placeholder[data-v-1cdafdda]{border:2px solid #e9ecef;border-radius:50%}[dir] .bg-light-primary[data-v-1cdafdda]{background:rgba(115,103,240,.12)}[dir] .bg-light-warning[data-v-1cdafdda]{background:rgba(255,159,67,.12)}[dir] .bg-light-success[data-v-1cdafdda]{background:rgba(40,199,111,.12)}[dir] .bg-light-info[data-v-1cdafdda]{background:rgba(0,207,232,.12)}[dir] .bg-light-secondary[data-v-1cdafdda]{background:rgba(130,134,139,.12)}@media (max-width:576px){[dir] .tipo-card[data-v-1cdafdda],[dir] .utilidade-card[data-v-1cdafdda]{padding:1rem}.tipo-icon[data-v-1cdafdda],.utilidade-icon[data-v-1cdafdda]{width:48px;height:48px}.tipo-content h5[data-v-1cdafdda],.utilidade-content h5[data-v-1cdafdda]{font-size:.95rem}}.predefined-templates-grid[data-v-1cdafdda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.predefined-card[data-v-1cdafdda]{transition:all .3s ease;min-height:120px;display:flex;flex-direction:column}[dir] .predefined-card[data-v-1cdafdda]{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:.75rem;cursor:pointer}[dir] .predefined-card[data-v-1cdafdda]:hover{border-color:#7367f0;transform:translateY(-4px);box-shadow:0 4px 12px rgba(115,103,240,.2)}.predefined-header[data-v-1cdafdda]{display:flex;align-items:center;justify-content:space-between}[dir] .predefined-header[data-v-1cdafdda]{margin-bottom:.5rem}.predefined-name[data-v-1cdafdda]{font-size:.9rem;font-weight:600;color:#5e5873;line-height:1.3}[dir] .predefined-name[data-v-1cdafdda]{margin-bottom:.4rem}.predefined-description[data-v-1cdafdda]{font-size:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}@media (max-width:768px){.predefined-templates-grid[data-v-1cdafdda]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.predefined-templates-grid[data-v-1cdafdda]{grid-template-columns:1fr}.form-section .d-flex.justify-content-between[data-v-1cdafdda]{flex-direction:column;align-items:flex-start!important}.form-section .d-flex.justify-content-between .btn[data-v-1cdafdda]{width:100%}[dir] .form-section .d-flex.justify-content-between .btn[data-v-1cdafdda]{margin-top:.5rem}}.modal-body-no-scroll[data-v-1cdafdda]{overflow:hidden!important}.modal-form-scrollable[data-v-1cdafdda]{overflow-y:auto;max-height:75vh;scroll-behavior:smooth}.modal-form-scrollable[data-v-1cdafdda]::-webkit-scrollbar{width:6px}[dir] .modal-form-scrollable[data-v-1cdafdda]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[dir] .modal-form-scrollable[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}[dir] .modal-form-scrollable[data-v-1cdafdda]::-webkit-scrollbar-thumb:hover{background:#555}.modal-preview-scrollable[data-v-1cdafdda]{overflow-y:auto;max-height:75vh;scroll-behavior:smooth}.modal-preview-scrollable[data-v-1cdafdda]::-webkit-scrollbar{width:6px}[dir] .modal-preview-scrollable[data-v-1cdafdda]::-webkit-scrollbar-track{background:#e9ecef;border-radius:10px}[dir] .modal-preview-scrollable[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:10px}[dir] .modal-preview-scrollable[data-v-1cdafdda]::-webkit-scrollbar-thumb:hover{background:#6c757d}[dir] .form-section[data-v-1cdafdda]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}[dir] .form-section[data-v-1cdafdda]:last-of-type{border-bottom:none}.section-title[data-v-1cdafdda]{color:#5e5873;font-size:1rem;font-weight:600;display:flex;align-items:center}[dir] .section-title[data-v-1cdafdda]{margin-bottom:1rem}.preview-section[data-v-1cdafdda]{height:100%}[dir] .preview-section[data-v-1cdafdda]{background:#f8f9fa}.whatsapp-phone-preview[data-v-1cdafdda]{overflow:hidden;max-width:100%}[dir] .whatsapp-phone-preview[data-v-1cdafdda]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1)}[dir] .phone-header[data-v-1cdafdda]{background:#075e54}.phone-status-bar[data-v-1cdafdda]{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.75rem}[dir] .phone-status-bar[data-v-1cdafdda]{padding:.5rem 1rem}.phone-icons[data-v-1cdafdda]{display:flex;gap:.5rem}.phone-chat-header[data-v-1cdafdda]{display:flex;align-items:center;color:#fff}[dir] .phone-chat-header[data-v-1cdafdda]{padding:.75rem 1rem;background:#128c7e}.phone-messages[data-v-1cdafdda]{min-height:300px;max-height:400px;overflow-y:auto}[dir] .phone-messages[data-v-1cdafdda]{padding:1rem;background:#e5ddd5}.message-bubble[data-v-1cdafdda]{max-width:100%;overflow:hidden}[dir] .message-bubble[data-v-1cdafdda]{background:#fff;border-radius:8px;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}[dir] .message-header[data-v-1cdafdda]{margin-bottom:.5rem}.header-text[data-v-1cdafdda]{font-size:.95rem}[dir] .header-text[data-v-1cdafdda]{padding:.75rem;border-bottom:1px solid #e9ecef;background:#fff}.header-media[data-v-1cdafdda]{min-height:120px;position:relative;overflow:hidden}[dir] .header-media[data-v-1cdafdda]{background:#f8f9fa}.media-placeholder[data-v-1cdafdda]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px}[dir] .media-placeholder[data-v-1cdafdda]{padding:2rem;background:#f0f0f0;border-bottom:1px solid #e0e0e0}.header-media-preview-img[data-v-1cdafdda]{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}[dir] .header-media-preview-img[data-v-1cdafdda]{border-radius:8px 8px 0 0}.header-media-preview-video[data-v-1cdafdda]{width:100%;height:auto;max-height:200px;display:block}[dir] .header-media-preview-video[data-v-1cdafdda]{border-radius:8px 8px 0 0}.message-body[data-v-1cdafdda]{white-space:pre-wrap;word-break:break-word;min-height:60px;display:block!important}[dir] .message-body[data-v-1cdafdda]{padding:.75rem}.message-body p[data-v-1cdafdda]{color:#303030;line-height:1.4;display:block!important}[dir] .message-body p[data-v-1cdafdda]{margin:0}[dir] .message-footer[data-v-1cdafdda]{padding:0 .75rem .5rem .75rem;border-top:1px solid #f0f0f0;margin-top:.5rem}[dir] .message-buttons[data-v-1cdafdda]{border-top:1px solid #e9ecef;padding:.5rem 0}.button-item[data-v-1cdafdda]{display:flex;align-items:center;justify-content:center;color:#128c7e;font-weight:500;transition:background .2s}[dir] .button-item[data-v-1cdafdda]{padding:.6rem;cursor:pointer;border-bottom:1px solid #f0f0f0}[dir] .button-item[data-v-1cdafdda]:last-child{border-bottom:none}.button-url-link-modal[data-v-1cdafdda]{font-size:.75rem;word-break:break-all;small{color:#08c;font-weight:500}}[dir] .button-url-link-modal[data-v-1cdafdda]{padding:.5rem;background:#f8f9fa;border-radius:4px;text-align:center;margin:.5rem .75rem}[dir] .button-item[data-v-1cdafdda]:hover{background:#f8f9fa}[dir] .message-time[data-v-1cdafdda]{padding:.25rem .75rem .5rem .75rem}[dir=ltr] .message-time[data-v-1cdafdda]{text-align:right}[dir=rtl] .message-time[data-v-1cdafdda]{text-align:left}.template-info[data-v-1cdafdda]{position:sticky;bottom:0}@media (max-width:768px){[dir] .header-card[data-v-1cdafdda] .card-body{padding:1.5rem 1rem}.header-info .page-title[data-v-1cdafdda]{font-size:1.35rem}.header-info .page-subtitle[data-v-1cdafdda]{font-size:.85rem}[dir] .filters-card[data-v-1cdafdda]{margin:0 .5rem 1rem .5rem}[dir] .content-section[data-v-1cdafdda]{padding:0 .5rem 1rem .5rem}.templates-grid[data-v-1cdafdda]{grid-template-columns:1fr;gap:1rem}.btn-create[data-v-1cdafdda]{width:100%;justify-content:center}[dir] .btn-create[data-v-1cdafdda]{margin-top:.5rem}.header-actions[data-v-1cdafdda]{width:100%}}@media (min-width:769px) and (max-width:1024px){.templates-grid[data-v-1cdafdda]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.templates-grid[data-v-1cdafdda]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.templates-grid[data-v-1cdafdda]{grid-template-columns:repeat(4,1fr)}}[data-v-1cdafdda] .policies-modal-body{max-height:70vh;overflow-y:auto;scroll-behavior:smooth}[dir][data-v-1cdafdda] .policies-modal-body{padding:1rem}.policies-content[data-v-1cdafdda]{font-size:.875rem}[dir] .policy-section[data-v-1cdafdda]{background:#f8f9fa;padding:.75rem;border-radius:6px}[dir=ltr] .policy-section[data-v-1cdafdda]{border-left:3px solid #7367f0}[dir=rtl] .policy-section[data-v-1cdafdda]{border-right:3px solid #7367f0}[dir] .policy-section p[data-v-1cdafdda]{margin-bottom:.5rem}[dir] .policy-section .mb-2[data-v-1cdafdda]{margin-bottom:.5rem!important}[dir] .policy-section .mb-3[data-v-1cdafdda]{margin-bottom:.75rem!important}.policy-title[data-v-1cdafdda]{display:flex;align-items:center;font-weight:600;color:#5e5873;font-size:.95rem}[dir] .policy-title[data-v-1cdafdda]{margin-bottom:.5rem}.policy-list[data-v-1cdafdda]{font-size:.85rem}[dir] .policy-list[data-v-1cdafdda]{margin-bottom:0}[dir=ltr] .policy-list[data-v-1cdafdda]{padding-left:1.5rem}[dir=rtl] .policy-list[data-v-1cdafdda]{padding-right:1.5rem}.policy-list li[data-v-1cdafdda]{line-height:1.5}[dir] .policy-list li[data-v-1cdafdda]{margin-bottom:.4rem}[dir] .policy-list li[data-v-1cdafdda]:last-child{margin-bottom:0}[dir] .policies-content .alert[data-v-1cdafdda]{padding:.75rem;margin-bottom:.5rem}.policies-content .alert small[data-v-1cdafdda]{font-size:.85rem}.comparison-box[data-v-1cdafdda]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}[dir] .comparison-box[data-v-1cdafdda]{margin-top:.5rem}[dir] .comparison-right[data-v-1cdafdda],[dir] .comparison-wrong[data-v-1cdafdda]{padding:.6rem;border-radius:4px;border:2px solid}[dir] .comparison-wrong[data-v-1cdafdda]{background:#fff5f5;border-color:#ea5455}.comparison-wrong strong[data-v-1cdafdda]{color:#ea5455;font-size:.85rem}[dir] .comparison-right[data-v-1cdafdda]{background:#f0fff4;border-color:#28c76f}.comparison-right strong[data-v-1cdafdda]{color:#28c76f;font-size:.85rem}.comparison-right small[data-v-1cdafdda],.comparison-wrong small[data-v-1cdafdda]{font-size:.8rem;line-height:1.5}.policies-modal-body[data-v-1cdafdda]::-webkit-scrollbar{width:6px}[dir] .policies-modal-body[data-v-1cdafdda]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir] .policies-modal-body[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#7367f0;border-radius:4px}[dir] .policies-modal-body[data-v-1cdafdda]::-webkit-scrollbar-thumb:hover{background:#5e50ee}@media (max-width:768px){.comparison-box[data-v-1cdafdda]{grid-template-columns:1fr}[data-v-1cdafdda] .policies-modal-body{max-height:65vh}}[data-v-1cdafdda] .modal-content{position:relative}.modal-loading-overlay[data-v-1cdafdda]{position:fixed;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}[dir] .modal-loading-overlay[data-v-1cdafdda]{background:rgba(0,0,0,.85);border-radius:.5rem}[dir=ltr] .modal-loading-overlay[data-v-1cdafdda],[dir=rtl] .modal-loading-overlay[data-v-1cdafdda]{left:0;right:0}[dir] .loading-content[data-v-1cdafdda]{text-align:center;padding:2rem}[dir=ltr] .loading-content[data-v-1cdafdda],[dir=rtl] .loading-content[data-v-1cdafdda]{animation:fadeIn-data-v-1cdafdda .3s ease-in-out}@keyframes fadeIn-data-v-1cdafdda{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gap-2[data-v-1cdafdda]{gap:.5rem}.carousel-preview-compact[data-v-1cdafdda]{position:relative}[dir] .carousel-preview-compact[data-v-1cdafdda]{margin-top:.5rem}.carousel-scroll-horizontal[data-v-1cdafdda]{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[dir] .carousel-scroll-horizontal[data-v-1cdafdda]{padding:.5rem 0}.carousel-scroll-horizontal[data-v-1cdafdda]::-webkit-scrollbar{height:4px}[dir] .carousel-scroll-horizontal[data-v-1cdafdda]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}[dir] .carousel-scroll-horizontal[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#7367f0;border-radius:2px}.carousel-card-compact[data-v-1cdafdda]{flex:0 0 120px;min-width:120px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}[dir] .carousel-card-compact[data-v-1cdafdda]{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.carousel-card-image[data-v-1cdafdda]{width:100%;height:80px;overflow:hidden}[dir] .carousel-card-image[data-v-1cdafdda]{background:#f0f0f0}.carousel-card-image img[data-v-1cdafdda]{width:100%;height:100%;object-fit:cover}.carousel-card-placeholder[data-v-1cdafdda]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}[dir=ltr] .carousel-card-placeholder[data-v-1cdafdda]{background:linear-gradient(135deg,#7367f0,#9e95f5)}[dir=rtl] .carousel-card-placeholder[data-v-1cdafdda]{background:linear-gradient(-135deg,#7367f0,#9e95f5)}.carousel-card-action[data-v-1cdafdda]{font-size:.7rem;color:#7367f0;font-weight:500;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}[dir] .carousel-card-action[data-v-1cdafdda]{padding:.4rem;text-align:center;border-top:1px solid #e9ecef}[dir] .carousel-card-link[data-v-1cdafdda]{padding:0 .4rem .4rem;text-align:center;border-top:1px solid #e9ecef;background:#f8f9fa}.carousel-card-link small[data-v-1cdafdda]{font-size:.65rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-count-badge[data-v-1cdafdda]{position:absolute;top:.5rem;color:#fff;font-size:.7rem;font-weight:600}[dir] .carousel-count-badge[data-v-1cdafdda]{background:rgba(115,103,240,.9);padding:.25rem .5rem;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.2)}[dir=ltr] .carousel-count-badge[data-v-1cdafdda]{right:.5rem}[dir=rtl] .carousel-count-badge[data-v-1cdafdda]{left:.5rem}[dir] .carousel-modal-preview[data-v-1cdafdda]{margin-top:1rem}.carousel-scroll-modal[data-v-1cdafdda]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[dir] .carousel-scroll-modal[data-v-1cdafdda]{padding:1rem 0}.carousel-scroll-modal[data-v-1cdafdda]::-webkit-scrollbar{height:8px}[dir] .carousel-scroll-modal[data-v-1cdafdda]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir] .carousel-scroll-modal[data-v-1cdafdda]::-webkit-scrollbar-thumb{background:#7367f0;border-radius:4px}.carousel-card-modal[data-v-1cdafdda]{flex:0 0 240px;min-width:240px;max-width:240px;overflow:hidden;scroll-snap-align:start;transition:transform .2s ease}[dir] .carousel-card-modal[data-v-1cdafdda]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[dir] .carousel-card-modal[data-v-1cdafdda]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.carousel-card-image-modal[data-v-1cdafdda]{width:100%;height:200px;overflow:hidden}[dir] .carousel-card-image-modal[data-v-1cdafdda]{background:#f0f0f0}.carousel-card-image-modal img[data-v-1cdafdda]{width:100%;height:100%;object-fit:cover}.carousel-card-placeholder-modal[data-v-1cdafdda]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}[dir=ltr] .carousel-card-placeholder-modal[data-v-1cdafdda]{background:linear-gradient(135deg,#7367f0,#9e95f5)}[dir=rtl] .carousel-card-placeholder-modal[data-v-1cdafdda]{background:linear-gradient(-135deg,#7367f0,#9e95f5)}[dir] .carousel-card-info-modal[data-v-1cdafdda]{padding:1rem}.carousel-card-button-modal[data-v-1cdafdda]{display:flex;align-items:center;justify-content:center;color:#7367f0;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}[dir] .carousel-card-button-modal[data-v-1cdafdda]{padding:.75rem;border:1px solid #7367f0;border-radius:8px;cursor:pointer}.carousel-card-button-modal[data-v-1cdafdda]:hover{color:#5e50ee;text-decoration:none}[dir] .carousel-card-button-modal[data-v-1cdafdda]:hover{background:rgba(115,103,240,.1);transform:translateY(-1px)}.carousel-card-button-modal.disabled[data-v-1cdafdda]{opacity:.5;pointer-events:none}[dir] .carousel-card-button-modal.disabled[data-v-1cdafdda]{cursor:not-allowed}[dir] .carousel-card-url-display[data-v-1cdafdda]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef;text-align:center}.carousel-card-url-display small[data-v-1cdafdda]{font-size:.75rem;word-break:break-all;display:block}@media (max-width:576px){.step-title[data-v-1cdafdda]{font-size:1.25rem}.step-header p[data-v-1cdafdda]{font-size:.875rem}}