body,html{font-family:"Fira Sans",sans-serif}#main-dashboard{--sidebar-width:220px;--sidebar-bg:white;--border-color:#e6e6e6;--text-color:#333;--nav-link-color:#6e6e80;--nav-link-active-bg:#f7f7f8;--nav-active-bg:var(--primary);--nav-active-link-color:var(--primary);--dashboard-bg:white;background-color:var(--dashboard-bg);min-height:100vh;color:var(--text-color)}#main-dashboard .mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 16px 16px 12px;border-bottom:1px solid var(--border-color)}#main-dashboard .mobile-header .logo{margin-left:4px}#main-dashboard .mobile-header .logo img{width:100%;max-width:24px}#main-dashboard .mobile-header .mobile-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-dashboard .mobile-header .mobile-header-right .mobile-header-icon{margin-left:15px;font-size:22px;line-height:1;cursor:pointer}#main-dashboard .mobile-header .mobile-header-right .mobile-header-icon a{color:var(--nav-link-color)}#main-dashboard .mobile-header .mobile-header-right .mobile-header-icon:hover{color:var(--primary)}#main-dashboard .mobile-header .mobile-header-right .mobile-header-icon:hover a{color:var(--primary)}@media (min-width:790px){#main-dashboard .mobile-header{display:none}}#main-dashboard .user-profile-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}#main-dashboard .user-profile-header-left img{width:50px;height:50px;border-radius:50%;margin-left:20px;border:1px solid var(--border-color);padding:2px}#main-dashboard .user-profile-header-left p{margin:0}#main-dashboard .user-profile-header-left #available-coins i{color:gold}#main-dashboard .user-profile-header-left .name{margin-bottom:0;font-size:14px}#main-dashboard .user-profile-header-left #available-coins{font-size:10px;font-weight:600;color:var(--nav-link-color)}#main-dashboard .user-profile-header-left .user-profile-image .dropdown{cursor:pointer}#main-dashboard .user-profile-header-left .user-profile-image .dropdown>div:after{display:none!important}#main-dashboard .user-profile-header-left .user-profile-image .dropdown i{margin-right:10px}#main-dashboard #dashboard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#main-dashboard.sidebar-toggled{--sidebar-width:56px}#main-dashboard.sidebar-toggled .nav-header .logo span{display:none!important}@media (min-width:790px){#main-dashboard.sidebar-toggled .dropdown .dropdown-nav{padding-left:0!important}#main-dashboard.sidebar-toggled .dropdown a:after{display:none!important}#main-dashboard.sidebar-toggled .nav-link .text,#main-dashboard.sidebar-toggled li .text{display:none}}#main-dashboard.sidebar-toggled .sidebar{left:0}@media (max-width:790px){#main-dashboard.sidebar-toggled .sidebar .nav-link .text{display:block}}#main-dashboard .sidebar{-webkit-transition:max-width 0.15s cubic-bezier(0,0.57,0.21,0.99),-webkit-box-shadow 0.15s cubic-bezier(0,0.57,0.21,0.99);transition:max-width 0.15s cubic-bezier(0,0.57,0.21,0.99),-webkit-box-shadow 0.15s cubic-bezier(0,0.57,0.21,0.99);transition:max-width 0.15s cubic-bezier(0,0.57,0.21,0.99),box-shadow 0.15s cubic-bezier(0,0.57,0.21,0.99);transition:max-width 0.15s cubic-bezier(0,0.57,0.21,0.99),box-shadow 0.15s cubic-bezier(0,0.57,0.21,0.99),-webkit-box-shadow 0.15s cubic-bezier(0,0.57,0.21,0.99);border-right:1px solid var(--border-color);overflow:hidden;position:fixed;top:0;left:0;height:100vh;max-width:var(--sidebar-width);width:100%;z-index:10;overflow-y:auto!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:790px){#main-dashboard .sidebar{max-width:100%!important;left:-100%;background-color:var(--sidebar-bg)}}#main-dashboard .sidebar .mobile-close{display:none;cursor:pointer}#main-dashboard .sidebar .side-navbar{background:var(--sidebar-bg);height:100%;padding:16px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#main-dashboard .sidebar .nav-header{margin:0 0 20px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:790px){#main-dashboard .sidebar .nav-header .mobile-close{display:block;font-size:22px;line-height:1}#main-dashboard .sidebar .nav-header .mobile-close:hover{color:var(--primary)}}#main-dashboard .sidebar .nav-header .logo{text-align:center;max-width:24px;width:100%}#main-dashboard .sidebar .nav-header img{width:100%;text-align:center}#main-dashboard .sidebar .nav-menu{white-space:nowrap}#main-dashboard .sidebar .nav-menu.top-menu{margin-bottom:auto}#main-dashboard .sidebar .nav-menu i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;padding:2px 0;font-size:20px}#main-dashboard .sidebar .nav-menu .nav-link,#main-dashboard .sidebar .nav-menu li{position:relative;display:block;color:var(--nav-link-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;width:100%;border-radius:4px}#main-dashboard .sidebar .nav-menu .nav-link .text,#main-dashboard .sidebar .nav-menu li .text{padding-left:10px}#main-dashboard .sidebar .nav-menu .toggle-sidebar:hover,#main-dashboard .sidebar .nav-menu .toggle-theme-mode:hover{background-color:var(--nav-link-active-bg)}#main-dashboard .sidebar .nav-menu .nav-link:hover{background-color:var(--nav-link-active-bg)}#main-dashboard .sidebar .nav-menu .dropdown>a:after{margin-left:auto;margin-right:10px}#main-dashboard .sidebar .nav-menu .nav-item,#main-dashboard .sidebar .nav-menu li{margin-bottom:4px;position:relative;color:var(--nav-link-color)}#main-dashboard .sidebar .nav-menu .nav-item.dropdown,#main-dashboard .sidebar .nav-menu li.dropdown{-ms-flex-wrap:wrap;flex-wrap:wrap}#main-dashboard .sidebar .nav-menu .nav-item .dropdown-nav,#main-dashboard .sidebar .nav-menu li .dropdown-nav{width:100%;position:unset;display:none;margin-top:4px}#main-dashboard .sidebar .nav-menu .nav-item.dropdown.show-dropdown .dropdown-nav,#main-dashboard .sidebar .nav-menu li.dropdown.show-dropdown .dropdown-nav{display:block}#main-dashboard .sidebar .nav-menu .nav-item.active>.nav-link,#main-dashboard .sidebar .nav-menu li.active>.nav-link{color:var(--nav-active-link-color)}#main-dashboard .sidebar .nav-menu .nav-item.active>.nav-link .text,#main-dashboard .sidebar .nav-menu li.active>.nav-link .text{font-weight:500}#main-dashboard .sidebar .nav-menu .nav-item.active>.nav-link:before,#main-dashboard .sidebar .nav-menu li.active>.nav-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--nav-active-bg);opacity:0.1;border-radius:4px}#main-dashboard .sidebar .nav-menu .nav-item.active>.dropdown-nav,#main-dashboard .sidebar .nav-menu li.active>.dropdown-nav{display:block}#main-dashboard .sidebar .nav-menu .separator{margin:10px auto;border-bottom:1px solid var(--border-color)}#main-dashboard .sidebar .bottom-menu{margin-top:auto}#main-dashboard .main-area{width:100%}@media (min-width:790px){#main-dashboard .main-area{padding-left:var(--sidebar-width)}}#main-dashboard .title-bar{padding:10px 15px;border-bottom:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main-dashboard .title-bar .main-title{margin:0;font-weight:500;font-size:24px}#main-dashboard .title-bar .left p{margin-bottom:0}@media (max-width:790px){#main-dashboard .title-bar .user-profile{display:none}}#main-dashboard #dashboard-area{width:100%;padding:10px 15px}#main-dashboard .dark-mode{display:none!important}#main-dashboard .toggle-sidebar,#main-dashboard .toggle-theme-mode{cursor:pointer}#main-dashboard .file-uploader-drop-box{position:relative;border:2px dashed var(--border-color);border-radius:4px;padding:60px 20px;text-align:center;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}#main-dashboard .file-uploader-drop-box:hover{border-color:var(--primary)}#main-dashboard .file-uploader-drop-box i{font-size:40px;margin-bottom:10px}#main-dashboard .file-uploader-drop-box input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}#main-dashboard .file-uploader-drop-box .selected-file-name{margin-top:10px;font-size:14px;color:var(--primary)}#main-dashboard .file-uploader-drop-box.drag-over{border-color:var(--primary)}#main-dashboard .file-uploader-drop-box.file-uploader-drop-box-preview{padding:15px}#main-dashboard .file-uploader-drop-box.file-uploader-drop-box-preview .selected-file-name,#main-dashboard .file-uploader-drop-box.file-uploader-drop-box-preview i{display:none}#main-dashboard .file-uploader-drop-box.file-uploader-drop-box-preview .file-uploader-text{display:none}#main-dashboard .file-uploader-drop-box img{border-radius:5px}#main-dashboard.dark-mode{--sidebar-bg:#1c2021;--border-color:#333;--nav-link-color:#b3b3b3;--nav-link-active-bg:#333;--nav-active-bg:var(--primary);--nav-active-link-color:var(--primary);--dashboard-bg:#1c2021;--text-color:#fff}#main-dashboard.dark-mode .dark-mode{display:block!important}#main-dashboard.dark-mode .toggle-theme-mode .dark-mode{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#main-dashboard.dark-mode .light-mode{display:none!important}#main-dashboard.dark-mode pre{border:1px solid var(--border-color);background-color:var(--dashboard-bg)}#quill-toolbar{position:absolute;padding:5px;background-color:#fff;border:1px solid #ccc;border-radius:5px;z-index:1000}#quill-toolbar button{border:none;background-color:transparent;cursor:pointer;border-radius:5px}#quill-toolbar button:hover{color:var(--primary)}#quill-toolbar button.active{background-color:var(--primary);color:white}#btn-magic-wand{color:var(--secondary)}.ql-container{font-size:16px!important}.ql-container.ql-snow,.ql-toolbar.ql-snow,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:var(--border-color)!important}.dark-mode .ql-snow .ql-picker-options{background-color:var(--dashboard-bg)!important}.dark-mode .ql-snow .ql-picker,.dark-mode .ql-snow .ql-picker.ql-expanded .ql-picker-label{color:white!important}.dark-mode .ql-snow .ql-stroke{stroke:white!important}.ql-snow .ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:25px}.ql-snow .ql-editor blockquote,.ql-snow .ql-editor h1,.ql-snow .ql-editor h2,.ql-snow .ql-editor h3,.ql-snow .ql-editor h4,.ql-snow .ql-editor h5,.ql-snow .ql-editor h6,.ql-snow .ql-editor ol,.ql-snow .ql-editor p,.ql-snow .ql-editor pre,.ql-snow .ql-editor ul{margin:0 0 16px 0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-snow .ql-editor h1{font-size:32px;margin-bottom:8px}.ql-snow .ql-editor h2{font-size:28px;margin-bottom:8px}.ql-snow .ql-editor h3{font-size:24px;margin-bottom:8px}.ql-snow .ql-editor h4{font-size:20px;margin-bottom:12px}.ql-snow .ql-editor h5{font-size:18px;margin-bottom:16px}.ql-snow .ql-editor h6{font-size:16px;margin-bottom:16px}.ql-snow .ql-editor ol,.ql-snow .ql-editor ul{padding-left:24px}.ql-snow .ql-editor blockquote{margin-left:24px;margin-right:24px;padding:8px 16px;border-left:3px solid var(--border-color);color:#666}.text-danger{color:red}.card-header.form-header label{white-space:nowrap}.card-body#results{padding:0}.card-body#results .ql-container.ql-snow,.card-body#results .ql-toolbar.ql-snow{border:none}.card-body#results .ql-toolbar.ql-snow{border-bottom:1px solid var(--border-color)}.card-body#results .ql-editor{min-height:200px}.steps{background-color:var(--background);border:1px solid var(--border-color);border-radius:10px;margin-bottom:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.steps .single-step{text-align:center;font-size:12px;padding:10px 15px;cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.steps .single-step:not(.done,.current,.active){pointer-events:none}.steps .single-step:hover{background-color:#f9f9f9}.steps .single-step .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:50%;font-weight:900;margin:5px auto;border:1px solid var(--border-color);background-color:var(--background)}.steps .single-step .text{font-weight:600}.steps .single-step.active .circle{background-color:var(--primary);color:white}.steps .single-step.done{background-color:rgba(36,85,1,0.05);border-right:1px solid rgba(36,85,1,0.1)}.steps .single-step.done:last-child{border:none}.steps .single-step.done .circle{background-color:var(--primary);color:white}.steps .single-step.done.active .circle{background-color:var(--secondary)!important;color:white}.steps .single-step.done.active .text{color:#245501!important}.steps .single-step.active.current{background-color:rgba(83,141,34,0.05);border-right:1px solid rgba(36,85,1,0.1)}.steps .single-step.active.current:last-child{border:none}.steps .single-step.active.current .circle{background:-webkit-gradient(linear,left top,right top,from(var(--primary)),to(var(--secondary)));background:linear-gradient(to right,var(--primary),var(--secondary));color:white}.steps .single-step.active.current .text{color:var(--primary)}.steps-container .step-container{display:none}.steps-container .step-container.active{display:block}#sortable{padding-left:0;list-style:none}#sortable [contenteditable=true]{outline:none!important}#sortable>li{border:1px solid var(--border-color);background-color:var(--background);margin-bottom:10px;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);padding:15px!important}#sortable>li .sortable-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding-right:5px;font-weight:600}#sortable ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:5px;border:1px solid var(--border-color);border-radius:5px}#sortable .handle{cursor:pointer;opacity:0.5}#sortable .handle:hover{opacity:1}#sortable ul li:hover{background-color:rgba(83,141,34,0.05)}#sortable ul li:hover>.handle{opacity:1}.ui-state-highlight{border:1px dashed var(--border-color)!important;background-color:rgba(83,141,34,0.05)!important}.ui-sortable-helper{background-color:white!important;border-color:#538d22;color:black}.outline-row{border:1px solid var(--border-color);background-color:var(--background);margin-bottom:10px;border-radius:5px;padding:15px!important}#outline-tree{padding:10px 0;padding-top:15px}.outline-input{font-weight:bold;display:inline-block}.handle{cursor:pointer}.handle:hover{opacity:0.8}#outline-tree .input{min-height:38px;font-weight:500}.outline-placeholder{display:inline-block;width:100%;height:34px;border:2px solid #d1d6d9;border-radius:5px}.step-container textarea{overflow:hidden;resize:none;height:auto!important;min-height:auto!important;font-weight:500}.single-message{border:1px solid #ccc;padding:5px;border-radius:5px;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-message .message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-message .time{font-size:12px;color:#666}.single-message:last-child{margin-bottom:0}.btn-sm{padding:4px 10px!important;font-size:12px}