.panel-container[data-v-147508ea]{display:flex;flex-direction:column;gap:20px}.panel-title[data-v-147508ea]{color:#111827;font-size:14px;font-weight:600;margin:0}.section[data-v-147508ea]{display:flex;flex-direction:column;gap:12px}.label[data-v-147508ea]{color:#6b7280;font-size:12px;font-weight:500}.theme-presets[data-v-147508ea]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.theme-preset[data-v-147508ea]{background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;padding:4px;transition:all .2s}.theme-preset[data-v-147508ea]:hover{border-color:#d1d5db}.preset-colors[data-v-147508ea]{align-items:center;border-radius:6px;display:flex;height:48px;justify-content:center;transition:all .2s;width:100%}.preset-text[data-v-147508ea]{font-size:16px;font-weight:700}.color-input-group[data-v-147508ea]{display:flex;flex-direction:column;gap:6px}.color-input-wrapper[data-v-147508ea]{align-items:center;display:flex;gap:8px}.color-input[data-v-147508ea]{cursor:pointer;height:40px;width:40px}.color-input[data-v-147508ea],.text-input[data-v-147508ea]{border:1px solid #d1d5db;border-radius:6px}.text-input[data-v-147508ea]{flex:1;font-size:12px;padding:8px 12px;transition:all .2s}.text-input[data-v-147508ea]:focus{border-color:#0077b5;outline:none}.panel-container[data-v-5fd0b1a2]{display:flex;flex-direction:column;gap:20px}.panel-title[data-v-5fd0b1a2]{color:#111827;font-size:14px;font-weight:600;margin:0}.section[data-v-5fd0b1a2]{gap:12px}.input-group[data-v-5fd0b1a2],.section[data-v-5fd0b1a2]{display:flex;flex-direction:column}.input-group[data-v-5fd0b1a2]{gap:6px}.label[data-v-5fd0b1a2]{color:#6b7280;font-size:12px;font-weight:500}.select-input[data-v-5fd0b1a2]{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s;width:100%}.select-input[data-v-5fd0b1a2]:focus{border-color:#0077b5;outline:none}.font-preview[data-v-5fd0b1a2]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.preview-title[data-v-5fd0b1a2]{color:#111827;font-size:18px;font-weight:700;margin-bottom:8px}.preview-body[data-v-5fd0b1a2]{color:#4b5563;font-size:14px;line-height:1.5}.panel-container[data-v-492474e0]{display:flex;flex-direction:column;gap:20px}.panel-title[data-v-492474e0]{color:#111827;font-size:14px;font-weight:600;margin:0}.section[data-v-492474e0]{gap:12px}.input-group[data-v-492474e0],.section[data-v-492474e0]{display:flex;flex-direction:column}.input-group[data-v-492474e0]{gap:6px}.label[data-v-492474e0]{color:#6b7280;font-size:12px;font-weight:500}.text-input[data-v-492474e0]{border:1px solid #d1d5db;border-radius:6px;font-size:12px;padding:8px 12px;transition:all .2s;width:100%}.text-input[data-v-492474e0]:focus{border-color:#0077b5;outline:none}.checkbox-group[data-v-492474e0],.checkbox-label[data-v-492474e0]{align-items:center;display:flex}.checkbox-label[data-v-492474e0]{color:#4b5563;cursor:pointer;font-size:12px;gap:8px}.checkbox-input[data-v-492474e0]{cursor:pointer;height:16px;width:16px}.brand-preview[data-v-492474e0]{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:12px}.avatar-preview[data-v-492474e0]{border:2px solid #e5e7eb;border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.brand-info[data-v-492474e0]{display:flex;flex-direction:column;gap:2px}.brand-name[data-v-492474e0]{color:#111827;font-size:14px;font-weight:600}.brand-handle[data-v-492474e0]{color:#6b7280;font-size:12px}.panel-container[data-v-342dfc2b]{display:flex;flex-direction:column;gap:20px}.panel-title[data-v-342dfc2b]{color:#111827;font-size:14px;font-weight:600;margin:0}.helper-text[data-v-342dfc2b]{color:#9ca3af;font-size:11px;margin:0}.section[data-v-342dfc2b]{gap:16px}.input-group[data-v-342dfc2b],.section[data-v-342dfc2b]{display:flex;flex-direction:column}.input-group[data-v-342dfc2b]{gap:6px}.label[data-v-342dfc2b]{color:#6b7280;font-size:12px;font-weight:500}.button-group[data-v-342dfc2b]{display:flex;gap:4px}.align-btn[data-v-342dfc2b],.size-btn[data-v-342dfc2b]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;justify-content:center;padding:8px;transition:all .2s}.align-btn[data-v-342dfc2b]:hover,.size-btn[data-v-342dfc2b]:hover{background-color:#f3f4f6;border-color:#9ca3af}.align-btn.active[data-v-342dfc2b],.size-btn.active[data-v-342dfc2b]{background-color:#0077b5;border-color:#0077b5;color:#fff}.empty-state[data-v-342dfc2b]{background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;font-size:12px;padding:24px;text-align:center}.panel-container[data-v-f2a0d2a8]{display:flex;flex-direction:column;gap:20px}.panel-title[data-v-f2a0d2a8]{color:#111827;font-size:14px;font-weight:600;margin:0}.section[data-v-f2a0d2a8]{gap:12px}.input-group[data-v-f2a0d2a8],.section[data-v-f2a0d2a8]{display:flex;flex-direction:column}.input-group[data-v-f2a0d2a8]{gap:6px}.label[data-v-f2a0d2a8]{color:#6b7280;font-size:12px;font-weight:500}.radio-group[data-v-f2a0d2a8]{display:flex;flex-direction:column;gap:8px}.radio-label[data-v-f2a0d2a8]{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:12px;gap:8px}.radio-input[data-v-f2a0d2a8]{cursor:pointer;height:16px;width:16px}.checkbox-group[data-v-f2a0d2a8],.checkbox-label[data-v-f2a0d2a8]{align-items:center;display:flex}.checkbox-label[data-v-f2a0d2a8]{color:#4b5563;cursor:pointer;font-size:12px;gap:8px}.checkbox-input[data-v-f2a0d2a8]{cursor:pointer;height:16px;width:16px}.select-input[data-v-f2a0d2a8]{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s;width:100%}.select-input[data-v-f2a0d2a8]:focus{border-color:#0077b5;outline:none}.info-box[data-v-f2a0d2a8]{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;font-size:11px;padding:12px}.info-box p[data-v-f2a0d2a8]{font-weight:600;margin:0 0 8px}.info-box ul[data-v-f2a0d2a8]{margin:0;padding-left:20px}.info-box li[data-v-f2a0d2a8]{margin-bottom:4px}.sidebar-container[data-v-aaf15ddc]{display:flex;flex-direction:column;height:100%}.sidebar-tabs[data-v-aaf15ddc]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:2px;overflow-x:auto;padding:8px;scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin}.sidebar-tabs[data-v-aaf15ddc]::-webkit-scrollbar{height:6px}.sidebar-tabs[data-v-aaf15ddc]::-webkit-scrollbar-track{background:#f9fafb}.sidebar-tabs[data-v-aaf15ddc]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar-tabs[data-v-aaf15ddc]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tab-button[data-v-aaf15ddc]{align-items:center;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 10px;transition:all .2s;white-space:nowrap}.tab-button[data-v-aaf15ddc]:hover{background-color:#e5e7eb;color:#374151}.tab-button.active[data-v-aaf15ddc]{background-color:#0077b5;color:#fff}.sidebar-content[data-v-aaf15ddc]{flex:1;overflow-y:auto;padding:16px}.sidebar-content[data-v-aaf15ddc]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-aaf15ddc]::-webkit-scrollbar-track{background:#f3f4f6}.sidebar-content[data-v-aaf15ddc]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar-content[data-v-aaf15ddc]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.slide-editor-container[data-v-0095146a]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-content[data-v-0095146a]{display:flex;flex-direction:column;position:relative}.slide-footer[data-v-0095146a]{bottom:16px;justify-content:space-between;left:16px;position:absolute;right:16px}.brand-info[data-v-0095146a],.slide-footer[data-v-0095146a]{align-items:center;display:flex;gap:8px}.brand-info[data-v-0095146a]{flex:1}.brand-avatar[data-v-0095146a]{border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.brand-text[data-v-0095146a]{display:flex;flex-direction:column}.brand-name[data-v-0095146a]{font-size:14px;font-weight:600;line-height:1.2}.brand-handle[data-v-0095146a]{font-size:11px;line-height:1.2;opacity:.8}.page-number[data-v-0095146a]{font-weight:700}.nav-arrow[data-v-0095146a],.page-number[data-v-0095146a]{flex-shrink:0;font-size:24px}.nav-arrow[data-v-0095146a]{text-align:right;width:32px}.nav-arrow-spacer[data-v-0095146a]{flex-shrink:0;width:32px}.elements-container[data-v-0095146a]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:32px}.slide-element[data-v-0095146a]{border-radius:4px;min-height:40px;padding:12px;position:relative;transition:all .2s;width:100%}.slide-element[data-v-0095146a]:hover{background-color:#0077b50d}.slide-element.selected[data-v-0095146a]{background-color:#0077b51a;outline:2px solid #0077b5;outline-offset:2px}.element-content[data-v-0095146a]{display:block;min-height:1.5em;outline:none;width:100%;word-break:break-word}.element-content[data-v-0095146a]:focus{outline:none}.element-toolbar[data-v-0095146a]{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;display:flex;gap:4px;padding:4px;position:absolute;right:0;top:-32px;z-index:10}.toolbar-btn[data-v-0095146a]{background:transparent;border:none;border-radius:4px;cursor:pointer;padding:4px;transition:all .2s}.toolbar-btn[data-v-0095146a]:hover{background-color:#f3f4f6}.toolbar-btn.text-red-600[data-v-0095146a]:hover{background-color:#fee2e2}.add-element-btn[data-v-0095146a]{align-items:center;background-color:transparent;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s;width:100%}.add-element-btn[data-v-0095146a]:hover{background-color:#f0f9ff;border-color:#0077b5;color:#0077b5}.slide-preview-container[data-v-66058857]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-footer[data-v-66058857]{bottom:8px;justify-content:space-between;left:8px;position:absolute;right:8px;transform:scale(.5);transform-origin:bottom center}.brand-info[data-v-66058857],.slide-footer[data-v-66058857]{align-items:center;display:flex;gap:4px}.brand-info[data-v-66058857]{flex:1}.brand-avatar[data-v-66058857]{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:20px;width:20px}.brand-text[data-v-66058857]{display:flex;flex-direction:column}.brand-name[data-v-66058857]{font-size:7px;font-weight:600;line-height:1.2}.brand-handle[data-v-66058857]{font-size:5px;line-height:1.2;opacity:.8}.elements-container[data-v-66058857]{display:flex;flex-direction:column;gap:8px;max-height:75%;min-height:60%;overflow-y:auto;padding:16px;transform:scale(.5);transform-origin:top center}.slide-element[data-v-66058857]{width:100%}.element-content[data-v-66058857]{text-align:inherit;word-break:break-word}.page-number[data-v-66058857]{font-weight:700}.nav-arrow[data-v-66058857],.page-number[data-v-66058857]{flex-shrink:0;font-size:12px}.nav-arrow[data-v-66058857]{text-align:right;width:16px}.nav-arrow-spacer[data-v-66058857]{flex-shrink:0;width:16px}.canvas-container[data-v-24e201aa]{min-height:100%}.slide-main[data-v-24e201aa]{z-index:10}.slide-preview[data-v-24e201aa]{pointer-events:none;transition:all .3s ease}.add-slide-btn[data-v-24e201aa]:not(:disabled):active,.nav-btn[data-v-24e201aa]:not(:disabled):active{transform:scale(.95)}.modal-overlay[data-v-8697367b]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.modal-content[data-v-8697367b]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:90%}.modal-header[data-v-8697367b]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-title[data-v-8697367b]{color:#111827;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-8697367b]{background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:4px;transition:all .2s}.close-btn[data-v-8697367b]:hover{background-color:#f3f4f6;color:#111827}.modal-body[data-v-8697367b]{padding:24px}.modal-description[data-v-8697367b]{color:#6b7280;font-size:14px;margin:0 0 20px}.element-options[data-v-8697367b]{display:flex;flex-direction:column;gap:12px}.element-option[data-v-8697367b]{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:all .2s}.element-option[data-v-8697367b]:hover{background-color:#f0f9ff;border-color:#0077b5}.option-icon[data-v-8697367b]{align-items:center;background-color:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.element-option:hover .option-icon[data-v-8697367b]{background-color:#0077b5;color:#fff}.option-text[data-v-8697367b]{flex:1}.option-title[data-v-8697367b]{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px}.option-description[data-v-8697367b]{color:#6b7280;font-size:12px}.modal-overlay[data-v-1b5ebcb5]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.modal-content[data-v-1b5ebcb5]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:600px;width:90%}.modal-header[data-v-1b5ebcb5]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-title[data-v-1b5ebcb5]{color:#111827;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-1b5ebcb5]{background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:4px;transition:all .2s}.close-btn[data-v-1b5ebcb5]:hover{background-color:#f3f4f6;color:#111827}.modal-body[data-v-1b5ebcb5]{padding:24px}.modal-description[data-v-1b5ebcb5]{color:#6b7280;font-size:14px;margin:0 0 20px}.template-options[data-v-1b5ebcb5]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.template-option[data-v-1b5ebcb5]{background:transparent;border:none;cursor:pointer;gap:8px;padding:0}.template-option[data-v-1b5ebcb5],.template-preview[data-v-1b5ebcb5]{display:flex;flex-direction:column;transition:all .2s}.template-preview[data-v-1b5ebcb5]{align-items:center;aspect-ratio:1;background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;gap:12px;justify-content:center;padding:20px;width:100%}.template-option:hover .template-preview[data-v-1b5ebcb5]{background-color:#f0f9ff;border-color:#0077b5}.template-preview.blank[data-v-1b5ebcb5]{background-color:#f9fafb}.preview-title[data-v-1b5ebcb5]{background-color:#374151;border-radius:4px;height:16px;width:80%}.preview-subtitle[data-v-1b5ebcb5]{background-color:#9ca3af;border-radius:3px;height:10px;width:60%}.preview-description[data-v-1b5ebcb5]{background-color:#d1d5db;border-radius:4px;height:40px;width:90%}.template-name[data-v-1b5ebcb5]{color:#4b5563;font-size:13px;font-weight:500;text-align:center}.template-option:hover .template-name[data-v-1b5ebcb5]{color:#0077b5}@media (max-width:640px){.template-options[data-v-1b5ebcb5]{grid-template-columns:repeat(2,1fr)}}.carousel-designer[data-v-66e7bd25]{min-height:800px}.carousel-sidebar[data-v-66e7bd25]::-webkit-scrollbar{width:6px}.carousel-sidebar[data-v-66e7bd25]::-webkit-scrollbar-track{background:#f3f4f6}.carousel-sidebar[data-v-66e7bd25]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.carousel-sidebar[data-v-66e7bd25]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.header[data-v-fc9773cf]{padding-bottom:2.5rem}h1[data-v-fc9773cf]{text-align:center}
