@charset "utf-8";*{margin:0;padding:0;outline:none;box-sizing:border-box}html{width:100%;height:100%;scroll-behavior:smooth;font-size:62.5%}body{width:100%;max-height:100vh;display:flex;flex-direction:column;font-size:1.4rem;font-family:'greycliff-cf',sans-serif;color:#444;font-optical-sizing:auto;line-height:1.628571;overflow-x:hidden;overflow-y:hidden;padding:16px}h1,h2,h3,h4,h5,h6{width:100%;height:auto;font-weight:900}h1{font-size:2.4rem;line-height:48px}h2{font-size:2rem}h3{font-size:1.8rem}a{color:#444;text-decoration:none}.right{float:right}.message{padding:8px;border-radius:4px;display:grid;grid-template-columns:24px auto;column-gap:8px;margin-bottom:16px}.message span{font-weight:700;line-height:32px}.message i{line-height:32px;text-align:left}.message.margin-top{margin-top:12px}.shadow{box-shadow:0 4px 8px 0 rgb(0 0 0 / .16)}.shadow-small{box-shadow:0 4px 8px 0 rgb(0 0 0 / .08)}.spacer-right{margin-right:16px}.spacer-right-small{margin-right:8px}.spacer-right:last-child,.spacer-right-small:last-child{margin-right:0}.spacer-left{margin-left:16px}.spacer-left-small{margin-left:8px}.spacer-left:last-child,.spacer-left-small:last-child{margin-left:0}.radius{border-radius:16px}.radius-small{border-radius:8px}.drag-indicator{cursor:grab!important}form{width:100%;display:block}form .wrapper{width:100%;display:grid;grid-template-columns:200px auto;gap:12px}form .wrapper.smaller{grid-template-columns:120px auto}form .wrapper.wide{grid-template-columns:1fr;gap:0}form .wrapper label{line-height:40px}form .wrapper .box{display:grid;grid-template-columns:auto 24px;gap:8px;min-height:40px;padding:4px 8px;border:1px solid #ebebeb;border-radius:4px;background:#fff}form .wrapper .box.editor{grid-template-columns:1fr;padding:unset}form .wrapper .box:has(textarea:focus),form .wrapper .box:has(input:focus),form .wrapper .box:has(select:focus){border-color:#444}form .wrapper .box input,form .wrapper .box select,form .wrapper .box select[multiple],form .wrapper .box select option,form .wrapper .box textarea{width:100%;border:unset;font-family:'greycliff-cf',sans-serif;color:#444}form .wrapper .box option{color:#444;font-family:'greycliff-cf',sans-serif}form .wrapper .box input::placeholder{color:inherit;opacity:.5}form .wrapper .box input:disabled{background-color:#fff;color:rgb(112 112 112);cursor:not-allowed;opacity:1}form .wrapper .box textarea{resize:none;min-height:160px;padding:4px 0;line-height:1.628571}form .wrapper .box select[multiple]{resize:none;min-height:160px;padding:8px 0}form .wrapper .box select[multiple] option{height:20px;padding:4px 0}form .wrapper .box i{color:#b1b1b1;line-height:28px;font-size:1.8rem;text-align:right}form .wrapper .box:has(textarea:focus) i,form .wrapper .box:has(input:focus) i,form .wrapper .box:has(select:focus){color:#444}form .wrapper .box .hidden{display:none}form .wrapper .box.uploader{max-height:120px;display:grid;grid-template-columns:auto 22px}form .wrapper .box.uploader .file-uploader{padding:16px 8px;text-align:center;cursor:pointer}form .wrapper .box.uploader .file-uploader p{margin:0;color:#444}form .wrapper .uploader-preview{margin-bottom:8px}.ck.ck-editor__editable_inline{border:1px solid rgb(98 173 233 / .1)!important}.ck.ck-editor__editable_inline *{font-family:'greycliff-cf',sans-serif!important}.ck.ck-editor__editable_inline ul,.ck.ck-editor__editable_inline ol{list-style:disc outside;margin:0 0 24px 16px}.ck-content blockquote{border-left:2px solid rgb(115 16 166)!important;padding-left:8px!important;font-style:italic!important}.ck.ck-toolbar{border:1px solid rgb(98 173 233 / .1)!important}.ck.ck-toolbar__separator{background:rgb(98 173 233 / .1)!important}.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{box-shadow:unset!important}.ck.ck-editor__editable_inline>:last-child{margin-bottom:24px!important}.ck.ck-button.ck-switchbutton .ck-button__label{font-family:'greycliff-cf',sans-serif!important}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:rgb(115 16 166)!important}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners,.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:8px!important}.ck.ck-button.ck-switchbutton .ck-button__label{line-height:1px!important}.ck.ck-link-form_layout-vertical .ck-button:first-of-type{border-right:0!important}.button{height:36px;cursor:pointer;border-radius:4px;border:none;font-family:inherit;font-weight:700;font-size:1.2rem;padding:8px 12px;line-height:unset;display:inline-block}.button.small{height:24px;padding:4px 12px}.button.big{font-size:1.4rem;padding:8px 16px}.button.square{width:36px;padding:8px}.button.square.small{width:24px;height:24px;padding:4px}.button i{width:20px;height:20px;font-size:1.8rem;margin-right:12px;vertical-align:middle}.button.square i{margin-right:0}.button.small i{width:16px;height:16px;font-size:1.4rem}.controls-wrapper{padding:0 8px;display:flex;justify-content:flex-end}.controls{width:auto;padding:4px;border-top-left-radius:8px;border-top-right-radius:8px}.controls .button:hover{box-shadow:0 4px 8px 0 rgb(0 0 0 / .08)}.disabled{cursor:no-drop;background:#dbdbdb!important;color:#c0c0c0!important;pointer-events:none}.field{margin-bottom:16px}.field:last-of-type{margin-bottom:0}.field .panel{display:none;grid-template-columns:1fr;gap:12px}.field .panel.visible{display:grid}.switch{position:relative;display:inline-block;width:48px;height:24px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:silver;-webkit-transition:.4s;transition:.4s;border-radius:34px}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:#8c14c9}.switch input:focus+.slider{box-shadow:0 0 1px #8c14c9}.switch input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.sticker{width:fit-content;padding:4px 8px;font-family:inherit;text-transform:uppercase;font-size:1.4rem;border-radius:4px;text-align:center;line-height:normal}.sticker.small{font-size:1rem;padding:4px}.card{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:40px 32px 44px;row-gap:8px;border-radius:8px;padding:16px;position:relative;overflow:hidden}.card.big{grid-template-columns:2fr 1fr;grid-template-rows:unset;height:120px}.card.small{grid-template-rows:1fr}.card .icon{position:absolute;top:8px;right:8px;width:48px;height:48px;display:block;text-align:right}.card.big .icon{width:224px;height:224px;bottom:-80px;right:-80px}.card.big .icon i{font-size:24rem}.card .icon i{opacity:.4;color:#fff;font-size:4rem}.card.big h3{line-height:88px}.card .flag{width:32px;height:32px;margin:0 0 0 auto}.card .flag img{width:100%;object-fit:contain}.card .action{height:32px;padding:4px;border-radius:4px}table{width:100%;table-layout:auto;border-collapse:collapse}table th{text-align:left;background:rgb(177 177 177 / .1)}table th:first-of-type{border-top-left-radius:8px}table th:last-of-type{border-top-right-radius:8px}table tr:nth-child(odd):not(tr:first-child){background:rgb(165 220 83 / .1)}table tr:hover:not(tr:first-child){background:unset;background:rgb(140 23 123 / .1)!important}table tr th,table tr td{white-space:nowrap;width:72px;padding:4px 16px;height:48px}table tr th.fill,table tr td.fill{width:100%;white-space:normal}table tr td:first-child{font-weight:700}table tr th:last-child,table tr td:last-child{text-align:right}table td i{margin-right:8px;vertical-align:middle}.popup{position:fixed;display:none;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:1000}.popup .properties{width:80vw;height:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:max-content;gap:24px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;max-height:80vh;max-width:70vw;overflow-y:scroll}.popup .notification{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;height:auto;padding:24px;background:#fff;border-radius:8px;max-height:80vh;max-width:70vw}.popup .notification h3{margin-bottom:24px}.popup .notification .close{position:absolute;top:6px;right:6px;cursor:pointer}.popup .image{width:113px;height:120px;position:absolute;bottom:-5px;right:-5px;z-index:-1}.popup .image img{width:100%;height:100%;object-fit:cover}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-border-radius:8px;border-radius:8px}::-webkit-scrollbar-thumb{-webkit-border-radius:8px;border-radius:8px;background:silver}fieldset{padding:16px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;border-radius:8px;height:fit-content;border:0}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}.accordion .page{width:100%;display:grid;grid-template-columns:40px auto 350px max-content;gap:24px;line-height:48px;max-height:48px;margin-bottom:8px;transition:0.4s}.accordion .page:hover{background:rgb(0 217 128 / .2)}.accordion .page.hide{display:none}.accordion .page.level-2{margin-left:16px;width:calc(100% - 16px)}.accordion .page.level-3{margin-left:32px;width:calc(100% - 32px)}.accordion .page.level-4{margin-left:48px;width:calc(100% - 48px)}.accordion .page .page-status{cursor:pointer}.accordion .page .page-status i{vertical-align:middle;padding:0 8px}.accordion .page .page-title,.accordion .page .page-url{font-weight:700}.accordion .page .page-action{height:48px;padding:12px 8px}.accordion .page .page-action i{position:relative;top:-15px;text-align:center}.page-editor .stripes .stripe{margin-bottom:12px}.page-editor .stripes .stripe .stripe-blocks{display:grid;grid-template-columns:repeat(12,1fr);column-gap:16px}.page-editor .stripes .stripe .stripe-blocks .no-blocks,.page-editor .stripes .stripe .stripe-blocks .stripe-block{min-height:96px;position:relative;border-radius:4px}.page-editor .stripes .stripe .stripe-blocks .no-blocks{padding:8px}.page-editor .stripes .stripe .stripe-blocks .slider-preview .block-content,.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content{padding:8px;padding-bottom:64px}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content ul,.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content ol{list-style:disc outside;margin-left:16px}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content a{color:rgb(115 16 166);text-decoration:underline}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content img{width:100%;height:100%;object-fit:cover}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content h1{margin-bottom:32px}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content h2{margin-bottom:24px}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content h3{margin-bottom:16px}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content h4{margin-bottom:12px}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content p{margin:0 0 24px 0}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-content p:last-of-type{margin:0 0 0 0}.page-editor .stripes .stripe .stripe-blocks .stripe-block .block-action{display:flex;justify-content:flex-end;gap:4px;position:absolute;bottom:8px;right:8px;padding:4px;border-radius:4px}.page-editor .stripes .stripe .stripe-blocks .slider-preview{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding:24px}.page-editor .stripes .stripe .stripe-blocks .slider-preview .background-image{width:100%;height:100%;position:absolute;left:0;right:0;z-index:0}.page-editor .stripes .stripe .stripe-blocks .slider-preview .background-image img{width:100%;height:100%;object-fit:cover}.page-editor .stripes .stripe .stripe-blocks .slider-preview .block-content{z-index:100}main{width:100%;height:calc(100vh - 32px);overflow:hidden;display:grid;grid-template-columns:192px auto;column-gap:32px;flex-grow:1}main aside{width:100%;height:calc(100vh - 32px);display:grid;grid-template-rows:76px auto 64px;row-gap:96px;padding:8px}main aside .logo{width:176px;height:76px;display:block}main aside .logo img{width:100%;height:100%;object-fit:contain;object-position:top left}main aside nav ul li{display:block;height:24px;line-height:24px;margin-bottom:16px}main aside nav ul li:last-of-type{margin-bottom:0}main aside nav ul.subs li{margin-bottom:0;margin-top:16px}main aside nav ul.subs li:first-of-type{margin-top:0}main aside nav ul li a{opacity:.6;font-size:1.4rem;color:#fff}main aside nav ul li i{color:#fff;margin-right:24px;vertical-align:middle;font-size:2.0rem!important}main aside nav ul li a .material-symbols-outlined{width:24px!important;height:24px!important}main aside nav ul li a.on,main aside nav ul li:hover a{opacity:100%}main section{width:100%;height:calc(100vh - 32px);display:grid;grid-template-rows:48px 52px auto;row-gap:24px;padding:24px;overflow:hidden}main section .title{display:grid;grid-template-columns:auto max-content}main section .title .user{display:grid;grid-template-columns:24px 24px max-content;column-gap:16px}main section .title .user .username{font-weight:700;line-height:24px}main section .title .user .username span{display:block;font-weight:400}main section .title .user i{line-height:48px}main section .tabbar{height:52px;padding:8px;border-radius:8px}main .content{overflow-y:scroll;overflow-x:hidden;padding-right:16px}main .content .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}main.login{grid-template-columns:auto 640px;column-gap:0;border-radius:16px}main.login .image{overflow:hidden}main.login .image img{width:100%;height:100%;object-fit:cover;object-position:center}main.login .form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px}main.login .form .logo{width:100%;height:91px;margin-bottom:48px;text-align:center}main.login .form .logo img{width:220px;height:91px;object-fit:contain}main.login .form .tgBanner{margin-top:16px}@media only screen and (max-width:1023px){main.login{grid-template-columns:auto 480px}main.login .form{padding:48px}}@media only screen and (max-width:768px){main.login{grid-template-columns:auto 320px}main.login .form{padding:32px}form .wrapper{grid-template-columns:1fr!important;gap:0}}@media only screen and (max-width:720px){*{display:none}}