*{box-sizing:border-box;font-family:Poppins;margin:0;padding:0}button[disabled]{cursor:not-allowed!important}a{text-decoration:none}.pretty_btn{border:1px solid #c1e4fe;border-radius:6px;color:#162d3d;display:block;font-size:16px;line-height:24px;padding:5px 3px 5px 6px;transition:.2s}.pretty_btn:hover{background-color:#eaf7ff}.pretty_btn:focus{border-color:#3899ec;box-shadow:0 0 0 3px #aadbfc;outline:none}.pretty_input{border:1px solid #c1e4fe;border-radius:6px;color:#162d3d;display:block;font-size:16px;line-height:24px;padding:5px 3px 5px 6px;transition:.2s}.pretty_input:hover{background-color:#eaf7ff}.pretty_input:focus{border-color:#3899ec;box-shadow:0 0 0 3px #aadbfc;outline:none}.input_group{display:flex;flex-direction:column}.input_group label{color:#32536a;display:inline-block;font-size:14px;line-height:18px;margin-bottom:6px}.input_group .error_msg{color:#c00;display:none;font-size:12px}.input_group .error_msg.active{display:block}.primary_btn{align-items:center;background-color:#0f62e6;border:1px solid #0f62e6;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;min-width:72px;padding:4px 17px;transition:.1s}.primary_btn:hover{background-color:#fff;color:#0f62e6}.secundary_btn{align-items:center;background-color:#fff;border:1px solid #d6e6fe;border-radius:15px;color:#116dff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;min-width:72px;padding:0 17px;transition:.1s}.secundary_btn:hover{background-color:#0f62e6;border:1px solid #0f62e6;color:#fff}.error_msg_container{background-color:#dc3545;border-radius:7px;color:#fff;font-size:14px;padding:7px 15px;width:100%}.register_page{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.register_page .background_video{height:100%;left:0;object-fit:cover;object-position:center;opacity:1;position:absolute;top:0;width:100%}.register_page .form_container{display:grid;grid-template-columns:40% 60%;height:100%;width:100%}.register_page .form_container .media_container{position:relative;-webkit-transform:translate(-60%);transform:translate(-60%);transition:.25s;width:100vw;z-index:101}.register_page .form_container .media_container:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.01),rgba(0,0,0,.02),rgba(0,0,0,.03),rgba(0,0,0,.04),rgba(0,0,0,.05),rgba(0,0,0,.96),rgba(0,0,0,.97),rgba(0,0,0,.98),rgba(0,0,0,.99),#000);content:"";height:100%;position:absolute;right:0;top:0;transition:.2s;width:30px;z-index:9}.register_page .form_container.transition .media_container{-webkit-transform:translate(0);transform:translate(0)}.register_page .form_container.transition .media_container:before{width:0}.register_page .form_container .form_content{align-items:center;display:flex;flex-direction:column;justify-content:center}.register_page .form_container .form_content>svg{width:10vw}.register_page .form_container .form_content .signup_form{background-color:#fff;border-radius:10px;margin-top:20px;padding:20px;width:50%}.register_page .form_container .form_content .signup_form h2{font-size:1.7vw;font-weight:500;padding:.2vw;text-align:center;width:100%}.register_page .form_container .form_content .signup_form .input_group{margin-bottom:10px}.register_page .form_container .form_content .signup_form .submit{align-items:center;display:flex;justify-content:space-between;padding-top:10px;width:100%}.register_page .form_container .form_content .signup_form .submit .loader{opacity:0;transition:.15s;visibility:hidden}.register_page .form_container .form_content .signup_form .submit .loader.active{opacity:1;visibility:visible}.register_page .form_container .form_content .signup_form .submit_btn{background:#3d3a4e;background-size:400%;border:none;border-radius:15px;color:#fff;cursor:pointer;height:35px;overflow:hidden;padding:0 20px;position:relative}.register_page .form_container .form_content .signup_form .submit_btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.register_page .form_container .form_content .signup_form .submit_btn .button-content{position:relative;z-index:1}.register_page .form_container .form_content .signup_form .submit_btn:before{background:linear-gradient(82.3deg,#965de9 10.8%,#6358ee 94.3%);border-radius:inherit;content:"";height:inherit;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:all .475s;width:100%}.spiner_loader{-webkit-animation:spin89345 1s linear infinite;animation:spin89345 1s linear infinite;border:4px solid #984ae8;border-left-color:transparent;border-radius:50%;height:36px;width:36px}@-webkit-keyframes spin89345{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin89345{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login_page{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.login_page .form_container{display:grid;grid-template-columns:40% 60%;height:100%;width:100%}.login_page .form_container .media_container{position:relative;-webkit-transform:translate(-60%);transform:translate(-60%);transition:.25s;width:100vw;z-index:101}.login_page .form_container .media_container:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.01),rgba(0,0,0,.02),rgba(0,0,0,.03),rgba(0,0,0,.04),rgba(0,0,0,.05),rgba(0,0,0,.96),rgba(0,0,0,.97),rgba(0,0,0,.98),rgba(0,0,0,.99),#000);content:"";height:100%;position:absolute;right:0;top:0;transition:.2s;width:30px;z-index:9}.login_page .form_container.transition .media_container{-webkit-transform:translate(0);transform:translate(0)}.login_page .form_container.transition .media_container:before{width:0}.login_page .background_video{height:100%;left:0;object-fit:cover;object-position:center;opacity:1;position:absolute;top:0;width:100%}.login_page .form_container .form_content{align-items:center;display:flex;flex-direction:column;justify-content:center}.login_page .form_container .form_content>svg{width:10vw}.login_page .form_container .form_content .login_form{background-color:#fff;border-radius:10px;margin-top:20px;padding:20px;width:50%}.login_page .form_container .form_content .login_form h2{font-size:1.7vw;font-weight:500;padding:.2vw;text-align:center;width:100%}.login_page .form_container .form_content .login_form .input_group{margin-bottom:10px}.login_page .form_container .form_content .login_form .submit{align-items:center;display:flex;justify-content:space-between;padding-top:10px;width:100%}.login_page .form_container .form_content .login_form .submit .loader{opacity:0;transition:.15s;visibility:hidden}.login_page .form_container .form_content .login_form .submit .loader.active{opacity:1;visibility:visible}.login_page .form_container .form_content .login_form .submit_btn{background:#3d3a4e;background-size:400%;border:none;border-radius:15px;color:#fff;cursor:pointer;height:35px;overflow:hidden;padding:0 20px;position:relative}.login_page .form_container .form_content .login_form .submit_btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.login_page .form_container .form_content .login_form .submit_btn .button-content{position:relative;z-index:1}.login_page .form_container .form_content .login_form .submit_btn:before{background:linear-gradient(82.3deg,#965de9 10.8%,#6358ee 94.3%);border-radius:inherit;content:"";height:inherit;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:all .475s;width:100%}.dashboard_app{background-color:#f0f4f7;height:100vh;overflow:hidden;padding-top:48px;width:100%}.new_website_section{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:40px 10%;width:100%}.new_website_section .title h2{font-size:25px;font-weight:600;line-height:1}.new_website_section .title p{color:#20455e;font-size:14px;font-weight:400}.dashboard_navbar{align-items:stretch;background-color:#fff;box-shadow:0 1px 5px 0 rgba(41,85,115,.21);display:flex;height:48px;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:401}.dashboard_navbar .col1,.dashboard_navbar .col1 .logo{align-items:center;display:flex}.dashboard_navbar .col1 .logo{cursor:pointer;height:100%;justify-content:center;padding:0 20px}.dashboard_navbar .col1 .logo svg{height:70%}.dashboard_navbar .col2{align-items:center;display:flex}.dashboard_navbar .col2 .divider{background-color:#dfe5eb;height:18px;margin:0 10px;width:1px}.sites_dropdown{height:100%;position:relative}.sites_dropdown .label{align-items:center;background-color:#f4fafe;border-left:1px solid #dfe5eb;border-right:1px solid #dfe5eb;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 20px}.sites_dropdown .label p{color:#162d3d;font-size:14px;font-weight:400}.sites_dropdown .label i{color:#162d3d;font-size:10px;margin-left:10px}.account_dropdown{height:100%;position:relative}.account_dropdown .label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 10px}.account_dropdown .label .profile_picture{border-radius:50%;height:30px;overflow:hidden;position:relative;width:30px}.account_dropdown .label .profile_picture img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.account_dropdown .label i{color:#162d3d;font-size:10px;margin-left:10px;margin-right:5px}.account_dropdown .dropdown_container{bottom:0;opacity:0;padding:15px 10px 15px 0;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.2s;visibility:hidden;width:322px}.account_dropdown .dropdown_container.active{opacity:1;visibility:visible}.account_dropdown .dropdown_container .dropdown{background-color:#fff;border-radius:6px;box-shadow:0 0 17px 0 rgba(23,50,68,.17);position:relative;width:100%}.account_dropdown .dropdown_container .dropdown:before{background-color:#fff;content:"";display:flex;height:15px;position:absolute;right:45px;top:0;-webkit-transform:rotate(45deg) translateY(-69%);transform:rotate(45deg) translateY(-69%);width:15px}.account_dropdown .dropdown_container .dropdown .header{align-items:center;border-bottom:1px solid #dadada;display:flex;padding:20px}.account_dropdown .dropdown_container .dropdown .header .user_profile_picture{border-radius:50%;margin-right:15px;max-height:48px;max-width:48px;min-height:48px;min-width:48px;overflow:hidden;position:relative}.account_dropdown .dropdown_container .dropdown .header .user_profile_picture img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.account_dropdown .dropdown_container .dropdown .header .user_name{color:#162d3d;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.account_dropdown .dropdown_container .dropdown .body{padding:15px 0 12px 6px}.account_dropdown .dropdown_container .dropdown .footer{border-top:1px solid #dadada;display:flex;justify-content:space-between;padding:24px 24px 24px 6px}.websites_list_section{grid-column-gap:24px;grid-row-gap:24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;height:200px;padding:20px 10%;row-gap:24px;width:100%}@media (max-width:990px){.websites_list_section{grid-template-columns:1fr}}.website_item{background-color:#fff;border:1px solid #dad9da;border-radius:8px;display:flex;flex-direction:column;height:200px;height:100%;padding:16px 0}.website_item .header{display:flex;justify-content:space-between;padding-bottom:16px}.website_item .header .data{display:flex}.website_item .header .data .title{padding-left:16px}.website_item .header .data .title h2{font-size:16px;font-weight:600;line-height:1.1;word-break:break-all}.website_item .header .data .title p{color:#727586;font-size:12px;font-weight:400;word-break:break-all}.website_item .header .data .title p span{color:#1d1e20;font-weight:600}.website_item .footer{border-top:1px solid #dad9da;display:flex;justify-content:space-between;padding:16px 16px 0}.webpage_dashboard_content_loader{align-items:center;background-color:#fff;display:none;flex-direction:column;height:100%;justify-content:center;left:300px;position:absolute;top:0;width:calc(100% - 300px);z-index:199}.webpage_dashboard_content_loader.active{display:flex}.webpage_dashboard_content_loader .logo{width:15%}.webpage_dashboard_content_loader .loader{margin-top:50px;width:30%}.bar_loader{--height-of-loader:4px;--loader-color:#984ae8;background-color:rgba(0,0,0,.2);border-radius:30px;display:block;height:var(--height-of-loader);position:relative;width:100%}.bar_loader:before{-webkit-animation:moving 1s ease-in-out infinite;animation:moving 1s ease-in-out infinite;background:var(--loader-color);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@-webkit-keyframes moving{50%{width:100%}to{left:auto;right:0;width:0}}@keyframes moving{50%{width:100%}to{left:auto;right:0;width:0}}.webpage_dashboard_app{background-color:#f0f4f7;height:100vh;overflow:hidden;padding-top:45px;width:100%}.webpage_dashboard_container{display:flex;height:100%;width:100%}.webpage_dashboard_container .webpage_app_container{flex:1 1;overflow-y:auto}.wepagenav{background-color:#fff;border-right:1px solid #dad9da;max-width:300px;min-width:300px}.wepagenav .page_title{padding:25px 7% 15px;width:100%}.wepagenav .page_title .page{align-items:center;border:1px solid #dad9da;border-radius:6px;display:flex;height:47px;padding:0 15px;position:relative;width:100%}.wepagenav .page_title .page:before{background-color:#fff;color:#727586;content:"Website name";font-size:12px;height:10px;line-height:.6;padding:0 10px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wepagenav .page_title .page span{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.wepagenav .items{padding:20px 0;width:100%}.wepagenav .items .item{align-items:center;border-radius:0 45px 45px 0;cursor:pointer;display:flex;height:50px;padding-left:10%;transition:.2s;width:93%}.wepagenav .items .item span{color:#727586;font-size:15px;font-weight:600}.wepagenav .items .item svg{margin-right:10px;width:17px}.wepagenav .items .item:hover{background-color:rgba(152,74,232,.2)}.wepagenav .items .item.active{background-color:#ebe4ff}.wepagenav .items .item.active svg path{fill:#673de6}.wepagenav .items .item.active span{color:#673de6}.media_manager_modal_container{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:499}.media_manager_modal_container .media_manager{background-color:#fff;border:1px solid #d8d8d8;border-radius:15px;display:grid;grid-template-rows:50px auto 70px;height:90%;padding:0;position:relative;width:90%}.media_manager_modal_container .media_manager .header{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:4px 20px}.media_manager_modal_container .media_manager .header h2{font-size:16px;font-weight:500}.media_manager_modal_container .media_manager .body{overflow-y:auto;padding:16px 20px 45px;position:relative}.media_manager_modal_container .media_manager .body .folders{padding-bottom:8px}.media_manager_modal_container .media_manager .body .folders .title{align-items:center;color:#1f1f1f;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 0 16px}.media_manager_modal_container .media_manager .body .folders .container{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));width:100%}.media_manager_modal_container .media_manager .body .files{padding-bottom:8px}.media_manager_modal_container .media_manager .body .files .title{align-items:center;color:#1f1f1f;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 0 16px}.media_manager_modal_container .media_manager .body .files .container{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.media_manager_modal_container .media_manager .footer{align-items:center;border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:5px 20px}.media_manager_modal_container .media_manager .footer .actions{display:flex}.media_manager_modal_container .media_manager .footer .actions button{margin-left:10px}.media_folder_trace{align-items:center;display:flex;overflow-x:auto}.media_folder_trace button{background-color:#f0f1f3;border:none;border-radius:.75rem;color:#1f1f1f;cursor:pointer;margin-right:10px;padding:3px 18px}.media_folder_trace button:hover{background-color:#e1e5ea}.media_manager_folder_item{-webkit-box-flex:0;background-color:#f2f6fc;border-radius:.75rem;color:#1f1f1f;cursor:pointer;display:flex;flex:0 0 48px;-webkit-flex:0 0 48px}.media_manager_folder_item.selected{outline:2px solid #984ae8}.media_manager_folder_item:hover{background-color:#e1e5ea}.media_manager_folder_item .icon{flex:0 0 auto;padding:12px 16px;position:relative;z-index:1}.media_manager_folder_item .icon .icon_svg{height:24px;position:relative;width:24px}.media_manager_folder_item .icon .icon_svg svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.media_manager_folder_item .name{-webkit-box-flex:1;align-self:center;color:#1f1f1f;flex:1 1 auto;-webkit-flex:1 1 auto;font-size:14px;font-weight:500;overflow:hidden;padding:10px 12px 10px 0;position:relative;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:calc(100% - 56px)}.media_manager_folder_item .more_options{align-items:center;align-self:center;background:none;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;height:24px;justify-content:center;margin-right:10px;padding:0;position:relative;width:24px}.media_manager_folder_item .more_options:before{background-color:#1f1f1f;border-radius:50%;-webkit-border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s linear}.media_manager_folder_item .more_options:hover:before{opacity:.08}.media_manager_file_item{-webkit-box-flex:1;background-color:#f2f6fc;border-radius:.75rem;cursor:pointer;display:flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;overflow:hidden;position:relative}.media_manager_file_item.selected{outline:2px solid #984ae8}.media_manager_file_item:hover{background-color:#e1e5ea}.media_manager_file_item .file_header{display:flex;flex:0 0 48px}.media_manager_file_item .file_header .icon{-webkit-box-flex:0;flex:0 0 auto;-webkit-flex:0 0 auto;padding:12px 16px;position:relative;z-index:1}.media_manager_file_item .file_header .icon .img{height:24px;position:relative;width:24px}.media_manager_file_item .file_header .icon .img img{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:16px}.media_manager_file_item .file_header .name{-webkit-box-flex:1;align-self:center;box-sizing:border-box;color:#1f1f1f;flex:1 1 auto;-webkit-flex:1 1 auto;font-size:14px;font-weight:500;overflow:hidden;padding:10px 12px 10px 0;position:relative;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:calc(100% - 56px)}.media_manager_file_item .file_header .more_options{align-items:center;align-self:center;background:none;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;height:24px;justify-content:center;margin-right:10px;padding:0;position:relative;width:24px}.media_manager_file_item .file_header .more_options:before{background-color:#1f1f1f;border-radius:50%;-webkit-border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s linear}.media_manager_file_item .file_header .more_options:hover:before{opacity:.08}.media_manager_file_item .file_body{-webkit-box-flex:1;border-radius:.75rem;flex:1 1 auto;-webkit-flex:1 1 auto;margin:0 .5rem .5rem;position:relative}.media_manager_file_item .file_body .img{aspect-ratio:1/1;background-color:#fff;border-radius:.75rem;overflow:hidden;padding-top:100%;position:relative;width:100%}.media_manager_file_item .file_body img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.media_files_uploading_container{bottom:75px;max-height:40px;overflow:hidden;position:absolute;right:20px;transition:.25s;width:300px}.media_files_uploading_container.active{max-height:200px}.media_files_uploading_container .header{align-items:center;background-color:#0f62e6;border-radius:7px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:5px 15px;width:100%}.media_files_uploading_container.active .header{border-radius:0;border-top-left-radius:7px;border-top-right-radius:7px}.media_files_uploading_container .header span{color:#fff;font-size:14px;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.media_files_uploading_container .uploading_body{background-color:#fdfdfd;border-bottom:1px solid #d8d8d8;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;max-height:160px;min-height:10px;overflow-y:auto;width:100%}.media_files_uploading_container .uploading_body .file{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;height:40px;justify-content:space-between;padding:5px 15px;width:100%}.media_files_uploading_container .uploading_body .file:hover{background-color:#e7e7e7}.media_files_uploading_container .uploading_body .file h2{font-size:14px;font-weight:500;max-width:60%;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;word-break:keep-all}.media_files_uploading_container .uploading_body .file span{font-size:14px;-webkit-user-select:none;user-select:none}.media_manager_create_folder_modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:501}.media_manager_create_folder_modal .form_container{background-color:#fff;border:1px solid #d8d8d8;border-radius:15px;display:flex;flex-direction:column;padding:15px 20px;width:30%}.media_manager_create_folder_modal .form_container h2{display:block;font-size:16px;font-weight:500;margin-bottom:15px}.media_manager_create_folder_modal .form_container .loader{margin-top:15px}.media_manager_create_folder_modal .form_container .actions{display:flex;justify-content:flex-end;margin-top:15px}.media_manager_create_folder_modal .form_container .actions button{margin-left:10px}.media_manager_create_folder_modal .form_container .error_msg_container{margin-bottom:15px}.page_loader{align-items:center;background-color:#f0f4f7;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.2s;visibility:hidden;width:100%;z-index:501}.page_loader.active{opacity:1;visibility:visible}.page_loader .logo{width:12%}.page_loader .logo svg{width:100%}.page_loader .loader{margin-top:50px;width:50%}.ecommerce_noproducts{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ecommerce_noproducts>img{width:250px}.ecommerce_noproducts h2{font-size:32px;font-weight:600;margin-top:2%}.ecommerce_noproducts h2 span{font-weight:500}.ecommerce_noproducts button{margin-top:20px}.ecommerce_product_form{min-height:100%;padding:35px 5%;width:100%}.ecommerce_product_form>.header{display:flex;justify-content:space-between;width:100%}.ecommerce_product_form>.header .actions{display:flex}.ecommerce_product_form>.header .actions button{height:auto;margin-left:20px;padding:5px 30px}.ecommerce_product_form>.header .info{display:flex}.ecommerce_product_form>.header .info h2{font-size:24px;font-weight:600}.ecommerce_product_form .body{display:grid;grid-template-columns:60% 40%;padding:20px 0;width:100%}.ecommerce_product_form .body .col1{padding-right:20px}.ecommerce_product_form .body .col2{padding-left:20px}.ecommerce_product_form .body .col2 .form_inputs_container{margin-bottom:20px}.ecommerce_product_form .body .form_inputs_container{background-color:#fff;border:1px solid #d8d8d8;border-radius:15px;padding:20px 15px;width:100%}.ecommerce_product_form .body .form_inputs_container .input_container{display:flex;flex-direction:column;margin-bottom:15px}.ecommerce_product_form .body .form_inputs_container .input_container label{color:#383838;font-size:14px;margin-bottom:4px}.ecommerce_product_form .body .form_inputs_container .input_container input,.ecommerce_product_form .body .form_inputs_container .input_container textarea{border:1px solid #d8d8d8;border-radius:15px;font-size:16px;outline:none;padding:4px 10px;width:100%}.ecommerce_product_form .body .form_inputs_container .input_container textarea{height:200px}.ecommerce_product_form .body .form_inputs_container .input_container select{border:1px solid #d8d8d8;border-radius:15px;font-size:16px;outline:none;padding:4px 10px;width:100%}.ecommerce_product_form .body .product_main_info{margin-bottom:20px}.ecommerce_product_form_error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:15px;color:#721c24;margin:20px 0;padding:10px 20px;width:100%}.ecommerce_product_form_image{aspect-ratio:1/1;border-radius:8px;overflow:hidden;padding-top:100%;position:relative;width:100%}.ecommerce_product_form_image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ecommerce_product_form .body .product_data_form{padding:0!important}.ecommerce_product_form .body .product_data_form .header{border-bottom:1px solid #d8d8d8;padding:10px 15px}.ecommerce_product_form .body .product_data_form .header h2{font-size:16px;font-weight:500}.ecommerce_product_form .body .product_data_body{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;min-height:100px;width:100%}.ecommerce_product_form .body .product_data_body .side_menu{background-color:#f8f8f8;border-bottom-left-radius:15px;border-right:1px solid #d8d8d8}.ecommerce_product_form .body .product_data_body .side_menu .item{align-items:center;border-bottom:1px solid #d8d8d8;color:#555;cursor:pointer;display:flex;font-size:14px;padding:10px 15px;-webkit-user-select:none;user-select:none;width:100%}.ecommerce_product_form .body .product_data_body .side_menu .item.active,.ecommerce_product_form .body .product_data_body .side_menu .item:hover{background-color:#ebebeb}.ecommerce_product_form .body .product_data_body .content{padding:20px 15px}.ecommerce_product_form .body .product_data_body .content .input_container{align-items:center;flex-direction:row}.ecommerce_product_form .body .product_data_body .content .input_container label{line-height:0;margin-right:20px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.variation_option_action{display:flex;justify-content:flex-end;width:100%}.variation_option_item{border:1px solid #d8d8d8;border-radius:5px;margin-bottom:10px;padding:12px;width:100%}.variation_option_item .options{display:flex;flex-wrap:wrap;margin-top:10px}.variation_option_item .options .option{align-items:center;background-color:#e7dbdb;border-radius:5px;color:#3d3d3d;cursor:pointer;display:flex;font-size:14px;margin-bottom:10px;margin-right:10px;padding:3px 15px;-webkit-user-select:none;user-select:none}.variation_option_item .options .option button{align-items:center;background-color:initial;border:none;color:#a5a5a5;cursor:pointer;display:flex;height:100%;justify-content:center;margin-left:5px;padding:0 5px;transition:.25s}.variation_option_item .actions{display:flex;justify-content:flex-end}.variation_option_item .actions button{margin-left:10px}.ecommerce_categories_modal_container{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:499}.ecommerce_categories_modal{background-color:#fff;border:1px solid #d8d8d8;border-radius:15px;display:grid;grid-template-rows:50px auto 70px;max-height:70%;padding:0;position:relative;width:50%}.ecommerce_categories_modal .header{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:4px 20px}.ecommerce_categories_modal .header h2{font-size:16px;font-weight:500}.ecommerce_categories_modal .body{overflow-y:auto;padding:16px 20px;position:relative}.ecommerce_categories_modal .footer{align-items:center;border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:5px 20px}.ecommerce_categories_modal .footer .actions{display:flex}.ecommerce_categories_modal .footer .actions button{margin-left:10px}.ecommerce_categories_modal .categories_container{border:1px solid #d8d8d8;border-radius:5px;margin-top:10px;max-height:300px;overflow-y:auto;padding:10px 5px 5px;width:100%}.ecommerce_categories_modal .categories_container .item{border:1px solid #c1e4fe;border-radius:6px;color:#162d3d;cursor:pointer;display:block;margin-bottom:5px;padding:5px 15px;transition:.2s}.ecommerce_categories_modal .categories_container .item span{font-size:16px;line-height:24px;-webkit-user-select:none;user-select:none}.ecommerce_categories_modal .categories_container .item:hover{background-color:#7caeff;color:#fff}.ecommerce_categories_modal .categories_container .item.active{background-color:#0f62e6;color:#fff}.ecommerce_categories_modal .create_btn,.ecommerce_categories_modal .loader{margin-top:10px}.product_variation_modal{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:501}.product_variation_modal .form{background-color:#fff;border-radius:5px;box-shadow:0 0 17px 0 rgba(23,50,68,.17);width:50%}.product_variation_modal .form .header{border-bottom:1px solid #dadada;padding:10px 20px}.product_variation_modal .form .header h2{font-size:20px;font-weight:500}.product_variation_modal .form .body{padding:20px}.product_variation_modal .form .body .options{display:flex;flex-wrap:wrap;margin-top:20px}.product_variation_modal .form .body .options .option{align-items:center;background-color:#e7dbdb;border-radius:5px;color:#3d3d3d;cursor:pointer;display:flex;font-size:14px;margin-bottom:10px;margin-right:10px;padding:3px 10px 3px 15px;-webkit-user-select:none;user-select:none}.product_variation_modal .form .body .options .option button{align-items:center;background-color:initial;border:none;color:#a5a5a5;cursor:pointer;display:flex;height:100%;justify-content:center;margin-left:5px;padding:0 5px;transition:.25s}.product_variation_modal .form .footer{border-top:1px solid #dadada;display:flex;justify-content:space-between;padding:12px 20px}.product_variation_modal .form .footer .actions{display:flex}.product_variation_modal .form .footer .actions button{margin-left:10px}.ecommerce_product_categories_container{display:flex;flex-wrap:wrap}.ecommerce_product_categories_container .item{align-items:center;background-color:#e7dbdb;border-radius:5px;color:#3d3d3d;cursor:pointer;display:flex;font-size:14px;margin-bottom:10px;margin-right:10px;padding:3px 10px 3px 15px;-webkit-user-select:none;user-select:none}.ecommerce_product_categories_container .item button{align-items:center;background-color:initial;border:none;color:#a5a5a5;cursor:pointer;display:flex;height:100%;justify-content:center;margin-left:5px;padding:0 5px;transition:.25s}.ecommerce_product_categories_container .item button:hover{color:#3d3d3d}.ecommerce_product_list{min-height:100%;padding:35px 5%;width:100%}.ecommerce_product_list>.header{display:flex;justify-content:space-between}.ecommerce_product_list>.header h2{font-size:24px;font-weight:600}.ecommerce_product_list .table_container{background-color:#fff;border:1px solid #d8d8d8;border-radius:15px;margin-top:20px;padding:0;width:100%}.ecommerce_product_list .table_container>.header{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:7px 15px}.ecommerce_product_list .table_container>.header .col1{display:flex}.ecommerce_product_list .table_container>.header .col1 button{background-color:initial;border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:10px;padding:3px 15px}.ecommerce_product_list .table_container>.header .col1 button.active,.ecommerce_product_list .table_container>.header .col1 button:hover{background-color:#ebebeb}.ecommerce_product_list .table_container .data_header{background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;display:grid;grid-template-columns:40px 50px 30% 200px 200px auto;padding:8px 15px}.ecommerce_product_list .table_container .data_header>div{color:#616161;font-size:12px}.ecommerce_product_list .table_container>.body{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-bottom:20px}.ecommerce_product_item{border-bottom:1px solid #d8d8d8;cursor:pointer;display:grid;grid-template-columns:40px 50px 30% 200px 200px auto;padding:5px 15px;position:relative;width:100%}.ecommerce_product_item .img_container{align-items:center;display:flex;justify-content:flex-start}.ecommerce_product_item .img_container .img{border:1px solid #d8d8d8;border-radius:5px;height:40px;overflow:hidden;position:relative;width:40px}.ecommerce_product_item .img_container .img img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ecommerce_product_item .title{align-items:center;display:flex}.ecommerce_product_item .title h2{color:#111;font-size:16px;font-weight:500}.ecommerce_product_item .status{align-items:center;display:flex}.ecommerce_product_item .status span{color:#363636;font-size:14px;font-weight:400}.ecommerce_product_item .inventory{align-items:center;display:flex}.ecommerce_product_item .inventory span{color:#363636;font-size:14px;font-weight:400}.ecommerce_product_item .options_dropdown{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:9}.ecommerce_product_item .options_dropdown .toggle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 24px -10px rgba(0,0,0,.34);cursor:pointer;display:flex;height:35px;justify-content:center;position:relative;width:35px;z-index:9}.ecommerce_product_item .options_dropdown .toggle:hover{border:1px solid #d8d8d8}.ecommerce_product_item .options_dropdown .dropdown{background-color:#c00;bottom:0;height:200px;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:150px;z-index:401}.ecommerce_orders_app{min-height:100%;padding:35px 5%;width:100%}.ecommerce_orders_app>.header{display:flex;justify-content:space-between}.ecommerce_orders_app>.header h2{font-size:24px;font-weight:600}.ecommerce_orders_app .body{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;margin-top:10px;min-height:30px;width:100%}.ecommerce_orders_app .body .header{padding:7px 15px}.ecommerce_order_item,.ecommerce_orders_app .body .header{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between}.ecommerce_order_item{align-items:center;cursor:pointer;padding:15px 25px}.ecommerce_order_item:hover{background-color:#f1f1f1}.ecommerce_order_item .main_info{align-items:center;display:flex;flex:1 1}.ecommerce_order_item .main_info .pic{background-color:#fff;border-bottom:1px solid #d8d8d8;border-radius:50%;max-height:60px;max-width:60px;min-height:60px;min-width:60px;overflow:hidden;position:relative}.ecommerce_order_item .main_info .pic img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ecommerce_order_item .main_info .info{display:flex;flex-direction:column;justify-content:center;margin-left:20px}.ecommerce_order_item .main_info .info h2{font-size:18px;font-weight:600;line-height:1}.ecommerce_order_item .main_info .info p{color:#666;font-size:14px}.ecommerce_order_item .main_info .payment_method{color:#666;font-size:14px;margin-left:20px}.ecommerce_order_item .main_info .order_state{background-color:#0c0;border:1px solid #d8d8d8;border-radius:75px;color:#fff;font-size:14px;margin-left:auto;padding:6px 30px;text-transform:uppercase}.ecommerce_order_item .main_info .order_state.processing{background-color:#dfdfdf;border:1px solid #d8d8d8;color:#111;font-weight:500}.ecommerce_order_item .main_info .order_state.error{background-color:#c00;color:#fff;font-weight:500}.ecommerce_order_item .actions{margin-left:50px}.ecommerce_order_view{min-height:100%;padding:35px 5%;width:100%}.ecommerce_order_view>.header{align-items:center;display:flex;justify-content:space-between}.ecommerce_order_view>.header h2{font-size:24px;font-weight:600}.ecommerce_order_view>.header .actions{display:flex}.ecommerce_order_view>.header .actions button{margin-left:10px}.ecommerce_order_view>.body{display:grid;grid-template-columns:60% 40%;margin-top:20px;width:100%}.ecommerce_order_view>.body .col1{padding-right:5%}.ecommerce_order_view>.body .col1 .products_container{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;width:100%}.ecommerce_order_view>.body .col1 .products_container .header{border-bottom:1px solid #d8d8d8;padding:10px 20px}.ecommerce_order_view>.body .col1 .products_container .header h2{font-size:16px;font-weight:500}.ecommerce_order_view>.body .col1 .products_container .body{min-height:30px;padding-bottom:5px}.ecommerce_order_view>.body .col1 .products_container .footer{align-items:center;border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:10px 20px}.ecommerce_order_view>.body .col1 .products_container .footer .total{font-size:16px;font-weight:500}.ecommerce_order_view>.body .col1 .delivery_method{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;margin-top:20px;width:100%}.ecommerce_order_view>.body .col1 .delivery_method .header{border-bottom:1px solid #d8d8d8;padding:10px 20px}.ecommerce_order_view>.body .col1 .delivery_method .header h2{font-size:16px;font-weight:500}.ecommerce_order_view>.body .col1 .delivery_method .body{padding:20px}.ecommerce_order_view>.body .col1 .delivery_method .body .item{font-size:14px;padding-bottom:3px}.ecommerce_order_view>.body .col1 .delivery_method .body .input_group{margin-top:10px}.ecommerce_order_view>.body .col1 .delivery_method .body .pickup_method{font-size:16px}.ecommerce_order_view>.body .col2{padding-left:5px}.ecommerce_order_view>.body .col2 .order_state{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;width:100%}.ecommerce_order_view>.body .col2 .order_state .header{border-bottom:1px solid #d8d8d8;padding:10px 20px}.ecommerce_order_view>.body .col2 .order_state .header h2{font-size:16px;font-weight:500}.ecommerce_order_view>.body .col2 .order_state .body{padding:20px}.ecommerce_order_view>.body .col2 .ecommerce_order_contact_details{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;margin-top:20px;width:100%}.ecommerce_order_view>.body .col2 .ecommerce_order_contact_details .header{border-bottom:1px solid #d8d8d8;padding:10px 20px}.ecommerce_order_view>.body .col2 .ecommerce_order_contact_details .header h2{font-size:16px;font-weight:500}.ecommerce_order_view>.body .col2 .ecommerce_order_contact_details .body{padding:20px}.ecommerce_order_view>.body .col2 .ecommerce_order_contact_details .body .item{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:3px 0;width:100%}.ecommerce_order_view>.body .col2 .ecommerce_order_payment_method{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;margin-top:20px;width:100%}.ecommerce_order_view>.body .col2 .ecommerce_order_payment_method .header{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:10px 20px}.ecommerce_order_view>.body .col2 .ecommerce_order_payment_method .header h2{font-size:16px;font-weight:500}.ecommerce_order_view>.body .col2 .ecommerce_order_payment_method .body{padding:20px}.ecommerce_order_view>.body .col2 .ecommerce_order_payment_method .body p{font-size:16px}.ecommerce_order_product_item{border-bottom:1px solid #d8d8d8;padding-bottom:5px;width:100%}.ecommerce_order_product_item .item{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;width:100%}.ecommerce_order_product_item .item .info{align-items:center;display:flex;max-width:70%}.ecommerce_order_product_item .item .info .pic{border:1px solid #d8d8d8;border-radius:5px;height:55px;overflow:hidden;position:relative;width:55px}.ecommerce_order_product_item .item .info .pic img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ecommerce_order_product_item .item .info .name{font-size:16px;font-weight:500;margin-left:15px;max-width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecommerce_order_product_item .item .price{align-items:center;display:flex}.ecommerce_order_product_item .item .price span{font-size:16px;font-weight:500}.ecommerce_order_product_item>h2{font-size:16px;font-weight:500;padding:1px 20px}.ecommerce_order_product_item .detail{color:#666;font-size:14px;padding:2px 20px}.ecommerce_order_product_item .detail span{color:#000}.code_editor_app{background-color:#181818;display:grid;grid-template-columns:48px 291px auto;grid-template-rows:35px auto;height:100vh;overflow:hidden;width:100%}.code_editor_app,.code_editor_app *{font-family:Segoe WPC,Segoe UI,sans-serif}.filetree_browser_container{background-color:#181818;border-right:1px solid hsla(0,0%,100%,.08);color:#ccc;max-width:291px;min-width:291px;outline-color:rgba(83,89,93,.5);width:291px}.filetree_browser_container .header{display:flex;height:35px;padding-left:8px;padding-right:8px;width:100%}.filetree_browser_container .header .title{display:block;line-height:35px;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.filetree_browser_container .header .title h2{color:#ccc;cursor:default;font-size:11px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.code_editor_light_btn{align-items:center;background-color:#0078d4;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:13px;justify-content:center;line-height:18px;outline-offset:2px;overflow:hidden;padding:5px 10px;text-align:center;text-overflow:ellipsis;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.code_editor_light_btn:hover{background-color:rgba(0,120,212,.9)}.code_editor_light_btn:focus{opacity:1;outline-color:#0078d4;outline-style:solid;outline-width:1px}.code_editor_secundary_btn{align-items:center;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.07);border-radius:2px;color:#ccc;cursor:pointer;display:flex;font-size:13px;justify-content:center;line-height:18px;outline-offset:2px;overflow:hidden;padding:5px 10px;text-align:center;text-overflow:ellipsis;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.code_editor_secundary_btn:hover{background-color:hsla(0,0%,100%,.08)}.code_editor_secundary_btn:focus{opacity:1;outline-color:#0078d4;outline-style:solid;outline-width:1px}.primary_input{background-color:#2a2a2a;border:none;border-radius:5px;color:#ccc;font-size:13px;height:30px;outline-offset:2px;padding:0 15px;width:100%}.primary_input:focus{opacity:1;outline-color:#0078d4;outline-style:solid;outline-width:1px}.filetree_filesystem_container{width:100%}.file_tree_item{cursor:pointer;display:flex;height:22px;line-height:22px;overflow:hidden;padding-left:4px;position:relative;width:100%}.file_tree_item .depth_indicator{background-color:#585858;height:100%;left:16px;position:absolute;width:1px}.file_tree_item.selected{background-color:#37373d}.file_tree_item.context,.file_tree_item:hover{background-color:#2a2d2e}.file_tree_item.selected:hover{background-color:#37373d}.file_tree_item .item_row{display:flex;flex:1 1;padding-left:16px}.file_tree_item .item_row .content{display:flex;flex:1 1;flex-wrap:nowrap;height:22px;line-height:22px;overflow:hidden;position:relative;text-overflow:ellipsis}.file_tree_item .item_row .content.folder:before{background-image:url(https://pkief.vscode-unpkg.net/PKief/material-icon-theme/4.29.0/extension/icons/folder.svg);content:" "}.file_tree_item.expanded .item_row .content.folder:before{background-image:url(https://pkief.vscode-unpkg.net/PKief/material-icon-theme/4.29.0/extension/icons/folder-open.svg);content:" "}.file_tree_item .item_row .content.file:before{background-image:url(https://pkief.vscode-unpkg.net/PKief/material-icon-theme/4.29.0/extension/icons/xml.svg);content:" "}.file_tree_item .item_row .content:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0;background-repeat:no-repeat;background-size:16px;display:inline-block;flex-shrink:0;height:22px;line-height:inherit!important;padding-right:6px;vertical-align:top;width:16px}.file_tree_item .item_row .content .label{align-items:center;display:flex;flex:1 1;height:22px;overflow:hidden;text-overflow:ellipsis}.file_tree_item .item_row .content .label span{color:#ccc;font-size:13px;-webkit-user-select:none;user-select:none;white-space:pre}.code_editor_file_context_menu{display:none;position:fixed;z-index:401}.code_editor_file_context_menu.active{display:block}.code_editor_file_context_menu .menu{background-color:#1f1f1f;border:1px solid #454545;border-radius:5px;display:flex;flex-direction:column;padding:5px;width:300px}.code_editor_file_context_menu .menu button{background-color:initial;border:none;border-radius:5px;color:#c2c2c2;cursor:pointer;font-size:13px;height:33px;padding:0 20px;text-align:left}.code_editor_file_context_menu .menu button:hover{background-color:rgba(90,93,94,.31);color:#ccc}.code_editor_file_context_menu .menu .divider{height:11px;position:relative}.code_editor_file_context_menu .menu .divider:before{background-color:#454545;content:"";height:1px;left:-5px;position:absolute;top:5px;width:calc(100% + 10px)}.code_editor_delete_modal_file{align-items:center;background-color:rgba(0,0,0,.3);display:flex;font-family:Segoe WPC,Segoe UI,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:501}.code_editor_delete_modal_file.active{visibility:visible}.code_editor_delete_modal_file *{font-family:Segoe WPC,Segoe UI,sans-serif}.code_editor_delete_modal_file .modal{background-color:#1f1f1f;border-radius:6px;box-shadow:0 0 8px var(--vscode-widget-shadow);color:#ccc;display:flex;flex-direction:column;max-width:90vw;min-height:75px;min-width:500px;padding:10px;width:-webkit-min-content;width:min-content}.code_editor_delete_modal_file .modal .toolbar{align-items:center;display:flex;height:22px;justify-content:flex-end;padding-bottom:4px}.code_editor_delete_modal_file .modal .toolbar button{align-items:center;background-color:initial;border:none;border-radius:5px;cursor:pointer;display:flex;height:22px;justify-content:center;padding:3px;width:22px}.code_editor_delete_modal_file .modal .toolbar button:hover{background-color:rgba(90,93,94,.31)}.code_editor_delete_modal_file .modal .toolbar button svg{width:10px}.code_editor_delete_modal_file .modal .toolbar button svg path{fill:#ccc}.code_editor_delete_modal_file .modal .message{align-items:center;display:flex;flex-grow:1;padding:0 10px}.code_editor_delete_modal_file .modal .message .warning_icon{align-self:baseline;flex:0 0 48px;height:48px}.code_editor_delete_modal_file .modal .message .warning_icon svg{width:100%}.code_editor_delete_modal_file .modal .message .message_container{word-wrap:break-word;color:#ccc;display:flex;flex-direction:column;overflow:hidden;padding-left:24px;text-overflow:ellipsis;white-space:normal}.code_editor_delete_modal_file .modal .message .message_container .title{word-wrap:break-word;align-items:center;display:flex;flex:1 1;font-size:18px;line-height:22px;margin-bottom:8px;min-height:48px;white-space:normal}.code_editor_delete_modal_file .modal .message .message_container .title p{color:#ccc;display:block;font-size:18px;line-height:22px;white-space:normal;word-break:break-word}.code_editor_delete_modal_file .modal .message .message_container .mesagge_content{word-wrap:break-word;color:#ccc;display:block;flex:1 1;font-size:13px;line-height:22px;white-space:normal}.code_editor_delete_modal_file .modal .actions{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:20px 10px 10px;white-space:nowrap}.code_editor_delete_modal_file .modal .actions .btns{display:flex}.code_editor_delete_modal_file .modal .actions .btns button{margin:4px 5px}.code_editor_delete_modal_file .modal .actions .loader{visibility:hidden}.code_editor_delete_modal_file .modal .actions .loader.active{visibility:visible}.code_editor_saving_modal_file{align-items:center;background-color:rgba(0,0,0,.3);display:none;font-family:Segoe WPC,Segoe UI,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:501}.code_editor_saving_modal_file.active{display:flex;visibility:visible}.code_editor_saving_modal_file *{font-family:Segoe WPC,Segoe UI,sans-serif}.code_editor_saving_modal_file .modal{background-color:#1f1f1f;border-radius:6px;box-shadow:0 0 8px var(--vscode-widget-shadow);color:#ccc;display:flex;flex-direction:column;max-width:90vw;min-height:75px;min-width:500px;padding:10px;width:-webkit-min-content;width:min-content}.code_editor_saving_modal_file .modal .toolbar{align-items:center;display:flex;height:22px;justify-content:flex-end;padding-bottom:4px}.code_editor_saving_modal_file .modal .toolbar button{align-items:center;background-color:initial;border:none;border-radius:5px;cursor:pointer;display:flex;height:22px;justify-content:center;padding:3px;width:22px}.code_editor_saving_modal_file .modal .toolbar button:hover{background-color:rgba(90,93,94,.31)}.code_editor_saving_modal_file .modal .toolbar button svg{width:10px}.code_editor_saving_modal_file .modal .toolbar button svg path{fill:#ccc}.code_editor_saving_modal_file .modal .message{align-items:center;display:flex;flex-grow:1;padding:0 10px}.code_editor_saving_modal_file .modal .message .warning_icon{align-self:baseline;flex:0 0 48px;height:48px}.code_editor_saving_modal_file .modal .message .warning_icon svg{width:100%}.code_editor_saving_modal_file .modal .message .message_container{word-wrap:break-word;color:#ccc;display:flex;flex-direction:column;overflow:hidden;padding-left:24px;text-overflow:ellipsis;white-space:normal}.code_editor_saving_modal_file .modal .message .message_container .title{word-wrap:break-word;align-items:center;display:flex;flex:1 1;font-size:18px;line-height:22px;margin-bottom:8px;min-height:48px;white-space:normal}.code_editor_saving_modal_file .modal .message .message_container .title p{color:#ccc;display:block;font-size:18px;line-height:22px;white-space:normal;word-break:break-word}.code_editor_saving_modal_file .modal .message .message_container .mesagge_content{word-wrap:break-word;color:#ccc;display:block;flex:1 1;font-size:13px;line-height:22px;white-space:normal}.code_editor_saving_modal_file .modal .actions{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:20px 10px 10px;white-space:nowrap}.code_editor_saving_modal_file .modal .actions .btns{display:flex}.code_editor_saving_modal_file .modal .actions .btns button{margin:4px 5px}.code_editor_saving_modal_file .modal .actions .loader{visibility:hidden}.code_editor_saving_modal_file .modal .actions .loader.active{visibility:visible}.code_editor_create_folder_modal{align-items:center;background-color:rgba(0,0,0,.3);display:none;font-family:Segoe WPC,Segoe UI,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:501}.code_editor_create_folder_modal.active{display:flex;visibility:visible}.code_editor_create_folder_modal *{font-family:Segoe WPC,Segoe UI,sans-serif}.code_editor_create_folder_modal .modal{background-color:#1f1f1f;border-radius:6px;box-shadow:0 0 8px var(--vscode-widget-shadow);color:#ccc;display:flex;flex-direction:column;max-width:90vw;min-height:75px;min-width:500px;padding:10px;width:-webkit-min-content;width:min-content}.code_editor_create_folder_modal .modal .toolbar{align-items:center;display:flex;height:22px;justify-content:flex-end;padding-bottom:4px}.code_editor_create_folder_modal .modal .toolbar button{align-items:center;background-color:initial;border:none;border-radius:5px;cursor:pointer;display:flex;height:22px;justify-content:center;padding:3px;width:22px}.code_editor_create_folder_modal .modal .toolbar button:hover{background-color:rgba(90,93,94,.31)}.code_editor_create_folder_modal .modal .toolbar button svg{width:10px}.code_editor_create_folder_modal .modal .toolbar button svg path{fill:#ccc}.code_editor_create_folder_modal .modal .message{align-items:center;display:flex;flex-grow:1;padding:0 10px}.code_editor_create_folder_modal .modal .message .message_container{word-wrap:break-word;color:#ccc;display:flex;flex-direction:column;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:normal;width:100%}.code_editor_create_folder_modal .modal .message .message_container .title{word-wrap:break-word;align-items:center;display:flex;flex:1 1;font-size:18px;line-height:22px;margin-bottom:8px;min-height:48px;white-space:normal}.code_editor_create_folder_modal .modal .message .message_container .input{width:100%}.code_editor_create_folder_modal .modal .message .message_container .title p{color:#ccc;display:block;font-size:18px;line-height:22px;white-space:normal;word-break:break-word}.code_editor_create_folder_modal .modal .message .message_container .mesagge_content{word-wrap:break-word;color:#ccc;display:block;flex:1 1;font-size:13px;line-height:22px;white-space:normal}.code_editor_create_folder_modal .modal .actions{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:20px 10px 10px;white-space:nowrap}.code_editor_create_folder_modal .modal .actions .btns{display:flex}.code_editor_create_folder_modal .modal .actions .btns button{margin:4px 5px}.code_editor_create_folder_modal .modal .actions .loader{visibility:hidden}.code_editor_create_folder_modal .modal .actions .loader.active{visibility:visible}.code_editor_create_file_modal{align-items:center;background-color:rgba(0,0,0,.3);display:none;font-family:Segoe WPC,Segoe UI,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:501}.code_editor_create_file_modal.active{display:flex;visibility:visible}.code_editor_create_file_modal *{font-family:Segoe WPC,Segoe UI,sans-serif}.code_editor_create_file_modal .modal{background-color:#1f1f1f;border-radius:6px;box-shadow:0 0 8px var(--vscode-widget-shadow);color:#ccc;display:flex;flex-direction:column;max-width:90vw;min-height:75px;min-width:500px;padding:10px;width:-webkit-min-content;width:min-content}.code_editor_create_file_modal .modal .toolbar{align-items:center;display:flex;height:22px;justify-content:flex-end;padding-bottom:4px}.code_editor_create_file_modal .modal .toolbar button{align-items:center;background-color:initial;border:none;border-radius:5px;cursor:pointer;display:flex;height:22px;justify-content:center;padding:3px;width:22px}.code_editor_create_file_modal .modal .toolbar button:hover{background-color:rgba(90,93,94,.31)}.code_editor_create_file_modal .modal .toolbar button svg{width:10px}.code_editor_create_file_modal .modal .toolbar button svg path{fill:#ccc}.code_editor_create_file_modal .modal .message{align-items:center;display:flex;flex-grow:1;padding:0 10px}.code_editor_create_file_modal .modal .message .message_container{word-wrap:break-word;color:#ccc;display:flex;flex-direction:column;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:normal;width:100%}.code_editor_create_file_modal .modal .message .message_container .title{word-wrap:break-word;align-items:center;display:flex;flex:1 1;font-size:18px;line-height:22px;margin-bottom:8px;min-height:48px;white-space:normal}.code_editor_create_file_modal .modal .message .message_container .input{width:100%}.code_editor_create_file_modal .modal .message .message_container .title p{color:#ccc;display:block;font-size:18px;line-height:22px;white-space:normal;word-break:break-word}.code_editor_create_file_modal .modal .message .message_container .mesagge_content{word-wrap:break-word;color:#ccc;display:block;flex:1 1;font-size:13px;line-height:22px;white-space:normal}.code_editor_create_file_modal .modal .actions{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:20px 10px 10px;white-space:nowrap}.code_editor_create_file_modal .modal .actions .btns{display:flex}.code_editor_create_file_modal .modal .actions .btns button{margin:4px 5px}.code_editor_create_file_modal .modal .actions .loader{visibility:hidden}.code_editor_create_file_modal .modal .actions .loader.active{visibility:visible}.code_editor_app .editor_window{display:grid;grid-template-rows:35px auto;position:relative}.editor_window .logo{left:50%;position:absolute;top:calc(50% + 35px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px}.editor_window .logo svg{cursor:default;width:100%}.editor_window .logo svg path{fill:#2f2f2f;stroke:none}.editor_monaco_container{font-family:Consolas,Courier New,monospace!important;height:calc(100vh - 70px);opacity:0;width:calc(100vw - 339px)}.editor_monaco_container *{font-family:Consolas,Courier New,monospace}.editor_monaco_container.active{opacity:1}.editor_monaco_nav{background-color:#181818;display:flex;flex-wrap:nowrap;height:35px;overflow-x:auto;position:relative;width:100%}.editor_monaco_nav:before{bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.editor_monaco_nav:before,.monaco_nav_item{border-bottom:1px solid hsla(0,0%,100%,.08)}.monaco_nav_item{background-color:#181818;border-right:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:35px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-left:10px;position:relative;white-space:nowrap;width:120px;z-index:9}.monaco_nav_item.active{border-bottom:1px solid #1f1f1f}.monaco_nav_item.active,.monaco_nav_item:hover{background-color:#1f1f1f}.monaco_nav_item .active_indicator{background-color:#0078d4;display:none;height:1px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:6}.monaco_nav_item.active .active_indicator{display:block}.monaco_nav_item .content{display:flex;flex:1 1;line-height:35px;margin-bottom:auto;margin-top:auto;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.monaco_nav_item .content:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(https://pkief.vscode-unpkg.net/PKief/material-icon-theme/4.29.0/extension/icons/file.svg);background-position:0;background-repeat:no-repeat;background-size:16px;content:" ";display:inline-block;flex-shrink:0;height:35px;line-height:inherit!important;padding-right:6px;vertical-align:top;width:16px}.monaco_nav_item .content .title{color:#fff;display:block;flex:1 1;line-height:35px;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.monaco_nav_item .content .title span{color:hsla(0,0%,100%,.5);line-height:35px;white-space:nowrap}.monaco_nav_item.active .content .title span{color:#fff}.monaco_nav_item .content .title span p{font-size:13px;line-height:35px;-webkit-user-select:none;user-select:none;white-space:pre}.monaco_nav_item .actions{align-items:center;display:block;display:flex;height:100%;justify-content:center;margin-bottom:auto;margin-top:auto;width:28px}.monaco_nav_item .actions button{align-items:center;background-color:initial;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;opacity:0;padding:2px;width:20px}.monaco_nav_item.active .actions button,.monaco_nav_item:hover .actions button{opacity:1}.monaco_nav_item .actions button svg{width:8px}.monaco_nav_item .actions button svg path{fill:hsla(0,0%,100%,.5)}.monaco_nav_item.active .actions button svg path{fill:#fff}.monaco_nav_item .actions button:hover{background-color:rgba(90,93,94,.31)}.code_editor_side_nav{background-color:#181818;border-right:1px solid hsla(0,0%,100%,.08)}.code_editor_side_nav .content{justify-content:space-between}.code_editor_side_nav .content,.code_editor_side_nav .content .nav_bar{display:flex;flex-direction:column}.code_editor_side_nav .content .nav_bar .item{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;width:48px}.code_editor_side_nav .content .nav_bar .item.active:before{background-color:#0078d4;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.code_editor_side_nav .content .nav_bar .item svg{width:23px}.code_editor_side_nav .content .nav_bar .item svg path{fill:hsla(0,0%,100%,.5)}.code_editor_side_nav .content .nav_bar .item.active svg path,.code_editor_side_nav .content .nav_bar .item:hover svg path{fill:#d7d7d7}.code_editor_nav{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;grid-column:1/span 3;justify-content:space-between;position:relative;z-index:301}.code_editor_nav .first_col{display:flex}.code_editor_nav .logo{align-items:center;display:flex;height:35px;justify-content:center;width:35px}.code_editor_nav .logo svg{height:60%}.code_editor_nav .dp_item{align-items:center;display:flex;height:35px;justify-content:center;padding:5px 0;position:relative}.code_editor_nav .dp_item>button{background-color:initial;border:none;border-radius:5px;color:#8b949e;cursor:pointer;font-size:13px;height:100%;padding:0 8px}.code_editor_nav .dp_item.open button,.code_editor_nav .dp_item>button:hover{background-color:rgba(90,93,94,.31);color:#ccc}.code_editor_nav .dp_item .dp_container{bottom:0;left:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.code_editor_nav .dp_item .dp_container .dp{background-color:#1f1f1f;border:1px solid #454545;border-radius:5px;display:none;flex-direction:column;padding:5px;width:300px}.code_editor_nav .dp_item.open .dp_container .dp{display:flex}.code_editor_nav .dp_item .dp_container .dp>button{background-color:initial;border:none;border-radius:5px;color:#c2c2c2;cursor:pointer;font-size:13px;height:33px;padding:0 20px;text-align:left}.code_editor_nav .dp_item .dp_container .dp>button:hover{background-color:rgba(90,93,94,.31);color:#ccc}.code_editor_nav .dp_item .dp_container .dp .divider{height:11px;position:relative}.code_editor_nav .dp_item .dp_container .dp .divider:before{background-color:#454545;content:"";height:1px;left:-5px;position:absolute;top:5px;width:calc(100% + 10px)}
/*# sourceMappingURL=main.a8dc5830.css.map*/