.custom-dropdown-scrollbar{scrollbar-width:thin;scrollbar-color:#2563eb transparent}.custom-dropdown-scrollbar::-webkit-scrollbar{width:2px}.custom-dropdown-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-dropdown-scrollbar::-webkit-scrollbar-thumb{background-color:#2563eb;border-radius:999px}.custom-dropdown-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#1d4ed8}.custom-dropdown-scrollbar::-webkit-scrollbar-thumb{opacity:.6}.custom-dropdown-scrollbar:hover::-webkit-scrollbar-thumb{opacity:1}.plan-scrollbar::-webkit-scrollbar{width:4px}.plan-scrollbar::-webkit-scrollbar-thumb{background-color:#2563eb;border-radius:10px}.selected-tags-container{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:640px){.overflow-x-auto{-webkit-overflow-scrolling:touch}.overflow-x-auto::-webkit-scrollbar{height:6px}.overflow-x-auto::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#555}}@media (min-width:641px) and (max-width:1024px){.overflow-x-auto::-webkit-scrollbar{height:8px}.overflow-x-auto::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb{background:#2563eb;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#1d4ed8}}.dark{.bounce-in{background:#142328!important;box-shadow:none}.vertical-timeline:before{background-color:#142328!important}}.switch{font-size:17px;position:relative;display:inline-block;width:2em;height:14px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;inset:0;background:#ccc}.slider,.slider:before{position:absolute;border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.slider:before{content:"";display:flex;align-items:center;justify-content:center;height:20px;width:20px;top:-3px;background-color:#e5e5e5;box-shadow:0 10px 20px rgba(0,0,0,.4)}.switch input:checked+.slider:before{background-color:#0e70ff}.switch input:focus+.slider{box-shadow:0 0 1px #0974f1;background:#cfe2ff}.switch input:checked+.slider:before{transform:translateX(1em)}.chat-hader{background-image:linear-gradient(to top left,#0f55ba,#0e70ff);border-radius:25px;border:2px solid #0e70ff;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1);max-width:max-content;padding:5px}.chat-hader-close,.chat-hader-pre{background-image:linear-gradient(to top left,#db8606,#f59b14);border-radius:25px;border:2px solid #fdab2f;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1);max-width:max-content;padding:5px}.button-full-pr{padding:5px;display:flex;height:32px;align-items:center;justify-content:center;gap:.75rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(54 134 252/var(--tw-border-opacity,1));background-image:linear-gradient(0deg,#0f55ba -32.81%,#0e70ff 107.89%);font-size:13px;font-weight:500}.chat-round-button{padding:6px 17px;width:max-content!important}.font-family-poppins{font-family:Poppins!important;--tw-bg-opacity:0!important}.rpv-zoom__popover-target-scale{color:#959595!important}.p-splitter-gutter{position:relative}.p-splitter-gutter-handle{position:absolute;width:2.5rem;height:2.5rem;z-index:1;left:-20px;background-color:#f59b14;padding:8px 8px 8px 13px;box-shadow:2px 1px 13px rgba(0,0,0,.35)!important;-webkit-box-shadow:-31px 3px 71px -19px rgba(0,0,0,.87);-moz-box-shadow:-31px 3px 71px -19px rgba(0,0,0,.87);font-weight:700;color:#fff;border-radius:35px;cursor:ew-resize}.p-splitter-gutter-handle:after{content:"↔";transform:rotate(180deg);font-size:24px;font-weight:100;position:relative;top:-6px;left:-8px}.p-splitter-gutter{background-color:transparent}.rc-slider-handle{z-index:0!important}.disable-text-selection .rpv-core__text-layer{user-select:none!important;pointer-events:none!important}@media screen and (max-width:375px){.small{display:block!important}.iphone{height:580px!important}.hideicon{display:none}}.css-1hb7zxy-IndicatorsContainer{display:none!important}.css-13cymwt-control{min-height:25px!important;margin:0!important;padding:0!important}.css-1nmdiq5-menu{margin-top:25px!important}.custom-placeholder::placeholder{color:#ccc}.custom-placeholder-light::placeholder{color:#666}.admin-custom-placeholder::placeholder{color:#000;color:#666}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px rgba(57,57,57,.1)!important;backdrop-filter:none!important}.driver-popover.premium-driver-popover{background:#fff;border:1px solid #d1d5db;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:8px;padding:20px;max-width:320px;z-index:1000000}.dark .driver-popover.premium-driver-popover{background:#202d32;border:1px solid #374151}.driver-popover.premium-driver-popover .driver-popover-title{font-family:inherit;font-size:16px;font-weight:600;color:#111827;margin-bottom:6px;line-height:1.25}.dark .driver-popover.premium-driver-popover .driver-popover-title{color:#f9fafb}.driver-popover.premium-driver-popover .driver-popover-description{font-family:inherit;font-size:13px;line-height:1.5;color:#374151;margin-bottom:16px}.dark .driver-popover.premium-driver-popover .driver-popover-description{color:#9ca3af}.driver-popover.premium-driver-popover .driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:0!important}.driver-popover.premium-driver-popover button{font-family:inherit;font-weight:500;padding:6px 12px!important;border-radius:6px!important;font-size:12px!important;cursor:pointer;transition:none;border:none!important;text-shadow:none!important}.driver-popover.premium-driver-popover .driver-popover-footer .driver-popover-next-btn,.driver-popover.premium-driver-popover .driver-popover-next-btn{background-color:#0e70ff!important;color:#fff!important}.driver-popover.premium-driver-popover .driver-popover-next-btn:hover{background-color:#0c59cc!important}.driver-popover.premium-driver-popover .driver-popover-prev-btn{background-color:#f3f4f6!important;color:#374151!important}.dark .driver-popover.premium-driver-popover .driver-popover-prev-btn{background-color:#374151!important;color:#d1d5db!important}.driver-popover.premium-driver-popover .driver-popover-prev-btn:hover{background-color:#e5e7eb!important}.driver-popover.premium-driver-popover .driver-popover-close-btn{top:16px!important;right:16px!important;color:#9ca3af!important;background:transparent!important;font-size:20px!important}.driver-popover.premium-driver-popover .driver-popover-close-btn:hover{color:#111827!important}.dark .driver-popover.premium-driver-popover .driver-popover-close-btn:hover{color:#f9fafb!important}.driver-popover.premium-driver-popover .driver-popover-progress-text{font-size:12px!important;color:#6b7280!important}.driver-popover-arrow{border-color:#fff!important}.dark .driver-popover-arrow{border-color:#202d32!important}.checkbox{opacity:0;position:absolute}.checkbox-label{background-color:#d8e8ff;width:64px;height:35px;border-radius:50px;position:relative;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.fa-moon{color:#f1c40f}.fa-sun{color:#f39c12}@media (max-width:599px){.custom-show{align-items:center;display:flex;margin-left:5px}}.checkbox-label .ball{background:linear-gradient(0deg,#0f55ba -32.81%,#0e70ff 107.89%);border:2px solid #3686fc;width:25px;height:25px;position:absolute;left:5px;top:5px;z-index:1;border-radius:50%;transition:transform .2s linear}.checkbox:checked+.checkbox-label .ball{transform:translateX(28px)}.dark{.checkbox-label{background-color:#183450}}@keyframes pulse-bounce{0%{transform:scale(1)}50%{transform:scale(1.2) translateY(-3px)}to{transform:scale(1)}}.gift-icon-animate{animation:pulse-bounce 1.5s 5;transform-origin:center;display:inline-block}.gift-icon-animate.paused{animation:none}.gift-icon-animate:hover{animation-play-state:paused}@keyframes tutorial-pulse{0%{transform:scale(1);color:inherit}50%{transform:scale(1.15);color:#0e70ff}to{transform:scale(1);color:inherit}}.tutorial-icon{transition:color .3s ease,transform .3s ease}.tutorial-icon:hover{color:#0e70ff;transform:scale(1.15)}.tutorial-icon-animate{animation:tutorial-pulse 1.5s infinite;transform-origin:center}.tutorial-icon-animate:hover{animation-play-state:paused;color:#0e70ff;transform:scale(1.15)}.dark{.dark .ql-formats,.ql-picker-label{color:#ccc}.ql-snow .ql-stroke{stroke:#ccc}.ql-container .ql-editor,.ql-toolbar.ql-snow{background:#202d32!important}.ql-toolbar.ql-snow{border-color:#888!important;height:auto!important}.ql-container.ql-snow{border-radius:5px;margin-top:1rem;border-color:#888!important;color:#ccc;overflow:hidden}.ql-editor.ql-blank:before{color:#ccc}.ql-snow .ql-fill{fill:#ccc}}.whiteThumb::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:1px solid #ccc}.whiteThumb::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:1px solid #ccc}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:5px;outline:none;margin-top:8px}.persona-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1424px) and (min-width:1281px){.persona-name{max-width:125px}}@media (max-width:1480px){.persona-name{max-width:150px}}@media (max-width:1536px){.persona-name{max-width:130px}}@media (max-width:1884px) and (min-width:1537px){.persona-name{max-width:190px}}@media (max-width:2200px) and (min-width:1884px){.persona-name{max-width:200px}}@media (max-width:1280px){.persona-name{max-width:250px}}@media (max-width:1024px){.persona-name{max-width:130px}}@media (max-width:1360px){.persona-name{max-width:90px}}@media (max-width:768px){.persona-name{max-width:160px}}@media (max-width:640px){.persona-name{max-width:140px}}.css-1jqq78o-placeholder{font-size:14px}.css-t3ipsp-control{border-color:#ccc!important;box-shadow:none!important}.dark{.css-13cymwt-control,.css-t3ipsp-control{background-color:#162227}.css-1nmdiq5-menu{background-color:#202d32}.css-1jqq78o-placeholder{color:#fff}.css-12a83d4-MultiValueRemove .css-tj5bde-Svg path{fill:#000}.css-166bipr-Input{color:#fff}}.customQuill{width:100%!important}.customQuill .ql-container{padding:0!important}.customQuill .ql-container,.customQuill .ql-editor{height:100px!important;min-height:100px!important;max-height:100px!important}.customQuill .ql-editor{padding:.5rem!important;overflow-y:auto;border:.5px solid #909091}.p-sidebar .p-sidebar-header,.p-sidebar-content{padding:0!important}.p-sidebar .p-sidebar-header .p-sidebar-icon{width:0!important;height:0!important}.ql-container .ql-editor{height:67vh;padding:1rem;background-color:#fff}.ql-container .ql-snow{border-radius:4px;border:none;display:flex;justify-content:center;border-bottom:1px solid #000!important}.ql-container.ql-snow{border-radius:2px;margin-top:1rem;border-top:1px solid #ccc!important;height:auto!important}.ql-editor.ql-blank:before{left:18px!important;font-style:normal!important}.ql-toolbar.ql-snow{background-color:#d8e8ff64;border-radius:4px}.dark{.dark .ql-formats,.ql-picker-label{color:#ccc}.ql-snow .ql-stroke{stroke:#ccc}.ql-container .ql-editor,.ql-toolbar.ql-snow{background:#202d32!important}.ql-toolbar.ql-snow{border-color:#888!important;height:auto!important}.ql-container.ql-snow{border-radius:5px;margin-top:1rem;border-color:#888!important;color:#ccc;overflow:hidden}.ql-editor.ql-blank:before{color:#ccc}.ql-snow .ql-fill{fill:#ccc}}.ql-toolbar .ql-comment:before{position:relative;top:-1px;content:url(/_next/static/media/message.234533fe.svg)}.dark .ql-toolbar .ql-comment:before{position:relative;top:-1px;content:url("/_next/static/media/message(dark).1324202d.svg")}#quill-editor{position:relative}.ai-copilot-button,.ai-copilot-menu,.ai-suggestions-popup{animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ql-editor ::selection{background-color:rgba(147,51,234,.2)}.dark .ql-editor ::selection{background-color:rgba(147,51,234,.3)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1024px){.ql-container .ql-editor{height:60vh}}@keyframes bounce-horizontal{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-6px)}}.animate-bounce-horizontal{animation:bounce-horizontal 2s infinite}.moveFolder .rc-tree-list-holder-inner{gap:12px!important}.moveFolder .rc-tree-node-content-wrapper,.moveFolder .rc-tree-title{width:100%!important;transition:all .2s ease-in-out;cursor:move}.moveFolder .rc-tree-node-selected{background:transparent!important;border:none!important;box-shadow:none!important}.moveFolder .rc-tree-treenode{width:100%;padding:4px 0!important;margin:2px 0;background-color:#fff!important;transition:all .2s ease}.dark .moveFolder .rc-tree-treenode{background-color:#3a474b!important}.moveFolder .rc-tree-treenode:not(:has(.rc-tree-indent)):hover{background:rgba(59,130,246,.1);border-radius:8px}.moveFolder .rc-tree-treenode:has(.rc-tree-indent):hover{background:transparent!important}.moveFolder .rc-tree-node-content-wrapper:hover{background:transparent!important;border:none!important}.moveFolder .rc-tree-title:hover{background:transparent!important}.moveFolder .rc-tree-node-content-wrapper{padding:6px!important;width:100%!important;transition:background .2s;border-radius:6px}.moveFolder .rc-tree-treenode.dragging{opacity:.7;background:rgba(59,130,246,.2)}.moveFolder .rc-tree-node-content-wrapper.drop-target{background-color:rgba(59,130,246,.2)!important}.moveFolder .rc-tree-treenode.drop-container>.rc-tree-node-content-wrapper{background-color:rgba(59,130,246,.1)!important}.moveFolder .rc-tree-treenode.dragging:after{display:none}.moveFolder .rc-tree-indent+.rc-tree-switcher{margin-right:8px}.moveFolder .rc-tree-indent{align-self:stretch;border:none!important}.moveFolder .rc-tree-indent-unit{border:none!important}.moveFolder .rc-tree-treenode.drag-over>*{border:none!important;background:none!important}.moveFolder .rc-tree-indent-unit-end:before,.moveFolder .rc-tree-indent-unit-start:before,.moveFolder .rc-tree-node-content-wrapper.rc-tree-node-selected,.moveFolder .rc-tree-treenode.drag-over-gap-bottom>*,.moveFolder .rc-tree-treenode.drag-over-gap-top>*{border:none!important}.moveFolder .rc-tree-list{border-left:none!important}.moveFolder .rc-tree *{border-left-color:transparent!important}.moveFolder{border-radius:12px;padding:16px}