@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&family=Onest:wght@400;500;600;700;800&family=Raleway:wght@400;500;600;700;800&family=Rubik:wght@400;500;600;700;800&family=Unbounded:wght@400;500;600;700;800&display=swap');
.visual-library{margin:30px 0 22px}.visual-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.visual-preset{padding:9px 9px 13px;border:1px solid #e2dcee;background:white;text-align:left;border-radius:13px;min-width:0}.visual-preset canvas{display:block;width:100%;height:auto;max-height:none;border-radius:7px;box-shadow:none}.visual-preset strong{display:block;margin:12px 3px 5px;font-size:11px}.visual-preset small{display:block;margin:0 3px;color:#9988a8;font-size:9px}.visual-preset.selected{outline:2px solid #aa90dd;outline-offset:1px;background:#f6f1ff}.creative-tabs{display:flex;gap:8px;padding:5px;background:#eae5f5;border-radius:12px;width:fit-content;margin:25px 0 14px}.creative-tabs button{background:none;border:0;color:#89759e;padding:12px 18px;border-radius:9px;font-size:12px}.creative-tabs button.active{background:white;color:#594290;box-shadow:0 2px 8px #4b326c12}.carousel-editor{margin-top:0}.carousel-config{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.carousel-topic{grid-column:span 2}.carousel-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.carousel-slide{min-width:0;border:1px solid #e5dfef;border-radius:12px;background:#f8f6fc;overflow:hidden;animation:enter .3s ease both}.carousel-slide canvas{display:block;width:100%;max-height:none;height:auto;box-shadow:none}.slide-controls{padding:15px}.slide-controls label{margin-top:13px}.slide-controls .tag{font-size:8px}.slide-controls textarea{min-height:72px;font-size:11px;line-height:1.6}.slide-controls textarea[data-slide-text]{min-height:125px}.slide-controls select{font-size:10px}.slide-controls .secondary{font-size:10px;padding:9px}.file-button{cursor:pointer;margin-top:0!important;display:inline-flex;align-items:center}.file-button input{display:none}.carousel-config input[type=file]{font-size:10px}[hidden]{display:none!important}@media(max-width:1150px){.visual-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.carousel-slides{grid-template-columns:repeat(2,minmax(0,1fr))}.carousel-config{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.visual-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.carousel-slides{grid-template-columns:1fr}.carousel-config{gap:12px}.creative-tabs button{font-size:11px;padding:11px}.visual-preset strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.carousel-slide{animation:none}}
