@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box}html{height:100%}body{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}#root{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}*{transition:box-shadow .2s ease-in-out}button:focus-visible,[role=button]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.MuiBox-root{animation:fadeIn .6s ease-out}.MuiButton-root{text-transform:none!important;font-weight:500!important;border-radius:8px!important}.MuiCard-root,.MuiPaper-root{border-radius:12px!important}.loading-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.email-editor-content{min-height:400px;padding:12px;outline:none}.email-editor-content p{margin-bottom:8px;margin-top:0}.email-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.email-editor-content ul,.email-editor-content ol{padding-left:24px;margin-bottom:8px}.email-editor-content h1,.email-editor-content h2,.email-editor-content h3{margin-bottom:8px;margin-top:16px;font-weight:600}.email-editor-content h1{font-size:2em}.email-editor-content h2{font-size:1.5em}.email-editor-content h3{font-size:1.25em}.email-editor-content a{color:#1976d2;text-decoration:underline;cursor:pointer}.email-editor-content strong{font-weight:600}.email-editor-content em{font-style:italic}.email-editor-content u{text-decoration:underline}.email-editor-content s{text-decoration:line-through}[id^=funnel-container-]{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}[id^=funnel-container-] svg{width:900px!important;max-width:100%!important;height:auto!important;max-height:100%!important;overflow:visible!important;display:block!important}[id^=funnel-container-] .svg-funnel-js__container{width:900px!important;max-width:100%!important;height:100%!important;overflow:visible!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}[id^=funnel-container-] .svg-funnel-js{width:900px!important;max-width:100%!important;height:auto!important;max-height:100%!important;overflow:visible!important;display:block!important}[id^=funnel-container-] svg path{overflow:visible!important}[id^=funnel-container-] text{writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;white-space:nowrap!important}[id^=funnel-container-] .funnel-label,[id^=funnel-container-] .funnel-sub-label,[id^=funnel-container-] .funnel-graph-label,[id^=funnel-container-] .funnel-graph-sub-label{writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:rotate(0)!important;white-space:nowrap!important}[id^=funnel-container-] .svg-funnel-js__label .label__value,[id^=funnel-container-] .label__value{color:#000000de!important;fill:#000000de!important;font-weight:700!important;font-size:16px!important;text-align:center!important;padding-right:12px!important}[id^=funnel-container-] .svg-funnel-js__label .label__title,[id^=funnel-container-] .label__title{color:#0009!important;fill:#0009!important;font-weight:400!important;font-size:12px!important;text-align:center!important;padding-right:12px!important}[id^=funnel-container-] .svg-funnel-js__label .label__percentage,[id^=funnel-container-] .label__percentage{color:#000000de!important;fill:#000000de!important;font-weight:700!important;font-size:12px!important;text-align:center!important;padding-right:12px!important}[id^=funnel-container-] .svg-funnel-js__label{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding-right:12px!important}
