@font-face{font-family:Rubik;src:url(/fonts/Rubik-Black.eot);src:url(/fonts/Rubik-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-Black.woff2) format("woff2"),url(/fonts/Rubik-Black.woff) format("woff"),url(/fonts/Rubik-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.eot);src:url(/fonts/Rubik-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-Bold.woff2) format("woff2"),url(/fonts/Rubik-Bold.woff) format("woff"),url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.eot);src:url(/fonts/Rubik-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-SemiBold.woff2) format("woff2"),url(/fonts/Rubik-SemiBold.woff) format("woff"),url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.eot);src:url(/fonts/Rubik-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-ExtraBold.woff2) format("woff2"),url(/fonts/Rubik-ExtraBold.woff) format("woff"),url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.eot);src:url(/fonts/Rubik-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-Light.woff2) format("woff2"),url(/fonts/Rubik-Light.woff) format("woff"),url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.eot);src:url(/fonts/Rubik-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-Regular.woff2) format("woff2"),url(/fonts/Rubik-Regular.woff) format("woff"),url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.eot);src:url(/fonts/Rubik-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik-Medium.woff2) format("woff2"),url(/fonts/Rubik-Medium.woff) format("woff"),url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,#app{height:100%;min-height:100vh;font-family:Rubik,serif;background-color:#191d31;margin:0;color:#fff}#app:not(:has(.diagram_container)){height:-moz-fit-content;height:fit-content}#app:has(.medialibrary_container){height:100%}*{box-sizing:border-box}.limit{width:100%;margin:0 auto;max-width:1230px;position:relative;padding:0 30px}.form_row{position:relative;display:flex;flex-direction:column;align-items:start;width:100%;gap:4px}.form_row:has(label.error) input,.form_row:has(label.error) textarea{border-color:#e44}.form_row label.error{position:absolute;font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:#e44;top:calc(100% + 6px);left:0}.form_row .help_text{margin-top:2px;font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.form_row .help_text a{color:#6d72ff;text-decoration:none}.form_row .help_text a:hover{text-decoration:underline}.form_row .info_block{position:absolute;height:42px;width:47px;display:flex;align-items:center;justify-content:center;border-left:1px solid #2c2f48;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#74769a;right:0;bottom:1px}.form_row:has(.info_block) input{padding-right:55px}.form_row label{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.form_row label:has(img){display:flex;align-items:center;gap:8px}.form_row label:has(img) img{cursor:pointer}.form_row textarea{min-height:156px;resize:none}.form_row input,.form_row textarea{width:100%;padding:11px 18px;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;transition:all .3s;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff;box-sizing:border-box}.form_row input::-moz-placeholder,.form_row textarea::-moz-placeholder{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#74769a}.form_row input::placeholder,.form_row textarea::placeholder{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#74769a}.form_row input:focus,.form_row textarea:focus{border-color:#6d72ff}.form_row input:focus-visible,.form_row textarea:focus-visible{border-color:#6d72ff;outline:none}.button{font-family:Rubik;width:-moz-fit-content;width:fit-content;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none}.button span,.button img{z-index:2}.button.normal{padding:13px 28px}.button.small{padding:10px 14px}.button.icon{padding:13px 22px 14px 16px}.button.colored{background:linear-gradient(0deg,#6d72ff,#6d72ff);color:#fff;transition:all .3s}.button.colored:hover{background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.button.colored:active{background:linear-gradient(0deg,#6d72ff,#6d72ff)}.button.default{position:relative;background:#1f2234;border:1px solid #2c2f48;overflow:hidden}.button.default:before{z-index:1;content:"";position:absolute;width:95%;height:74px;left:50%;top:calc(100% - 10px);transform:translate(-50%);background-color:#5b4bd2;opacity:.5;filter:blur(13px);transition:all .3s;z-index:0}.button.default:hover:before{top:22px;opacity:.8}.button.outline{border:1px solid #2c2f48;background:#1f2234}.button.outline:hover{background:linear-gradient(0deg,#5a4ad1,#8e73ee);border-color:transparent}.button.outline_red{width:-moz-fit-content;width:fit-content;height:100%;background-color:#25283e;position:relative;overflow:hidden}.button.outline_red:before{z-index:1;content:"";position:absolute;width:85%;height:74px;left:50%;top:36px;transform:translate(-50%);background-color:#e44;opacity:.5;filter:blur(13px);transition:all .3s;z-index:0}.button.outline_red:hover:before{top:22px;opacity:.8}.button_wrapper{padding:1px;border-radius:12px;width:-moz-fit-content;width:fit-content}.button_wrapper:has(.button.outline_red){background:linear-gradient(to bottom,#2c2f48,#e44)}.button_wrapper:has(.button.default){background:linear-gradient(to bottom,#2c2f48,#5b4bd2)}.custom_check_container{display:flex;align-items:center;gap:8px;cursor:pointer}.custom_check_container:hover .custom_checkbox{border-color:#6d72ff}.custom_check_container input{display:none}.custom_check_container:has(input:checked) .custom_checkbox{position:relative;background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.custom_check_container:has(input:checked) .custom_checkbox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/icons/checkbox_arrow.svg);background-position:center}.custom_checkbox{position:relative;width:16px;min-width:16px;height:16px;box-sizing:border-box;border-radius:4px;background:#1f2234;border:1px solid #74769a;transition:all .3s}.custom_checkbox:hover{border-color:#6d72ff}.custom_checkbox:has(input:checked){position:relative;background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.custom_checkbox:has(input:checked):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/icons/checkbox_arrow.svg)}.custom_checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.app_wrapper{display:flex;align-items:start;gap:30px;max-width:1920px;padding-right:30px;height:100%}.sidebar{min-height:100dvh;max-height:900px;box-sizing:border-box;background-color:#25283e;border-right:1px solid #2c2f48;position:relative}.sidebar:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;background-color:#191a27;transition:all .3s;pointer-events:none}.sidebar:has(.projects_container.hovered):after{opacity:.6}.sidebar .sidebar_menu{margin-top:52px;display:flex;flex-direction:column;list-style:none;gap:3px;padding:0 20px;background-color:#25283e}.sidebar .sidebar_menu .mid_menu{margin-top:21px;padding-top:21px;border-top:1px solid #2c2f48}.sidebar_menu_item-button{width:279px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 12px;border-radius:12px;background:transparent;color:#fff;text-decoration:none;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.sidebar_menu_item-button svg,.sidebar_menu_item-button img{min-width:24px;min-height:25px}.sidebar_menu_item-button svg path{transition:all .3s}.sidebar_menu_item-button:hover{background:#2c2f48;cursor:pointer}.sidebar_menu_item-button:hover .items_count{background:#25283e}.sidebar_menu_item-button:hover svg path{fill:#fff}.sidebar_menu_item-button:hover button svg path{fill:#fff}.sidebar_menu_item-button[data-active=true]{background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.sidebar_menu_item-button[data-active=true] .items_count{background:#fff;color:#6d72ff}.sidebar_menu_item-button[data-active=true] svg path{fill:#fff}.sidebar_menu_item-button .items_count{margin-left:auto;width:-moz-fit-content;width:fit-content;height:22px;padding:0 4px;border-radius:6px;background:#2c2f48;font-size:14px;font-style:normal;font-weight:400;line-height:14px;color:#fff;transition:all .3s;display:flex;justify-content:center;align-items:center}.sidebar_menu_item-button .items_count.empty{display:none}.sidebar_menu_item-button button{width:100%;height:100%;outline:none;background-color:transparent;box-shadow:none;border:none;padding:0;display:flex;align-items:center;gap:12px;cursor:pointer}.sidebar_menu_item-button button span{color:#fff;text-decoration:none;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.sidebar_footer{margin-top:auto}.sidebar_footer .sidebar-menu{margin-top:0}.poject_card{display:flex;align-items:center;gap:14px;padding:28px 20px;box-shadow:0 4px 50px #17192b4d;margin-top:-3px;background:#25283e;cursor:pointer}.poject_card .image_container{width:44px;min-width:44px;height:44px;border-radius:100%;overflow:hidden}.poject_card .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.poject_card .image_container .imagePlaceholder{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#b48e10;font-family:Rubik;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.poject_card .project_name{font-family:Rubik;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.app_content{width:100%;height:100%;padding-top:33px;display:flex;flex-direction:column}.page_title{margin:0 0 36px;font-family:Rubik;font-size:30px;font-style:normal;font-weight:400;line-height:32px}.tabs_panel{display:flex;align-items:center;gap:13px;padding:10px;border-radius:12px;border:1px solid #2c2f48;background-color:#25283e;width:-moz-fit-content;width:fit-content}.tabs_panel .tab_button{width:-moz-fit-content;width:fit-content;padding:13px 22px 14px 16px;border-radius:5px;background:#25283e;display:flex;justify-content:center;align-items:center;gap:6px;transition:all .3s;cursor:pointer}.tabs_panel .tab_button a{display:flex;justify-content:center;align-items:center;gap:6px;text-decoration:none;width:100%;height:100%}.tabs_panel .tab_button.active{background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.tabs_panel .tab_button.active svg path{fill:#fff}.tabs_panel .tab_button.active .tab_title{color:#fff}.tabs_panel .tab_button:hover{background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.tabs_panel .tab_button:hover svg path{fill:#fff}.tabs_panel .tab_button:hover .tab_title{color:#fff}.tabs_panel .tab_button svg path{transition:all .3s}.tabs_panel .tab_button .tab_title{font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#74769a;transition:all .3s}.app_modal_overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;display:flex;justify-content:center;align-items:center;background:#191d31cc;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);cursor:pointer}.app_modal{width:100%;max-height:100dvh;overflow:auto;max-width:1070px;border-radius:12px;position:relative;border:1px solid #2c2f48;background-color:#191d31;padding-top:38px;-webkit-tap-highlight-color:none;outline:none;box-shadow:0 4px 70px #6d72ff1a;cursor:default}.app_modal::-webkit-scrollbar{display:none}.app_modal::-webkit-scrollbar-thumb{display:none}.app_modal .close_modal{position:absolute;top:44px;right:38px;cursor:pointer;z-index:2}.modal_heading{font-family:Rubik;font-size:30px;font-style:normal;font-weight:400;line-height:120%;margin:0}.modal_header{padding-bottom:36px;position:relative;padding-left:78px}.modal_header:after{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background-color:#2c2f48}.modal_children{padding-left:78px;padding-right:78px}.modal_children .about_resources{margin-top:36px;display:flex;justify-content:center;gap:30px;align-items:start;margin-bottom:51px}.modal_children .about_resources_item{max-width:442px;display:flex;flex-direction:column;gap:16px}.modal_children .about_resources_item:has(svg){flex-direction:row;gap:12px}.modal_children .about_resources_item:has(svg) svg{min-width:38px}.modal_children .about_resources_item p{margin:0;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#fff}.modal_children .about_resources_item p a{text-decoration:none;color:#6d72ff}.modal_footer{padding:36px 78px;position:relative}.modal_footer:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:1px;background-color:#2c2f48}.modal_footer .follow_us{display:flex;justify-content:end;gap:20px;align-items:center}.modal_footer .follow_us p{margin:0;color:#fff;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px}.modal_footer .follow_us .links{display:flex;align-items:center;gap:8px}.ant-tooltip{z-index:999999;border-radius:6px;padding:8px 12px;background-color:#2c2f48;color:#fff;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.ant-tooltip-arrow:before,.ant-tooltip-arrow:after{background-color:#2c2f48!important}.ant-tooltip-inner{padding:0!important;min-width:auto!important;min-height:auto!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}.custom_select{height:auto;position:relative;width:100%;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;transition:all .3s}.custom_select:focus{border-color:#6d72ff!important}.custom_select:has(.color_preview) .ant-select-selection-item{display:flex;align-items:center;gap:12px}.custom_select:has(.color_preview) .ant-select-selection-item .color_preview{width:33px;min-width:33px;height:29px;border-radius:4px;border:1px solid #2c2f48;background-color:#1b509f}.custom_select:has(.color_preview) .ant-select-selection-item .color_preview.primary{background-color:#1b509f}.custom_select:has(.color_preview) .ant-select-selection-item .color_preview.secondary{background-color:#fff}.custom_select:has(.color_preview) .ant-select-selection-item .color_preview.negative{background-color:#e64646}.custom_select:has(.color_preview) .ant-select-selection-item .color_preview.positive{background-color:#4bb34b}.custom_select .ant-select-selector{padding:11px 18px!important;background-color:transparent!important;border:none!important}.custom_select .ant-select-selector:has(img){padding:7px 18px!important}.custom_select .ant-select-selector:focus{box-shadow:none!important;border-color:transparent!important}.ant-select-selection-placeholder{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px!important;color:#74769a!important}.ant-select-selection-item:has(img,svg){display:flex!important;align-items:center;gap:8px}.ant-select-selection-item:has(img,svg) svg path{stroke:#fff}.ant-select-selection-item .image_container{width:42px;height:33px;overflow:hidden;border-radius:4px}.ant-select-selection-item .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ant-select-selection-item span{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff}.ant-select-focused{border-color:#6d72ff!important;box-shadow:none!important}.ant-select-focused .ant-select-selector{outline:none!important;box-shadow:none!important}.ant-select-focused .ant-select-arrow{transform:scaleY(-1)}.ant-select-dropdown{z-index:9999999;border-radius:16px;border:1px solid #2c2f48;background-color:#1f2234;box-shadow:0 1px 16.3px #0d0e1b1a;padding:0;padding-top:13px!important;padding-right:0!important}.ant-select-item-group{padding:14px 0 8px 12px!important;display:flex!important;align-items:center;gap:4px;font-family:Rubik;font-size:16px!important;font-style:normal;font-weight:300!important;line-height:20px!important;color:#74769a!important;padding-inline-start:12px!important}.ant-select-item-option:has(+.ant-select-item-group){position:relative}.ant-select-item-option:has(+.ant-select-item-group):before{content:"";position:absolute;top:calc(100% + 10px);left:0;width:100%;height:1px;background-color:#2c2f48}.rc-virtual-list-holder{padding-right:0!important;padding-bottom:10px!important;box-sizing:content-box;max-height:290px!important}.rc-virtual-list-holder::-webkit-scrollbar{background-color:#1f2234;width:3px}.rc-virtual-list-holder::-webkit-scrollbar-thumb{width:3px;border-radius:100px;background-color:#74769a}.rc-virtual-list-scrollbar-thumb{background-color:#74769a!important;width:3px!important}.ant-select-arrow{width:21px;height:21px;background-image:url(/images/icons/select_arrow.svg);background-position:center;transition:all .3s}.ant-select-arrow span{display:none}.ant-select-item.ant-select-item-option-grouped{padding-inline-start:0!important;padding:0!important}.ant-select-item.ant-select-item-option-grouped .select_option .image_container{width:24px;height:19px;min-width:24px;border-radius:4px;overflow:hidden}.ant-select-item.ant-select-item-option-grouped .select_option .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.select_option{padding:10px 0 10px 13px!important;transition:all .3s!important;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff;border-radius:0!important}.select_option:has(img,svg){display:flex;align-items:center;gap:8px}.select_option.filter_option svg path{stroke:#fff}.select_option:has(.color_preview) .ant-select-item-option-content{display:flex;align-items:center;gap:12px}.select_option:has(.color_preview) .color_preview{width:33px;min-width:33px;height:29px;border-radius:4px;border:1px solid #2c2f48;background-color:#1b509f}.select_option:has(.color_preview) .color_preview.primary{background-color:#1b509f}.select_option:has(.color_preview) .color_preview.secondary{background-color:#fff}.select_option:has(.color_preview) .color_preview.negative{background-color:#e64646}.select_option:has(.color_preview) .color_preview.positive{background-color:#4bb34b}.select_option .ant-select-item-option-content{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff}.select_option .ant-select-item-option-content:has(img,svg){display:flex;align-items:center;gap:8px}.select_option .ant-select-item-option-content:has(img,svg) svg path{stroke:#fff}.select_option .ant-select-item-option-content .image_container{width:42px;height:33px;overflow:hidden;border-radius:4px}.select_option .ant-select-item-option-content .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ant-select-item-option-active{background-color:#6d72ff!important}.ant-select-item-option-selected{background-color:#6d72ff!important;color:#fff!important}.custom_toggle{display:flex;align-items:center;gap:1px;width:-moz-fit-content;width:fit-content;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;cursor:pointer;padding:4px;transition:all .3s}.custom_toggle:hover{border-color:#6d72ff}.custom_toggle.on .toggle_button:first-of-type{box-shadow:0 0 7.6px #6d72ff80;background:#6d72ff}.custom_toggle.off .toggle_button:last-of-type{background:#74769a}.custom_toggle .toggle_button{border-radius:10px;background:transparent;width:57px;height:39px;display:flex;align-items:center;justify-content:center;transition:all .3s;text-align:center;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff}.custom-input{width:100%;padding:11px 18px;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;transition:all .3s;box-sizing:border-box}.custom-input:focus-within{box-shadow:none!important;background-color:#1f2234!important;outline:none!important;border-color:#2c2f48!important}.custom-input:hover{border-color:#2c2f48!important;background-color:#1f2234!important}.custom-input:focus{border-color:#6d72ff!important}.custom-input:has(input:focus){border-color:#6d72ff!important}.custom-input::-moz-placeholder{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#74769a}.custom-input::placeholder{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#74769a}.custom-input input{font-family:Rubik!important;font-size:16px!important;font-style:normal;font-weight:300!important;line-height:20px!important;color:#fff!important;padding:0!important;border-radius:0!important}.custom-input .ant-input-number-handler-wrap{background:transparent;min-width:22px;opacity:1;padding-right:18px;box-sizing:content-box;height:22px;transform:translateY(50%)}.custom-input .ant-input-number-handler-wrap .ant-input-number-handler{height:50%;border-inline-start:none;border-block-start:none;display:flex;justify-content:center;align-items:center}.custom-input .ant-input-number-handler-wrap .ant-input-number-handler span{display:none}.custom-input .ant-input-number-handler-wrap .ant-input-number-handler-up:before{content:"";width:9px;height:5px;background-image:url(/images/icons/number_input_top.svg);background-position:center;background-repeat:no-repeat}.custom-input .ant-input-number-handler-wrap .ant-input-number-handler-down:before{content:"";width:9px;height:5px;background-image:url(/images/icons/number_input_bottom.svg);background-position:center;background-repeat:no-repeat}.select_option.small .ant-select-item-option-content .image_container{width:24px;min-width:24px;height:24px}.select_option.small .ant-select-item-option-content .image_container img{vertical-align:initial}.diagram_container{position:relative;height:100%;width:100%}.diagram_container>div{height:100%;padding-bottom:20px}.diagram_container .diagram_actions{position:absolute;right:20px;top:125px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:14px 13px;border-radius:12px;border:1px solid #2c2f48;background-color:#25283e}.diagram_container .diagram_actions_block{display:flex;flex-direction:column;gap:20px}.diagram_container .diagram_actions_block:last-of-type{position:relative}.diagram_container .diagram_actions_block:last-of-type:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:-20px;width:59px;height:1px;background-color:#2c2f48}.diagram_container .diagram_actions_block .diagram_action{cursor:pointer}.diagram_container .diagram_actions_block .diagram_action svg path,.diagram_container .diagram_actions_block .diagram_action svg rect,.diagram_container .diagram_actions_block .diagram_action svg line{transition:all .3s}.diagram_container .diagram_actions_block .diagram_action:hover svg path{fill:#6d72ff}.diagram_container .diagram_actions_block .diagram_action.action,.diagram_container .diagram_actions_block .diagram_action.condition{cursor:grab}.diagram_container .diagram_actions_block .diagram_action.action:hover svg path{stroke:#52b09d}.diagram_container .diagram_actions_block .diagram_action.condition:hover svg path,.diagram_container .diagram_actions_block .diagram_action.condition:hover svg rect,.diagram_container .diagram_actions_block .diagram_action.condition:hover svg line{stroke:#cea85e}.diagram_container .diagram_actions_block .diagram_action.comment:hover svg path{fill:transparent;stroke:#6d72ff}.diagram_container .diagram_actions_block .diagram_action.save:hover svg path{fill:#2db054}.diagram_container .add_features_container{position:absolute;right:20px;top:21px;display:flex;align-items:center;gap:6px}.diagram_container .add_features_container .feautre_block{padding:1px 3px;border-radius:12px;border:1px solid #2c2f48;background-color:#25283e;box-shadow:0 1px 9px #0d0e1b0f;display:flex;align-items:center;gap:7px}.diagram_container .add_features_container .feautre_block .feature_item{width:55px;min-width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:12px;cursor:pointer}.diagram_container .add_features_container .feautre_block .feature_item .image_container{width:31px;height:31px;border-radius:100%;overflow:hidden}.diagram_container .add_features_container .feautre_block .feature_item .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.diagram_container .add_features_container .feautre_block .feature_item:hover{background:linear-gradient(0deg,#5a4ad1,#8e73ee)}.react-flow{width:100%!important;max-width:1537px;height:100%!important;border-radius:12px;border:1px solid #2c2f48;-webkit-backdrop-filter:blur(15.1499996185px);backdrop-filter:blur(15.1499996185px);position:relative}.react-flow .react-flow__panel.right{opacity:0}.react-flow .react-flow__handle{width:12px;height:12px;border:1px solid #ffcf28;background:transparent}.react-flow .source{background:#ffcf28}.react-flow .source_yes{left:100%;transform:translate(-50%);border-color:#29c820;background-color:#29c820}.react-flow .source_no{left:0;transform:translate(-50%);border-color:#e44;background-color:#e44}.custom_node{padding:12px 6px;border-radius:12px;background-color:#637db2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.05);min-width:128px;width:100%;max-width:128px;display:flex;flex-direction:column;gap:7px;position:relative}.custom_node.start,.custom_node.group{background-color:#52b09d}.custom_node.group .child_buttons_container{width:100%;gap:7px 3px;display:flex;flex-direction:column}.custom_node.group .child_buttons_container .buttons{display:flex;gap:5px;align-items:center}.custom_node.group .child_buttons_container .button_node{position:relative;border-radius:4px;background:#1b509f;text-align:center;font-family:Rubik;font-size:7px;font-style:normal;font-weight:400;line-height:120%;color:#fff;padding:5px 7px;width:100%}.custom_node.group .child_buttons_container .button_node.secondary{background-color:#fff;color:#191d31}.custom_node.group .child_buttons_container .button_node.negative{background-color:#e64646}.custom_node.group .child_buttons_container .button_node.positive{background-color:#4bb34b}.custom_node.end{background-color:#b05252}.custom_node.condition{background-color:#cea85e}.custom_node.condition .buttons .button_node{position:relative}.custom_node.condition .buttons .button_node .background{position:absolute;top:0;left:0;height:100%;background-color:#967a43;z-index:1}.custom_node.condition .buttons .button_node .condition_text{z-index:2;position:relative;text-align:center;font-size:13px}.custom_node .delete_node_btn{position:absolute;top:-20px;right:-15px;cursor:pointer;opacity:0;transition:all .3s}.custom_node:hover{cursor:pointer}.custom_node:hover .delete_node_btn{opacity:1}.custom_node .node_text{text-align:center;font-family:Rubik;font-size:11px;font-style:normal;font-weight:400;line-height:120%;color:#fff;display:flex;flex-direction:column;gap:7px}.custom_node .node_text p{margin:0;word-wrap:break-word}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:0!important;border-radius:0!important;width:auto!important;border:none!important;background-color:transparent!important}.pagination{display:flex;align-items:center;gap:4px}.pagination .pagination_item_wrapper{width:46px;min-width:46px;height:46px;border-radius:12px;padding:1px;background:transparent;overflow:hidden;transition:all .3s}.pagination .pagination_item_wrapper:hover{background:linear-gradient(to bottom,#2c2f48,#5b4bd2)}.pagination .pagination_item_wrapper:hover .pagination_item:before{opacity:1}.pagination .pagination_item_wrapper:has(.pagination_item.active){background:linear-gradient(to bottom,#2c2f48,#5b4bd2)}.pagination .pagination_item_wrapper .pagination_item{position:relative;background-color:#25283e;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:120%;color:#74769a;border-radius:12px;cursor:pointer;overflow:hidden;padding-top:2px}.pagination .pagination_item_wrapper .pagination_item:before{content:"";position:absolute;top:32px;left:50%;transform:translate(-50%);transition:all .3s;width:72px;height:55px;background-color:#5b4bd2;filter:blur(10px);opacity:0;border-radius:30px;z-index:1}.pagination .pagination_item_wrapper .pagination_item span{z-index:2}.pagination .pagination_item_wrapper .pagination_item.active span{color:#fff}.pagination .pagination_item_wrapper .pagination_item.active:before{opacity:1;top:18px}.pagination .pagination_item_wrapper .pagination_item.pagination_btn.next img{transform:scaleX(-1)}.dropzone_container{display:flex;flex-direction:column;width:100%;border:1px solid #2c2f48;border-radius:12px;overflow:hidden;background-color:#25283e}.dropzone_container .upload_box{font-family:Rubik;width:100%;padding:29px 0;background-color:#1f2234;display:flex;justify-content:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#fff;gap:4px;cursor:pointer;transition:all .3s}.dropzone_container .upload_box:hover{background-color:#25283e}.dropzone_container .upload_box span{color:#6d72ff}.dropzone_container .uploaded-images{border-top:1px solid #2c2f48;display:flex;flex-direction:column;gap:10px}.dropzone_container .uploaded-images .image-item{box-sizing:border-box;position:relative;height:265px;padding:8px 20px 0}.dropzone_container .uploaded-images .image-item .image_container{position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:12px;width:265px;height:254px;overflow:hidden}.dropzone_container .uploaded-images .image-item .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dropzone_container .uploaded-images .image-item .preview_image_info{display:flex;align-items:center;gap:16px}.dropzone_container .uploaded-images .image-item .preview_image_info .delete_btn{cursor:pointer;width:26px;min-width:26px;height:26px;border-radius:100%;background-color:#6d72ff;display:flex;justify-content:center;align-items:center}.dropzone_container .uploaded-images .image-item .preview_image_info .general_info{display:flex;flex-direction:column}.dropzone_container .uploaded-images .image-item .preview_image_info .general_info .name{color:#fff;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.dropzone_container .uploaded-images .image-item .preview_image_info .general_info .size{color:#74769a;font-family:Rubik;font-size:12px;font-style:normal;line-height:150%;font-weight:500}.ant-upload.ant-upload-select{display:inline}.recharts-layer.recharts-cartesian-axis-tick{margin-top:14px}.recharts-layer line{display:none}.recharts-layer text{text-align:center;font-family:Rubik;font-size:12px;font-style:normal;font-weight:500;line-height:120%;color:#74769a}.recharts-cartesian-grid-vertical{display:none}.select_container{display:flex;justify-content:space-between;border:1px solid #2c2f48;border-radius:12px;background-color:#1f2234;overflow:hidden;width:180px}.select_container .custom_select{border-top-left-radius:0;border-bottom-left-radius:0;border-color:transparent}.select_container .custom_select .ant-select-selector{padding:8px 6px 8px 12px!important}.select_container .custom_select .ant-select-selector .select_option{padding:0!important}.select_container .custom_select .ant-select-selector .ant-select-selection-search{padding-inline-end:9px!important}.select_container .custom_select.single_multiple .ant-select-selection-item,.select_container .custom_select.single_select .ant-select-selection-item{margin-inline-end:0!important;padding-inline-start:0!important;padding-inline-end:0!important;overflow:visible!important}.select_container .custom_select.single_multiple .ant-select-selection-item .ant-select-selection-item-remove,.select_container .custom_select.single_select .ant-select-selection-item .ant-select-selection-item-remove{display:none}.select_container .text{padding:8px 12px;font-size:14px;font-style:normal;font-weight:600;line-height:120%;color:#74769a;border-right:1px solid #252738;white-space:nowrap;display:flex;justify-content:center;align-items:center}.medialibrary_container{display:flex;flex-direction:column;gap:30px;flex:1}.medialibrary_container .top{display:flex;flex-direction:column;gap:16px;padding:16px 16px 11px;border-radius:12px;border:1px solid #2c2f48;background:#25283e}.medialibrary_container .top .actions{display:flex;justify-content:space-between;align-items:center}.medialibrary_container .top .actions .buttons{display:flex;align-items:center;gap:20px}.medialibrary_container .top .actions .buttons .text{margin-left:-7px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#74769a}.medialibrary_container .top .actions .search_images{display:flex;align-items:center;gap:4px;box-sizing:border-box;max-width:297px;width:100%}.medialibrary_container .top .actions .search_images .form_row input{height:49.5px}.medialibrary_container .top .actions .search_images .button{padding:13px 16px}.medialibrary_container .top .breadcrumbs{padding-top:11px;border-top:1px solid #2c2f48;display:flex;align-items:center;gap:11px}.medialibrary_container .top .breadcrumbs_item{display:flex;align-items:center;gap:11px;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#74769a;cursor:pointer;text-decoration:none}.medialibrary_container .top .breadcrumbs_item:last-of-type{color:#fff}.medialibrary_container .top .breadcrumbs_item:last-of-type:after{display:none}.medialibrary_container .top .breadcrumbs_item:after{content:"/";font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.medialibrary_container .items_container{height:100%;display:flex;flex-wrap:wrap;gap:20px;align-items:start;max-height:608px;overflow:auto;padding-right:27px;padding-bottom:80px}.medialibrary_container .items_container::-webkit-scrollbar{display:none}.medialibrary_container .items_container::-webkit-scrollbar-thumb{border-radius:100px;background-color:#74769a}.medialibrary_container .items_container .folder_item{width:150px;min-width:150px;display:flex;flex-direction:column;gap:8px;position:relative}.medialibrary_container .items_container .folder_item .open_block{position:absolute;top:7px;right:7px;width:26px;height:26px;cursor:pointer;opacity:0;transition:all .3s}.medialibrary_container .items_container .folder_item .image_container{width:100%;height:148px;display:flex;justify-content:center;align-items:center;border-radius:12px;background-color:#25283e}.medialibrary_container .items_container .folder_item .folder_name{font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.medialibrary_container .items_container .folder_item:hover .open_block{opacity:1}.medialibrary_container .items_container .image_item{position:relative;width:150px;min-width:150px;display:flex;flex-direction:column;gap:8px}.medialibrary_container .items_container .image_item .open_block{position:absolute;z-index:2;top:7px;right:7px;width:26px;height:26px;cursor:pointer;opacity:0;transition:all .3s}.medialibrary_container .items_container .image_item:hover .open_block,.medialibrary_container .items_container .image_item:hover .item_tooltip{opacity:1;pointer-events:all}.medialibrary_container .items_container .image_item.selected .image_container{border:2px solid #6d72ff;position:relative;z-index:1}.medialibrary_container .items_container .image_item.selected .image_container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background-color:#6d72ff}.medialibrary_container .items_container .image_item.selected .name{color:#6d72ff}.medialibrary_container .items_container .image_item .image_container{width:100%;height:148px;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden}.medialibrary_container .items_container .image_item .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.medialibrary_container .items_container .image_item .name{font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.medialibrary_container .items_container .image_item .item_tooltip{position:absolute;left:50%;transform:translate(-50%);top:153px;padding:8px 8px 12px;border-radius:6px;background-color:#2c2f48;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#fff;min-width:287px;max-width:287px;box-sizing:border-box;opacity:0;pointer-events:none;transition:all .3s;z-index:3}.medialibrary_container .items_container .image_item .item_tooltip:after{content:"";position:absolute;top:3px;left:50%;background-image:url(/images/icons/tooltip_angle.svg);background-position:center;background-repeat:no-repeat;width:18px;height:16px;transform:translate(-50%,-100%)}.custom_controls{left:22px;bottom:40px;display:flex;align-items:center;gap:30px;border-radius:12px;padding:20px;border:1px solid #2c2f48;background-color:#25283e;box-shadow:0 1px 9px #0d0e1b0f}.custom_controls .control_button{background-color:transparent;cursor:pointer;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:0!important;border:none!important}.custom_controls .zoom_container{display:flex;gap:9px;align-items:center}.custom_controls .zoom_container .zoom_level{width:100%;max-width:37px;min-width:37px;font-style:normal;font-weight:500;line-height:120%;font-size:14px;text-align:center}.ant-select-show-search:where(.css-dev-only-do-not-override-tjsggz).ant-select:not(.ant-select-customize-input) .ant-select-selector input{color:#fff;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px}.edit_node_modal_form{display:flex;flex-direction:column;gap:20px;padding:0 38px}.edit_node_modal_form .form_row{flex-direction:row;align-items:center;width:100%;gap:30px;justify-content:end}.edit_node_modal_form .form_row:has(textarea){align-items:start}.edit_node_modal_form .form_row:has(textarea) label{margin-top:14px}.edit_node_modal_form .form_row:has(textarea) textarea{min-height:115px}.edit_node_modal_form .form_row .toggle_container{width:100%}.edit_node_modal_form .form_row .toggle_container .custom_toggle .toggle_button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:10px 18px}.edit_node_modal_form .form_row input{height:49px}.edit_node_modal_form .form_row label{width:100%;max-width:271px;text-align:end;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.edit_node_modal_form .form_row label:has(img){justify-content:end}.edit_node_modal_form .form_row .select_container{width:100%;display:flex;align-items:center;gap:8px;padding-left:18px}.edit_node_modal_form .form_row .select_container .icon_container{padding-right:8px;border-right:1px solid #2c2f48}.edit_node_modal_form .form_row:has(.help_text){width:100%;display:grid;grid-template-columns:271px calc(100% - 301px);gap:6px 30px}.edit_node_modal_form .form_row:has(.help_text) .help_text{font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.edit_node_modal_form .form_row:has(.help_text) label{grid-row:span 2}.edit_node_modal_form .form_row:has(.button_wrapper){justify-content:start}.form_container_footer{margin-top:60px;width:100%;display:flex;justify-content:center;gap:20px;padding:29px 0;border-top:1px solid #2c2f48}.dropdown_actions{display:flex;flex-direction:column}.dropdown_actions .form_row{padding:0 12px;position:relative}.dropdown_actions .form_row .select_search_icon{position:absolute;top:50%;left:30px;transform:translateY(-50%)}.dropdown_actions .form_row input{padding-left:46px}.dropdown_actions .form_row:has(input:focus) .select_search_icon{display:none}.dropdown_actions .form_row:has(input:focus) input{padding-left:18px}.dropdown_actions .buttons{display:flex;align-items:center;gap:10px;margin-top:10px;padding:0 12px;margin-bottom:18px}.dropdown_actions .buttons .button{width:100%}.custom_emoji{border-radius:12px!important;border-color:transparent!important;border:1px solid #2c2f48!important;box-shadow:0 1px 16.3px #0d0e1b1a;background-color:#1f2234!important}.epr-header.epr_iogimd.epr_wtwvf4{background-color:#2c2f48!important}.epr-emoji-category-label{display:none!important}.epr_jkst5z:hover{background-color:#2c2f48!important}.epr-body::-webkit-scrollbar{display:none}.epr-body::-webkit-scrollbar-thumb{width:3px;border-radius:100px;background-color:#74769a}.epr_-kg0voo{display:none!important}.ace_editor{border-radius:12px;background-color:#000}.ace_editor .ace_gutter{background-color:#1f2234;padding-top:18px}.ace_editor .ace_gutter .ace_gutter-cell{padding:0 14px 40px 23px}.ace_editor .ace_gutter .ace_gutter-active-line{background-color:#25283e;font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#fff}.ace_editor .ace_scroller{top:18px}.ant-select-selection-item .select_option{padding:0!important}.log-reg-wrapper{width:100%;height:100%;min-height:100dvh;display:flex;justify-content:center;align-items:center;position:relative;overflow-x:hidden}.log-reg-wrapper:before{content:"";position:absolute;top:-174px;left:-80px;width:314.925px;height:944.029px;transform:rotate(-29.259deg);flex-shrink:0;border-radius:195px;opacity:.4;background:linear-gradient(180deg,#863ffb52,#5f4bd652);filter:blur(103px)}.log-reg-wrapper:after{content:"";position:absolute;top:-63px;right:-121px;width:433px;height:381px;flex-shrink:0;border-radius:433px;opacity:.28;background:#5d49d5;filter:blur(168.8999938965px)}.log-reg-wrapper .log_reg_img_top{position:absolute;top:0;right:0}.log-reg-wrapper .log_reg_img_bottom{position:absolute;bottom:120px;left:181px;z-index:0}.log-reg-wrapper .limit{display:flex;justify-content:center}.log-reg-wrapper .log-reg_container{z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:630px;gap:30px;border-radius:12px;box-shadow:0 4px 70px #6d72ff1a;background-color:#191d31;padding:100px 70px 72px}.log-reg-wrapper .log-reg_container h1{margin:0;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.log-reg-wrapper .log-reg_container .log-reg-form{width:100%;display:flex;flex-direction:column;gap:30px}.log-reg-wrapper .log-reg_container .log-reg-form:has(.form_top){gap:20px}.log-reg-wrapper .log-reg_container .log-reg-form .form_top{display:flex;flex-direction:column;gap:30px}.log-reg-wrapper .log-reg_container .log-reg-form .form_row .show_pass{position:absolute;top:37px;right:18px;cursor:pointer}.log-reg-wrapper .log-reg_container .log-reg-form .buttons{width:100%;display:flex;align-items:center;gap:20px}.log-reg-wrapper .log-reg_container .log-reg-form .buttons .button_wrapper{width:100%}.log-reg-wrapper .log-reg_container .log-reg-form .buttons .button{width:100%;text-decoration:none}.log-reg-wrapper .log-reg_container .log-reg-form .buttons .button span{height:17px;z-index:1}.log-reg-wrapper .log-reg_container .log-reg-form .buttons .button img{z-index:1}.log-reg-wrapper .log-reg_container .log-reg-form .register_link{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.log-reg-wrapper .log-reg_container .log-reg-form .register_link a{color:#6d72ff;text-decoration:none}.log-reg-wrapper .log-reg_container .log-reg-form .forgot_pass{margin-top:10px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6d72ff}.log-reg-wrapper .log-reg_container .log-reg-form .forgot_pass a{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6d72ff;text-decoration:none}.log-reg-wrapper .log-reg_container .log-reg-form .custom_check_container{margin-top:10px}.log-reg-wrapper .log-reg_container .log-reg-form .custom_check_container label{font-size:16px;font-style:normal;font-weight:400;line-height:120%;cursor:pointer}.log-reg-wrapper .log-reg_container .log-reg-form .custom_check_container label a{color:#6d72ff;text-decoration:none}.projects_container{width:100%;position:relative;z-index:2}.projects_container.hovered .current_project_container:before{opacity:0}.projects_container.hovered .current_project_container .poject_card{border-bottom:1px solid #2c2f48;box-shadow:0 4px 50px #17192b4d}.projects_container.hovered .other_projects{max-height:20rem}.projects_container .current_project_container{position:relative;z-index:2}.projects_container .current_project_container:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);background-image:url(/images/icons/other_projects_line.svg);background-size:cover;background-position:center;width:262px;height:7px;transition:all .3s}.projects_container .current_project_container .create_new_project_btn{position:absolute;width:28px;height:28px;border-radius:100%;background-color:#2c2f48;display:flex;justify-content:center;align-items:center;right:20px;top:36px;cursor:pointer}.projects_container .current_project_container .poject_card{box-shadow:none;margin-top:0;cursor:default}.projects_container .other_projects{z-index:1;position:absolute;width:100%;top:100%;left:0;max-height:0rem;overflow:hidden;transition:all .5s}.copyright{margin-top:28px;padding-left:30px;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:130%;opacity:.5;color:#74769a;padding-bottom:20px}.tab_resources_container,.tab_categories_container,.activity_container,.tab_rating_container,.tab_container{margin-top:16px;padding:24px 24px 16px;border-radius:12px;background-color:#25283e;border:1px solid #2c2f48;-webkit-backdrop-filter:blur(15.1499996185px);backdrop-filter:blur(15.1499996185px)}.tab_resources_container .top,.tab_categories_container .top,.activity_container .top,.tab_rating_container .top,.tab_container .top{width:100%;display:flex;align-items:center;gap:14px;position:relative}.tab_resources_container .top .button_tooltip_container,.tab_categories_container .top .button_tooltip_container,.activity_container .top .button_tooltip_container,.tab_rating_container .top .button_tooltip_container,.tab_container .top .button_tooltip_container{position:absolute;top:calc(100% + 20px);right:0;transition:all .3s;padding:6px 2px 12px;border-radius:12px;border:1px solid #2c2f48;box-shadow:0 1px 16.3px #0d0e1b1a;background-color:#1f2234}.tab_resources_container .top .button_tooltip_container.small,.tab_categories_container .top .button_tooltip_container.small,.activity_container .top .button_tooltip_container.small,.tab_rating_container .top .button_tooltip_container.small,.tab_container .top .button_tooltip_container.small{padding:6px 2px}.tab_resources_container .top .button_tooltip_container:after,.tab_categories_container .top .button_tooltip_container:after,.activity_container .top .button_tooltip_container:after,.tab_rating_container .top .button_tooltip_container:after,.tab_container .top .button_tooltip_container:after{content:"";position:absolute;top:0;transform:translateY(-100%);right:43px;width:34px;height:14px;background-image:url(/images/icons/triangle.svg);background-size:cover;background-repeat:no-repeat}.tab_resources_container .top .button_tooltip_container .actions_buttons_container .button_tooltip_item,.tab_categories_container .top .button_tooltip_container .actions_buttons_container .button_tooltip_item,.activity_container .top .button_tooltip_container .actions_buttons_container .button_tooltip_item,.tab_rating_container .top .button_tooltip_container .actions_buttons_container .button_tooltip_item,.tab_container .top .button_tooltip_container .actions_buttons_container .button_tooltip_item{border-top:none}.tab_resources_container .top .button_tooltip_container .button_tooltip_item,.tab_categories_container .top .button_tooltip_container .button_tooltip_item,.activity_container .top .button_tooltip_container .button_tooltip_item,.tab_rating_container .top .button_tooltip_container .button_tooltip_item,.tab_container .top .button_tooltip_container .button_tooltip_item{display:flex;align-items:center;gap:10px;padding:11px 13px 10px;background-color:#1f2234;transition:all .3s;border-top:1px solid #2c2f48;cursor:pointer}.tab_resources_container .top .button_tooltip_container .button_tooltip_item:hover,.tab_categories_container .top .button_tooltip_container .button_tooltip_item:hover,.activity_container .top .button_tooltip_container .button_tooltip_item:hover,.tab_rating_container .top .button_tooltip_container .button_tooltip_item:hover,.tab_container .top .button_tooltip_container .button_tooltip_item:hover{background-color:#6d72ff}.tab_resources_container .top .button_tooltip_container .button_tooltip_item span,.tab_categories_container .top .button_tooltip_container .button_tooltip_item span,.activity_container .top .button_tooltip_container .button_tooltip_item span,.tab_rating_container .top .button_tooltip_container .button_tooltip_item span,.tab_container .top .button_tooltip_container .button_tooltip_item span{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff}.tab_resources_container .top .button_tooltip_container .button_tooltip_item svg path,.tab_categories_container .top .button_tooltip_container .button_tooltip_item svg path,.activity_container .top .button_tooltip_container .button_tooltip_item svg path,.tab_rating_container .top .button_tooltip_container .button_tooltip_item svg path,.tab_container .top .button_tooltip_container .button_tooltip_item svg path{fill:#fff}.tab_resources_container .top .button_tooltip_container .button_tooltip_item.single,.tab_categories_container .top .button_tooltip_container .button_tooltip_item.single,.activity_container .top .button_tooltip_container .button_tooltip_item.single,.tab_rating_container .top .button_tooltip_container .button_tooltip_item.single,.tab_container .top .button_tooltip_container .button_tooltip_item.single{border-top:none;padding:10px 13px}.tab_resources_container .top form,.tab_categories_container .top form,.activity_container .top form,.tab_rating_container .top form,.tab_container .top form{flex:1}.tab_resources_container .top form .form_row input,.tab_categories_container .top form .form_row input,.activity_container .top form .form_row input,.tab_rating_container .top form .form_row input,.tab_container .top form .form_row input{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.tab_resources_container .top form .form_row input:placeholder,.tab_categories_container .top form .form_row input:placeholder,.activity_container .top form .form_row input:placeholder,.tab_rating_container .top form .form_row input:placeholder,.tab_container .top form .form_row input:placeholder{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.tab_resources_container .top .filter_button,.tab_categories_container .top .filter_button,.activity_container .top .filter_button,.tab_rating_container .top .filter_button,.tab_container .top .filter_button{position:relative;padding:12px 16px 11px}.tab_resources_container .top .filter_button .filters_count,.tab_categories_container .top .filter_button .filters_count,.activity_container .top .filter_button .filters_count,.tab_rating_container .top .filter_button .filters_count,.tab_container .top .filter_button .filters_count{position:absolute;top:4px;right:5px;width:18px;height:18px;border-radius:100%;background-color:#6d72ff;display:flex;justify-content:center;align-items:center;font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#fff;z-index:3}.tab_resources_container .bottom,.tab_categories_container .bottom,.activity_container .bottom,.tab_rating_container .bottom,.tab_container .bottom{padding:16px 24px 0;display:flex;justify-content:end;position:relative}.tab_resources_container .bottom .select_container,.tab_categories_container .bottom .select_container,.activity_container .bottom .select_container,.tab_rating_container .bottom .select_container,.tab_container .bottom .select_container{position:absolute;top:16px;left:50%;transform:translate(-50%)}.tab_categories_container .custom_select,.tab_rating_container .custom_select,.tab_container .custom_select,.tab_resources_container .custom_select{max-width:83px}.list_tab_resources .custom_select:first-of-type{max-width:302px}.resources_table,.categories_table,.activity_table,.rating_table,table,.tab_default_table{margin-top:24px;border-radius:12px;border:1px solid #2c2f48;width:100%;display:flex;flex-direction:column}.resources_table thead,.categories_table thead,.activity_table thead,.rating_table thead,table thead,.tab_default_table thead{background-color:#2c2f48;border-top-left-radius:12px;border-top-right-radius:12px}.resources_table thead tr,.categories_table thead tr,.activity_table thead tr,.rating_table thead tr,table thead tr,.tab_default_table thead tr{display:grid;grid-template-columns:68px 44px auto 123px 123px 244px}.resources_table thead th,.categories_table thead th,.activity_table thead th,.rating_table thead th,table thead th,.tab_default_table thead th{display:flex;align-items:center;justify-content:start;padding:15px 14px;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:120%;color:#74769a}.resources_table thead th:first-of-type,.categories_table thead th:first-of-type,.activity_table thead th:first-of-type,.rating_table thead th:first-of-type,table thead th:first-of-type,.tab_default_table thead th:first-of-type{justify-content:end}.resources_table tbody,.categories_table tbody,.activity_table tbody,.rating_table tbody,table tbody,.tab_default_table tbody{width:100%}.resources_table tbody tr,.categories_table tbody tr,.activity_table tbody tr,.rating_table tbody tr,table tbody tr,.tab_default_table tbody tr{display:grid;grid-template-columns:68px 44px auto 123px 123px 244px;align-items:center;border-bottom:1px solid #2c2f48}.resources_table tbody tr td,.categories_table tbody tr td,.activity_table tbody tr td,.rating_table tbody tr td,table tbody tr td,.tab_default_table tbody tr td{padding:24px 14px;color:#74769a;font-family:Rubik;font-size:18px;font-style:normal;font-weight:300;line-height:120%}.resources_table tbody tr td:first-of-type,.categories_table tbody tr td:first-of-type,.activity_table tbody tr td:first-of-type,.rating_table tbody tr td:first-of-type,table tbody tr td:first-of-type,.tab_default_table tbody tr td:first-of-type{display:flex;justify-content:end}.resources_table tbody tr td.main_info,.categories_table tbody tr td.main_info,.activity_table tbody tr td.main_info,.rating_table tbody tr td.main_info,table tbody tr td.main_info,.tab_default_table tbody tr td.main_info{display:flex;align-items:center;gap:12px}.resources_table tbody tr td.main_info .image_container,.categories_table tbody tr td.main_info .image_container,.activity_table tbody tr td.main_info .image_container,.rating_table tbody tr td.main_info .image_container,table tbody tr td.main_info .image_container,.tab_default_table tbody tr td.main_info .image_container{border-radius:5px;width:118px;height:67px;overflow:hidden}.resources_table tbody tr td.main_info .image_container img,.categories_table tbody tr td.main_info .image_container img,.activity_table tbody tr td.main_info .image_container img,.rating_table tbody tr td.main_info .image_container img,table tbody tr td.main_info .image_container img,.tab_default_table tbody tr td.main_info .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.resources_table tbody tr td.main_info .info,.categories_table tbody tr td.main_info .info,.activity_table tbody tr td.main_info .info,.rating_table tbody tr td.main_info .info,table tbody tr td.main_info .info,.tab_default_table tbody tr td.main_info .info{display:flex;flex-direction:column;gap:7px}.resources_table tbody tr td.main_info .info .name,.categories_table tbody tr td.main_info .info .name,.activity_table tbody tr td.main_info .info .name,.rating_table tbody tr td.main_info .info .name,table tbody tr td.main_info .info .name,.tab_default_table tbody tr td.main_info .info .name{display:flex;align-items:center;gap:6px;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#fff}.resources_table tbody tr td.main_info .info .type,.categories_table tbody tr td.main_info .info .type,.activity_table tbody tr td.main_info .info .type,.rating_table tbody tr td.main_info .info .type,table tbody tr td.main_info .info .type,.tab_default_table tbody tr td.main_info .info .type{display:flex;align-items:center;gap:6px;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:120%;color:#74769a}.resources_table tbody tr td.links a,.categories_table tbody tr td.links a,.activity_table tbody tr td.links a,.rating_table tbody tr td.links a,table tbody tr td.links a,.tab_default_table tbody tr td.links a{text-decoration:none;color:#6d72ff}.resources_table tbody tr td.actions,.categories_table tbody tr td.actions,.activity_table tbody tr td.actions,.rating_table tbody tr td.actions,table tbody tr td.actions,.tab_default_table tbody tr td.actions{display:flex;align-items:center;gap:20px}.resources_table tbody tr td.actions img,.categories_table tbody tr td.actions img,.activity_table tbody tr td.actions img,.rating_table tbody tr td.actions img,table tbody tr td.actions img,.tab_default_table tbody tr td.actions img{cursor:pointer}.storages_table thead tr,.storages_table tbody tr{grid-template-columns:55px 87px auto 390px 125px}.storages_table tbody tr td.main_info{color:#fff}.storages_table tbody tr td.main_info .image_container{width:47px;min-width:47px;height:47px;border-radius:5px;background-color:#1f2234;display:flex;justify-content:center;align-items:center}.storages_table tbody tr td.main_info .image_container img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.storages_table tbody tr td.type{color:#fff}.tab_default_table thead tr,.tab_default_table tbody tr,.list_tab_resources_table thead tr,.list_tab_resources_table tbody tr{grid-template-columns:98px auto 149px 220px 125px}.tab_default_table tbody tr td,.list_tab_resources_table tbody tr td{color:#fff}.tab_default_table tbody tr td.main_info .image_container,.list_tab_resources_table tbody tr td.main_info .image_container{border-radius:5px;background-color:#1f2234;width:47px;height:47px;min-width:47px;display:flex;align-items:center;justify-content:center}.tab_default_table tbody tr td.main_info .image_container img,.list_tab_resources_table tbody tr td.main_info .image_container img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tab_default_table tbody tr td.main_info .info,.list_tab_resources_table tbody tr td.main_info .info{gap:5px}.tab_default_table tbody tr td.main_info .info .location_icon,.list_tab_resources_table tbody tr td.main_info .info .location_icon{height:16px;width:16px;-o-object-fit:contain;object-fit:contain}.tab_default_table thead tr,.list_tab_resources_table thead tr,.tab_default_table tbody tr,.list_tab_resources_table tbody tr{grid-template-columns:52px 87px auto 149px 220px 135px}.tab_default_table tbody tr td:nth-child(2),.list_tab_resources_table tbody tr td:nth-child(2){color:#74769a}.categories_table thead tr,.categories_table tbody tr{grid-template-columns:44px auto 184px 226px 153px}.categories_table tbody tr td.main_info{color:#fff}.categories_table tbody tr td.actions{padding-left:20px;gap:40px}.rating_table thead tr,.rating_table tbody tr{grid-template-columns:55px auto 184px 226px 246px}.rating_table tbody tr td.main_info .image_container{width:47px;min-width:47px;height:47px;border-radius:5px;background-color:#1f2234;display:flex;justify-content:center;align-items:center}.rating_table tbody tr td.main_info .image_container img{width:auto;height:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.rating_table tbody tr td.main_info .info{gap:2px}.rating_table tbody tr td.main_info .info a{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#6d72ff;text-decoration:none}.rating_table tbody tr td.rating_resource_td .resource{display:flex;align-items:center;gap:8px;font-family:Rubik;font-size:18px;font-style:normal;font-weight:300;line-height:120%;color:#fff}.rating_table tbody tr td.actions{gap:16px}.rating_table tbody tr td.actions .actions_button{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:6px;border:1px solid #6d72ff;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer;color:#fff}.users_list_table thead tr,.users_list_table tbody tr{grid-template-columns:auto 123px 217px 120px}.users_list_table thead tr th:first-of-type{justify-content:start}.users_list_table tbody tr td{padding:9px 14px}.users_list_table tbody tr td.actions{justify-content:center}.users_list_table tbody tr td.actions>*{cursor:pointer}.activity_table thead tr{grid-template-columns:111px auto 226px 108px}.activity_table thead tr th:first-of-type{justify-content:start;padding-left:38px}.activity_table tbody tr{grid-template-columns:111px auto 226px 108px}.activity_table tbody tr td:first-of-type{justify-content:start;padding-left:38px}.activity_table tbody tr td.main_info{color:#fff}.modal_resources_tabs{padding-top:30px}.modal_resources_tabs .tabs_panel{width:100%;max-width:891px;margin:0 78px}.modal_resources_tabs .tabs_panel .tab_button{width:100%;justify-content:center}.modal_resources_tabs .modal_resource_tab_content{margin-top:30px;position:relative;padding-top:36px;padding-left:78px;padding-right:24px}.modal_resources_tabs .modal_resource_tab_content:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:1px;background-color:#2c2f48}.edit_resource_catalog{display:flex;flex-direction:column;gap:30px;max-height:500px;overflow:auto;padding-right:44px;margin-bottom:30px}.edit_resource_catalog::-webkit-scrollbar{border-radius:54px;background-color:#1f2234;width:10px}.edit_resource_catalog::-webkit-scrollbar-thumb{background-color:#74769a;border-radius:28px}.edit_resource_catalog .set_message{margin-top:16px}.edit_resource_catalog .features_container{margin-top:12px;display:flex;flex-direction:column;gap:42px}.edit_resource_catalog .features_container .feature_block{display:flex;flex-direction:column;gap:18px}.edit_resource_catalog .features_container .feature_block .feature_header{display:flex;align-items:center;gap:6px;font-family:Rubik;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.edit_resource_catalog .features_container .feature_block .feature_content_item{padding:20px 40px 40px;border-radius:12px;border:1px solid #2c2f48;-webkit-backdrop-filter:blur(15.1499996185px);backdrop-filter:blur(15.1499996185px);background-color:#1f2234;display:flex;flex-direction:column;gap:30px}.edit_resource_catalog .features_container .feature_block .feature_content_item .heading{font-family:Rubik;font-size:18px;font-style:normal;font-weight:500;line-height:120%;color:#fff}.edit_resource_catalog .features_container .feature_block .feature_content_item .items{display:flex;flex-direction:column;gap:20px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row{display:grid;grid-template-columns:220px auto;gap:20px 30px;width:100%;align-items:start}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row label{margin-top:14px;display:flex;align-items:center;justify-content:end;gap:8px;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs{display:flex;align-items:center;gap:30px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner{display:flex;align-items:center;gap:10px;min-width:309px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .form_row{max-width:102px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .custom_select{max-width:196px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .ant-select-selection-item .image_container{width:24px;min-width:24px;height:24px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .ant-select-selection-item .image_container img{vertical-align:initial}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .custom_select .ant-select-selector:has(img){padding-right:51px!important}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .ant-select-selection-item{padding-inline-end:0!important}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .inner .ant-select-selection-item span{overflow:hidden;text-overflow:ellipsis}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row .inputs .form_row{max-width:199px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content{display:flex;flex-direction:column;gap:20px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content .inputs{display:flex;gap:16px;align-items:center}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content .inputs .custom_select{max-height:48px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content .inputs .form_row{max-width:199px;margin-left:14px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content .inputs .form_row input{padding:13px 18px}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content .inputs img{cursor:pointer}.edit_resource_catalog .features_container .feature_block .feature_content_item .items .row_content .form_row{max-width:309px}.edit_resource_catalog .features_container .feature_block .feature_footer{display:flex;flex-direction:column;gap:10px}.edit_resource_catalog .features_container .feature_block .feature_footer .text{margin:0;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#fff}.edit_resource_catalog .features_container .feature_block .feature_footer .text a{color:#6d72ff;text-decoration:none}.edit_resource{display:flex;flex-direction:column;gap:30px;max-height:500px;overflow:auto;padding-right:44px;margin-bottom:30px}.edit_resource::-webkit-scrollbar{border-radius:54px;background-color:#1f2234;width:10px}.edit_resource::-webkit-scrollbar-thumb{background-color:#74769a;border-radius:28px}.edit_resource .form_top{width:100%;display:grid;grid-template-columns:auto 264px;gap:30px}.edit_resource .image_block{grid-row:span 2;display:flex;flex-direction:column;gap:14px}.edit_resource .image_block .image_container{width:100%;height:154px;border-radius:12px;overflow:hidden;margin-bottom:6px}.edit_resource .image_block .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit_resource .image_block .button,.edit_resource .image_block .button_wrapper{width:100%}.edit_resource .inputs{display:flex;align-items:center;gap:20px}.modal_footer .buttons{display:flex;align-items:center;justify-content:space-between}.modal_footer .buttons .left,.modal_footer .buttons .right{display:flex;align-items:center;gap:14px}.modal_footer .buttons .left .button,.modal_footer .buttons .right .button{width:136px}.edit_node_form{display:flex;flex-direction:column;gap:30px;padding:20px 50px}.edit_node_form .buttons_container{display:flex;flex-direction:column-reverse;gap:20px}.edit_node_form .buttons_container .inner_button_node{display:flex;justify-content:space-between;padding:5px 15px;border:1px solid #2c2f48;border-radius:12px}.edit_node_form .buttons_container .inner_button_node h5{margin:0}.edit_node_form .buttons_container .inner_button_node_buttons{display:flex;align-items:center;gap:10px}.welcome_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.welcome_container h1{text-align:center}.welcome_container nav{display:flex;align-items:center;gap:20px}.new_storage_form,.new_list_form{display:flex;flex-direction:column;gap:30px}.new_storage_form .checkbox_container,.new_list_form .checkbox_container{display:flex;align-items:center;gap:12px}.new_storage_form .checkbox_container .checkbox_text,.new_list_form .checkbox_container .checkbox_text{cursor:pointer;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.new_storage_form .buttons,.new_list_form .buttons{display:flex;justify-content:center;width:100%;gap:30px}.new_storage_form .buttons .button,.new_list_form .buttons .button{width:100%}.app_modal:has(.edit_folder){padding:70px 79px 72px 70px;max-width:634px;box-sizing:border-box}.app_modal:has(.edit_folder) .edit_folder{display:flex;flex-direction:column;gap:18px}.app_modal:has(.edit_folder) .edit_folder .date{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#74769a;display:flex;align-items:center;gap:10px}.app_modal:has(.edit_folder) .edit_folder .date span{color:#fff}.app_modal:has(.edit_folder) .edit_folder .buttons{display:flex;justify-content:space-between;align-items:center;margin-top:62px}.app_modal:has(.edit_folder) .edit_folder .buttons .button.icon{padding:13px 16px}.app_modal:has(.edit_folder) .edit_folder .buttons .right{display:flex;gap:12px}.app_modal:has(.edit_image_form){padding:70px 70px 72px;max-width:1160px}.app_modal:has(.debug_diagram_form){max-width:758px}.app_modal:has(.debug_diagram_form) .modal_header h1{display:flex;align-items:center;gap:8px}.app_modal:has(.debug_diagram_form) .modal_footer .buttons{justify-content:center;gap:14px}.app_modal:has(.debug_diagram_form) .modal_footer .buttons .button{width:100%}.debug_diagram_form{padding:36px 78px;display:flex;flex-direction:column;gap:24px}.debug_diagram_form .toggle_container{display:flex;flex-direction:column;gap:15px}.debug_diagram_form .toggle_container .label{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;gap:8px}.debug_diagram_form .links{display:flex;flex-direction:column;gap:9px}.debug_diagram_form .links a{display:flex;align-items:center;gap:9px;text-decoration:none;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#6d72ff}.edit_image_form{display:flex;align-items:start;gap:30px}.edit_image_form .image_container{width:492px;min-width:492px;height:480px;border-radius:12px;overflow:hidden}.edit_image_form .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.edit_image_form .inputs{width:100%;display:flex;flex-direction:column;gap:18px;height:480px}.edit_image_form .inputs textarea{min-height:47px}.edit_image_form .inputs .add_info{display:flex;flex-direction:column;gap:8px}.edit_image_form .inputs .add_info .info_item{display:flex;align-items:center;gap:10px;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#74769a}.edit_image_form .inputs .add_info .info_item span{color:#fff}.edit_image_form .inputs .buttons{display:flex;align-items:center;justify-content:space-between}.edit_image_form .inputs .buttons .button.icon{padding:13px 16px}.edit_image_form .inputs .buttons .right{display:flex;align-items:center;gap:12px}.app_modal:has(.new_storage_form,.tab_categories_form,.new_list_form){padding:70px 70px 72px;max-width:730px}.app_modal:has(.new_storage_form,.tab_categories_form,.new_list_form) h1{text-align:center;font-family:Rubik;font-size:30px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:30px}.settings_form{display:flex;flex-direction:column;gap:36px;padding-bottom:30px}.settings_form .settings_block{padding:24px 24px 44px;border-radius:12px;border:1px solid #2c2f48;background-color:#25283e;-webkit-backdrop-filter:blur(15.1499996185px);backdrop-filter:blur(15.1499996185px);display:flex;flex-direction:column;gap:30px}.settings_form .settings_block_title{font-family:Rubik;font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:#fff}.settings_form .settings_block .general_info_inputs{display:flex;width:100%;align-items:center;gap:20px}.settings_form .settings_block .additional_inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}.settings_form .settings_block .pay_methods_container{display:flex;align-items:center;gap:10px}.settings_form .settings_block .pay_methods_container .pay_method{display:flex;align-items:center;gap:10px;padding:13px 28px;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#fff}.settings_form .settings_block .connections_container{display:flex;flex-direction:column;gap:28px}.settings_form .settings_block .connections_container .connect_block{display:flex;align-items:center;gap:24px}.settings_form .settings_block .connections_container .connect_block.connected .name{color:#fff}.settings_form .settings_block .connections_container .connect_block.connected .name .connect_icon{opacity:1}.settings_form .settings_block .connections_container .connect_block .name{display:flex;align-items:center;gap:11px;font-family:Rubik;font-size:20px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.settings_form .settings_block .connections_container .connect_block .name .connect_icon{opacity:0}.settings_form .settings_block .connections_container .connect_block .action .connect_btn{padding:13px 28px;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;display:flex;align-items:center;gap:10px;cursor:pointer}.settings_form .settings_block .connections_container .connect_block .action .disconnect{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#e44;font-family:Rubik;cursor:pointer;text-decoration:underline}.settings_form .buttons{display:flex;align-items:center;gap:14px;padding-bottom:30px}.form_row.disabled label{opacity:.4}.form_row.disabled .disabled_block{border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;padding:11px 18px;position:relative;width:100%;box-sizing:border-box}.form_row.disabled .disabled_block span{font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff;opacity:.4}.form_row.disabled .disabled_block .in_progress{display:flex;align-items:center;gap:5px;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab_categories_form{display:flex;flex-direction:column;gap:30px}.tab_categories_form .buttons{display:flex;align-items:center;gap:30px}.tab_categories_form .buttons .button{width:100%}.dashboard_container{display:flex;align-items:start;gap:30px}.dashboard_container .statistics_container{display:flex;flex-direction:column;gap:30px;width:100%}.dashboard_container .statistics_container .main_statistics{display:flex;align-items:center;gap:30px}.dashboard_container .statistics_container .main_statistics .statistic_block{border-radius:12px;border:1px solid #2c2f48;background:#25283e;box-shadow:0 12px 45.8px #1f2336;width:100%;box-sizing:border-box;max-width:236px;display:flex;flex-direction:column;gap:14px;align-items:center;padding:21px 16px}.dashboard_container .statistics_container .main_statistics .statistic_block .info{display:flex;flex-direction:column;align-items:center;gap:2px}.dashboard_container .statistics_container .main_statistics .statistic_block .info .count{font-family:Rubik;font-size:24px;font-style:normal;font-weight:300;line-height:120%}.dashboard_container .statistics_container .main_statistics .statistic_block .info .text{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-align:center;color:#74769a}.dashboard_container .statistics_container .statistic_charts{display:flex;align-items:center;gap:30px}.dashboard_container .statistics_container .statistic_charts .chart_container{border-radius:12px;border:1px solid #2c2f48;background:#25283e;display:flex;flex-direction:column;gap:5px;padding:29px 20px 45px;width:100%}.dashboard_container .statistics_container .statistic_charts .chart_container .title{text-align:center;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.top_users_container{width:100%;max-width:472px;padding:20px;box-sizing:border-box;border-radius:12px;border:1px solid #2c2f48;background-color:#25283e}.top_users_container .title{margin-bottom:20px;font-family:Rubik;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.top_users_container table{margin:0;border-radius:0;border:none;gap:18px}.top_users_container table thead{border-radius:0;background-color:transparent}.top_users_container table thead tr{display:grid;grid-template-columns:21px 211px 100px 100px;padding:4px 0;border-bottom:1px solid #2c2f48}.top_users_container table thead tr th{padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#74769a;justify-content:center;box-sizing:border-box}.top_users_container table thead tr th:nth-child(2){padding-left:10px;justify-content:start}.top_users_container table.empty tbody tr td{grid-column:span 4}.top_users_container table tbody{display:flex;flex-direction:column;gap:11px}.top_users_container table tbody tr{grid-template-columns:21px 211px 100px 100px;padding:8px 0;border:none}.top_users_container table tbody tr td{justify-content:center;display:flex;align-items:center;padding:0;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.top_users_container table tbody tr td.about_user{padding-left:10px;justify-content:start;display:flex;align-items:center;gap:12px}.top_users_container table tbody tr td.about_user .image_container{width:37px;min-width:37px;height:37px;border-radius:100%;overflow:hidden}.top_users_container table tbody tr td.about_user .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.resources_filters{padding-top:42px;padding-bottom:58px;display:grid;grid-template-columns:repeat(3,1fr);gap:42px 30px}.fullscreen-dropzone{position:fixed;top:0;left:0;width:100vw;height:100vh;box-sizing:border-box;background:#191d31cc;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:49px 61px}.fullscreen-dropzone .ant-upload-wrapper{width:100%;height:100%}.fullscreen-dropzone .ant-upload-wrapper .ant-upload-text{font-family:Rubik;font-size:30px!important;font-style:normal;font-weight:400;line-height:32px;color:#fff!important;margin:0!important}.confirm_remove{max-width:730px;padding:70px 38px 72px}.confirm_remove .confirm_modal_container{display:flex;flex-direction:column;gap:20px;align-items:center}.confirm_remove .confirm_modal_container .image_container{width:160px;height:160px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#1f2234}.confirm_remove .confirm_modal_container .text{text-align:center;font-family:Rubik;font-size:24px;font-style:normal;font-weight:400;line-height:120%;color:#fff}.confirm_remove .confirm_modal_container .buttons{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:30px}.confirm_remove .confirm_modal_container .buttons .button{width:280px}.confirm_remove .confirm_modal_container .buttons .button svg{z-index:2}.app_modal:has(.confirm_heading){z-index:9999999}.app_modal.edit_node{padding-top:38px}.app_modal.edit_node .modal_header{padding:0 38px;display:flex;align-items:center;justify-content:space-between}.app_modal.edit_node .modal_header:after{display:none}.app_modal.edit_node .modal_header .actions{display:flex;align-items:center;gap:20px}.app_modal.edit_node .modal_header .actions img{cursor:pointer}.app_modal.edit_node .modal_label{margin:36px 38px;padding:12px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(82,176,157,.3);color:#52b09d;text-align:center;font-family:Rubik;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.app_modal.edit_node .modal_label.condition{color:#cea85e;border-color:#cea85e4d}.app_modal.edit_node .menu_container{display:flex;align-items:start;gap:30px;padding:0 38px;margin-bottom:52px}.app_modal.edit_node .menu_container .categories{width:100%;max-width:379px;display:flex;flex-direction:column;gap:11px;padding-right:30px;border-right:1px solid #2c2f48}.app_modal.edit_node .menu_container .categories_item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:12px;background-color:#1f2234;padding:14px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#fff;transition:all .3s;cursor:pointer}.app_modal.edit_node .menu_container .categories_item:hover{background-color:#25283e}.app_modal.edit_node .menu_container .categories_item.active{background-color:#6d72ff}.app_modal.edit_node .menu_container .items_list{padding-top:18px;display:flex;flex-direction:column;gap:16px}.app_modal.edit_node .menu_container .items_list .list_item{display:flex;align-items:center;gap:6px;cursor:pointer}.app_modal.edit_node .menu_container .items_list .list_item:hover span{text-decoration:underline}.app_modal.edit_node .menu_container .items_list .list_item span{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#fff}.form_row:has(.selectable_items) .custom_select.single_multiple .ant-select-selection-item{display:none!important}.form_row:has(.selectable_items) .custom_select.single_multiple .ant-select-selection-placeholder{display:none}.form_row:has(.selectable_items) .select_container{position:relative}.form_row:has(.selectable_items) .selectable_items{position:absolute;z-index:2;left:63px;background-color:#191d31;font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:20px;pointer-events:none}.form_container:has(.message_form) .form_container_footer{display:flex;align-items:center;justify-content:space-between;padding-left:38px;padding-right:38px}.form_container:has(.message_form) .form_container_footer .right{display:flex;align-items:center;gap:16px}.form_container:has(.message_form) .tabs_panel{width:100%;margin-bottom:24px}.form_container:has(.message_form) .tabs_panel .tab_button{width:100%}.form_container:has(.message_form) .buttons_listing{display:flex;flex-direction:column;gap:20px;margin-bottom:8px}.form_container:has(.message_form) .buttons_listing .buttons_listing_container{display:flex;align-items:center;gap:8px;width:100%}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .button_action_btn{width:48px;min-width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px dashed #2c2f48;cursor:pointer;transition:all .3s}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .button_action_btn svg path{transition:all .3s}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .button_action_btn:hover{background-color:#25283e;border-color:transparent}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .button_action_btn:hover svg path{fill:#6d72ff}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .button_action_btn:hover.delete_group svg path{fill:#e44}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons{display:flex;align-items:center;gap:10px;width:100%}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton{position:relative;width:100%;padding:14px;text-align:center;border-radius:12px;border:1px solid #6d72ff;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#fff;transition:all .3s;cursor:pointer}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton .delete_inner_btn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:22px;top:50%;transform:translateY(-50%);opacity:0;transition:all .3s;cursor:pointer}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton.secondary{background-color:#fff;color:#191d31}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton.negative{background-color:#e64646;border-color:#e64646}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton.positive{background-color:#4bb34b;border-color:#4bb34b}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton:hover{border-color:#6d72ff;background-color:#6d72ff;color:#fff}.form_container:has(.message_form) .buttons_listing .buttons_listing_container .buttons .innerButton:hover .delete_inner_btn{opacity:1}.form_container:has(.message_form) .action_buttons{display:flex;align-items:center;gap:8px}.form_container:has(.message_form) .action_buttons .action_btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:12px;border:1px dashed #2c2f48;font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#fff;cursor:pointer;transition:all .3s}.form_container:has(.message_form) .action_buttons .action_btn svg path{transition:all .3s}.form_container:has(.message_form) .action_buttons .action_btn:hover{background-color:#25283e;border-color:transparent}.form_container:has(.message_form) .action_buttons .action_btn:hover svg path{fill:#6d72ff}.form_container:has(.message_form) .action_buttons .action_btn.active{background-color:#25283e;border-color:transparent}.form_container:has(.message_form) .action_buttons .action_btn.active svg path{fill:#6d72ff}.form_container:has(.message_form) .message_container{display:flex;flex-direction:column;gap:12px}.form_container:has(.message_form) .message_container textarea{min-height:137px}.form_container:has(.message_form) .message_container textarea::-moz-placeholder{color:#fff}.form_container:has(.message_form) .message_container textarea::placeholder{color:#fff}.form_container:has(.message_form) .message_container .buttons_container{display:flex;justify-content:space-between;align-items:start}.form_container:has(.message_form) .message_container .buttons_container .buttons{display:flex;align-items:center;gap:8px}.form_container:has(.message_form) .message_settings{margin-top:10px;display:flex;flex-direction:column;gap:20px}.form_container:has(.message_form) .message_settings .form_row label{max-width:100%}.form_container:has(.message_form) .attachments_container .tabs_panel{margin-bottom:18px;padding:0;background-color:transparent;border:none;border-radius:0;gap:12px}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button{flex-direction:column;padding:13px 18px;gap:12px;border-radius:16px;background-color:transparent;border:1px solid #2c2f48}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button .tab_title{color:#fff}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button svg path{fill:inherit}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button:hover{background:#6d72ff}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button:hover svg path{stroke:#fff}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button.active{background:#6d72ff}.form_container:has(.message_form) .attachments_container .tabs_panel .tab_button.active svg path{stroke:#fff}.attach_upload_container{display:flex;width:100%;padding-left:18px;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234;height:47px;align-items:center;justify-content:space-between;font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#fff;cursor:not-allowed}.attach_upload_container .upload_btn{padding:15px;background-color:#2c2f48;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#fff;height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px;cursor:pointer}.attachments_container,.attach_info,.attach_info .info_list{display:flex;flex-direction:column;gap:18px}.attach_info .info_list .title{display:flex;align-items:center;gap:9px;font-size:16px;font-style:normal;font-weight:500;line-height:120%;color:#74769a;cursor:pointer}.attach_info .info_list ul{margin:0;display:flex;flex-direction:column;gap:9px;padding:0 0 0 41px}.attach_info .info_list ul li{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.attach_info .info_list ul li strong{font-weight:700}.attach_info .info_list ul li::marker{color:#6d72ff}.edit_button_container{border-radius:12px;border:1px solid #1a1b2c;background-color:#25283e;padding:30px 30px 42px;display:flex;flex-direction:column;gap:20px;margin-top:30px}.edit_button_container .form_row{flex-direction:column;gap:4px;align-items:start}.edit_button_container .form_row label{max-width:100%;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.edit_button_container .form_row label:has(img){justify-content:start}.edit_button_container .button_wrapper{width:100%;margin-top:10px}.edit_button_container .button_wrapper .button{width:100%}.edit_button_container .button_wrapper .button:before{width:90%;border-radius:838.116px}.buttons_position_container{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:40px}.buttons_position_container .position_button{width:100%;max-width:320px;padding:13px 0;display:flex;align-items:center;justify-content:center;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#74769a;border-radius:5px;background:#25283e;cursor:pointer}.buttons_position_container .position_button:hover,.buttons_position_container .position_button.active{background:linear-gradient(0deg,#5a4ad1,#8e73ee);color:#fff}.connect_var_container{margin-bottom:12px}.connect_var_container .form_row{gap:16px}.connect_var_container .form_row label{max-width:100%;width:-moz-fit-content;width:fit-content;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.waiting-form .form_row .selects_container{width:100%;display:flex;align-items:center;gap:20px}.waiting-form .form_row .selects_container .days_select{max-width:380px}.waiting-form .form_row .selects_container .picker_container{display:flex;align-items:center;gap:20px}.waiting-form .form_row .selects_container .picker_container .time_variant{max-width:140px;min-width:140px}.waiting-form .n_container{display:flex;flex-direction:column;gap:20px}.waiting-form .n_container .form_row input{max-width:246px;margin-left:-10px}.cancel_waiting .select_container{padding-left:0!important}.cancel_waiting .select_container .custom_select{border-bottom-left-radius:12px;border-top-left-radius:12px}.cancel_waiting .select_container .icon_container{display:none}.cancel_waiting .select_container .selectable_items{left:20px}.oblivion_form .toggle_container .text{font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#74769a;margin-top:6px}.variable_form .form_row label:has(img){align-items:end}.variable_form .input_container{width:100%;position:relative}.variable_form .input_container input{padding-left:60px}.variable_form .input_container .icon_container{position:absolute;top:50%;transform:translateY(-50%);left:18px;padding-right:8px;border-right:1px solid #2c2f48}.execute_program .form_row .icon_container{height:100%;width:30px;min-width:30px;margin-left:-15px}.execute_program .form_row .icon_container a{width:100%;height:100%}.execute_program .form_row .icon_container a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.custom_select.operator{max-width:145px;margin-left:-14px}.form_row:has(.amount_inputs_container){align-items:start}.form_row:has(.amount_inputs_container) label{margin-top:14px}.form_row:has(.amount_inputs_container) .amount_inputs_container{width:100%;display:flex;flex-direction:column;gap:14px}.form_row:has(.amount_inputs_container) .amount_inputs_container .inputs{display:flex;flex-direction:column;gap:16px;width:100%}.form_row:has(.amount_inputs_container) .amount_inputs_container .inputs .input_wrapper{width:100%;display:flex;align-items:center;gap:16px}.form_row:has(.amount_inputs_container) .amount_inputs_container .inputs .input_wrapper .remove_input{cursor:pointer}.date_input_container{width:100%;position:relative}.date_input_container .image_container{position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer}.date_input_container .help_text{margin-top:6px}.time-picker-wrapper{position:relative;display:inline-block}.custom-time-picker{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;display:flex;align-items:center;border:1px solid #2c2f48;background-color:#191d31;padding:8px;border-radius:8px;box-shadow:0 4px 70px #6d72ff1a;z-index:10}.time-column{display:flex;flex-direction:column;align-items:center;margin:0 4px;gap:10px}.time-column .column_button{background:none;border:none;font-size:16px;cursor:pointer;padding:2px;line-height:1;width:39px;height:39px;display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid #2c2f48;background-color:#1f2234}.time-column div{font-size:18px;padding:4px;min-width:24px;text-align:center}.time-separator{font-size:18px;margin:0 2px}.time-input{padding:11px 0!important;text-align:center;width:49px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.datetime_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#191d31cc;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);display:flex;justify-content:center;align-items:center;z-index:999999}.datetime_picker_container{border-radius:14px;border:1px solid #2c2f48;background-color:#1f2234;display:flex;flex-direction:column;gap:20px;width:-moz-fit-content;width:fit-content}.datetime_picker_container .actions{padding:18px 12px;position:relative;display:flex;justify-content:end;gap:8px}.datetime_picker_container .actions:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#2c2f48}.datetime_picker_container .picker_wrapper{display:flex;align-items:start;gap:0}.datetime_picker_container .picker_wrapper .picker_section{padding-top:20px}.datetime_picker_container .picker_wrapper .picker_section .picker_label{font-family:Rubik;font-size:20px;font-style:normal;font-weight:400;line-height:20px;color:#fff;padding-left:20px}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar{font-family:Rubik!important;background-color:#1f2234!important;border:none!important;border-radius:0!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__navigation{display:none}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header{background-color:#1f2234!important;border-bottom:none!important;border-top-left-radius:0!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header h2.react-datepicker__current-month{display:none}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown{display:flex;align-items:center;justify-content:center;gap:40px;padding:14px 0}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container--scroll,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-year-dropdown-container--scroll{margin:0!important;display:flex;align-items:center;gap:8px}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-read-view--down-arrow,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-read-view--down-arrow{border-color:#fff!important;border-width:2px 2px 0px 0px!important;height:5px;width:6px;transform:rotate(135deg) translateY(-50%);top:3px!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-year-dropdown{border-radius:12px!important;border:1px solid #2c2f48!important;background-color:#1f2234!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-option,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-option,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-year-option{padding:4px 16px;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:24px!important;letter-spacing:.5px;color:#fff}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-option:hover,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-option:hover,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-year-option:hover{background-color:#6d72ff!important;color:#fff!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-option:has(.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected),.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-option:has(.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected),.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-year-option:has(.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected){color:#6d72ff!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-option:has(.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected):hover,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-option:has(.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected):hover,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-year-option:has(.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected):hover{color:#fff!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-read-view,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-read-view{font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px;color:#fff}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day--selected{background-color:#6d72ff!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day-name,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day,.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__time-name{width:48px!important;height:48px!important;display:inline-flex!important;justify-content:center;align-items:center;color:#fff!important;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px;margin:0!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day--outside-month{color:#74769a!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day--outside-month:hover{color:#fff!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day{border-radius:100%!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day:hover{background-color:#6d72ff!important}.datetime_picker_container .picker_wrapper .picker_section .custom_calendar .react-datepicker__day--keyboard-selected{background-color:#6d72ff!important;border-radius:100%!important}.datetime_picker_container .picker_wrapper .picker_section .time_inputs{margin:20px 20px 0;display:flex}.datetime_picker_container .picker_wrapper .picker_section .time_inputs span{text-align:center;font-family:Rubik;font-size:57px;font-style:normal;font-weight:400;line-height:64px;width:24px}.datetime_picker_container .picker_wrapper .picker_section .time_inputs .input_container{display:flex;flex-direction:column;gap:7px}.datetime_picker_container .picker_wrapper .picker_section .time_inputs .input_container .input_label{font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.4px;color:#74769a}.datetime_picker_container .picker_wrapper .picker_section .time_inputs .input_container input{border-radius:8px;width:81px;height:72px;background-color:#25283e;text-align:center;font-family:Rubik;font-size:45px;font-style:normal;font-weight:400;line-height:52px;color:#fff;border:1px solid #25283e;transition:all .3s;caret-color:#6d72ff;padding:0}.datetime_picker_container .picker_wrapper .picker_section .time_inputs .input_container input:focus{border-color:#74769a}.datetime_picker_container .picker_wrapper .picker_section .time_inputs .input_container input:focus-visible{outline:none!important}.multiple_randomness .inputs_container{display:flex;flex-direction:column;gap:14px}.multiple_randomness .inputs_container .header{width:100%;display:flex;align-items:center;gap:16px}.multiple_randomness .inputs_container .header .title{width:100%;padding-top:14px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#fff}.multiple_randomness .inputs_container .form_row{gap:16px}.multiple_randomness .inputs_container .form_row img{cursor:pointer}.multiple_randomness .form_row:last-of-type{flex-direction:column;gap:4px;width:calc(50% - 16px);margin-top:6px}.multiple_randomness .form_row:last-of-type label{max-width:100%;text-align:left;font-size:14px}.input_container{position:relative;overflow:hidden}.input_container .input_button{position:absolute;top:0;right:0;height:100%;width:-moz-fit-content;width:fit-content;cursor:pointer;padding:15px;background-color:#2c2f48;font-size:14px;font-style:normal;font-weight:400;line-height:120%;border-top-right-radius:12px;border-bottom-right-radius:12px}.input_container input{padding-right:120px}.new_project_form{display:flex;flex-direction:column;gap:36px;padding-bottom:60px}.new_project_form .new_project_block{padding:24px 24px 20px;border-radius:12px;border:1px solid #2c2f48;background-color:#25283e;-webkit-backdrop-filter:blur(15.1499996185px);backdrop-filter:blur(15.1499996185px);display:flex;flex-direction:column;gap:30px}.new_project_form .new_project_block .block_header:has(.subtitle){display:flex;flex-direction:column;gap:4px}.new_project_form .new_project_block .block_header .title{font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:#fff}.new_project_form .new_project_block .block_header .subtitle{font-size:16px;font-style:normal;font-weight:300;line-height:20px;color:#74769a}.new_project_form .new_project_block .block_header .subtitle strong{font-weight:700}.new_project_form .new_project_block.main .inputs,.new_project_form .new_project_block.settings .inputs,.new_project_form .new_project_block.actions .inputs,.new_project_form .new_project_block.dialogs .inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.new_project_form .new_project_block.main .inputs input,.new_project_form .new_project_block.main .inputs .disabled_block,.new_project_form .new_project_block.settings .inputs input,.new_project_form .new_project_block.settings .inputs .disabled_block,.new_project_form .new_project_block.actions .inputs input,.new_project_form .new_project_block.actions .inputs .disabled_block,.new_project_form .new_project_block.dialogs .inputs input,.new_project_form .new_project_block.dialogs .inputs .disabled_block{height:47px}.new_project_form .new_project_block.main .inputs .form_row .show_pass,.new_project_form .new_project_block.settings .inputs .form_row .show_pass,.new_project_form .new_project_block.actions .inputs .form_row .show_pass,.new_project_form .new_project_block.dialogs .inputs .form_row .show_pass{position:absolute;bottom:13px;right:18px;cursor:pointer}.new_project_form .new_project_block.dialogs .button_wrapper{margin-top:-10px}.new_project_form .new_project_block.delete_message .inputs,.new_project_form .new_project_block.newsletter .inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.new_project_form .new_project_block.delete_message .inputs .custom_select,.new_project_form .new_project_block.newsletter .inputs .custom_select{max-height:47px}.new_project_form .new_project_block.delete_message .inputs .form_row input,.new_project_form .new_project_block.newsletter .inputs .form_row input{height:47px}.new_project_form .buttons{display:flex;align-items:center;gap:14px}.rating_form_container{display:flex;flex-direction:column;border:1px solid #2c2f48;background-color:#25283e;-webkit-backdrop-filter:blur(15.1499996185px);backdrop-filter:blur(15.1499996185px);border-radius:12px;padding-top:52px;margin-top:16px}.rating_form_container .rating_form{width:100%;max-width:813px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.rating_form_container .rating_form .form_row .input_container{width:100%}.rating_form_container .rating_form .form_row .input_container input{padding-right:88px}.rating_form_container .rating_form .other_settings_block{display:flex;align-items:center;gap:30px}.rating_form_container .rating_form .other_settings_block .text:has(.subtitle){display:flex;flex-direction:column;gap:5px}.rating_form_container .rating_form .other_settings_block .text .title{font-size:16px;font-style:normal;font-weight:400;line-height:120%;color:#fff}.rating_form_container .rating_form .other_settings_block .text .subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:120%;color:#74769a}.rating_form_container .rating_form_footer{margin-top:53px;border-top:1px solid #2c2f48;padding:38px 0;display:flex;justify-content:center}.rating_form_container .rating_form_footer .buttons{width:100%;max-width:813px;display:flex;align-items:center;gap:30px}.rating_form_container .rating_form_footer .buttons .button{width:100%}.feature_content{display:flex;flex-direction:column;gap:30px}.activity_table tbody tr td,.resources_table tbody tr td{padding:11px 14px}.categories_table tbody tr td{padding:20px 14px}.resources_table thead tr,.resources_table tbody tr{grid-template-columns:44px auto 123px 123px 244px}.confirm_heading{padding-top:40px;text-align:center}.confirm_buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px;margin-bottom:50px}.copy_resource_form,.create_diagram_form{max-width:500px;margin:30px auto 40px}.copy_resource_form .buttons,.create_diagram_form .buttons{width:100%;display:flex;align-items:center;gap:15px;margin-top:30px;justify-content:center}.list_player_info{width:100%;display:flex;align-items:center;gap:12px;justify-content:start!important}.list_player_info .image_container{overflow:hidden;width:68px;height:68px;min-width:68px;border-radius:5px}.list_player_info .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list_player_info .name_info{display:flex;flex-direction:column;gap:6px}.list_player_info .name_info .name{display:flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.list_player_info .name_info .vk_id{font-size:16px;font-style:normal;font-weight:300;line-height:120%;color:#74769a}.app_modal:has(.create_list_user_form){padding:38px 0 36px}.app_modal:has(.create_list_user_form) h1{margin:0;padding:0 38px 36px;border-bottom:1px solid #2c2f48;text-align:left;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.app_modal:has(.create_list_user_form) form{margin-top:42px;padding:0 38px 60px;border-bottom:1px solid #2c2f48;width:100%}.app_modal:has(.create_list_user_form) form .taxtarea_container{width:100%;display:flex;gap:0px;align-items:center;background-color:#2c2f48;transition:all .3s;border-radius:12px;overflow:hidden}.app_modal:has(.create_list_user_form) form .taxtarea_container:has(textarea:focus){background-color:#6d72ff}.app_modal:has(.create_list_user_form) form .taxtarea_container:has(textarea:focus) .icon_container svg path{stroke:#fff}.app_modal:has(.create_list_user_form) form .taxtarea_container .icon_container{display:flex;align-items:center;justify-content:center;padding:0 13.5px}.app_modal:has(.create_list_user_form) form .taxtarea_container .icon_container svg path{transition:all .3s}.app_modal:has(.create_list_user_form) .buttons{margin-top:36px;display:flex;align-items:center;justify-content:center;gap:14px}
