@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html,body{margin:0;padding:0;font-family:Inter}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}body{color:var(--text-color-1);background-color:var(--page-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:13px;line-height:1.5}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{background-color:inherit}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}ve{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.smartPopupColorInput::-webkit-color-swatch{border:none;border-radius:15px}.ql-snow .ql-tooltip{z-index:2;left:0!important}.react-flow__panel.right{display:none!important}.validation-errors{color:red;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes wave{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes graceful-appear{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.skeleton-shimmer{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 37%, var(--skeleton-base) 63%);background-size:400% 100%;animation:1.6s ease-in-out infinite shimmer,2.2s ease-in-out infinite graceful-appear;position:relative;overflow:hidden}.skeleton-shimmer:before{content:"";mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 25%,#ffffff1a 50%,#0000 75%);animation:2.4s ease-in-out .3s infinite shimmer;position:absolute;inset:0}.ql-mention-list{z-index:9999;background-color:#fff;border-radius:8px;max-height:200px;overflow-y:auto;box-shadow:0 6px 12px #0000001a}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}
