@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";:root{--black-100: #04070b;--black-075: #04070b;--black-070: hsl(213, 47%, 25%);--black-050: #6c7c93;--black-020: #c2cad6;--black-012: #dcdfe5;--black-008: #e9ecf1;--black-005: #f3f2ee;--white: #ffffff;--white-creamy: hsl(60, 8%, 98%);--white-100-33: #ffffff5a;--primary-100: #0052a3;--primary-050: #2080df;--primary-050-050: #2080df88;--primary-050-020: hsla(210, 75%, 50%, 0.15);--primary-050-010: #2080df10;--primary-010: #cce0ff;--secondary-100: #993399;--secondary-050: #c966ff;--secondary-dark: #110411dd;--error-color: #cc2222;--error-color-dark: #771111;--error-color-light: #ff4444;--success-color: #339933;--success-color-dark: #112200dd;--warning-color: #ffcc11;--background-gradient: radial-gradient(#ffffffdd, #a3a1999e);--button-gradient: linear-gradient( 39deg, var(--secondary-100) 0%, var(--primary-050) 100% );--button-gradient-hover: linear-gradient( 39deg, var(--secondary-050) 0%, var(--primary-100) 100% );--button-shadow: 0 2px 4px #00000011;--button-shadow-hover: 0 3px 6px #00000033;--container-shadow: 0 4px 20px #00000011;--nav-link-gradient: linear-gradient( 90deg, var(--primary-050-050) 0%, var(--primary-050-010) 100% );--header-height: 5rem;--layout-space: 1.5rem;--logo-width: 12.5rem;--form-element-radius: 0.375rem;--form-element-padding: 1rem;--input-element-padding: 0.5rem}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(rgba(153, 51, 153, 0.0980392157), rgba(0, 23, 239, 0), rgba(0, 23, 239, 0.1568627451)),linear-gradient(90deg, var(--black-100) 25%, transparent 50%),url(../../assets/images/background.webp),var(--black-100);background-size:cover;background-position:center;color:var(--black-075);position:relative;width:100vw;height:100vh;overflow:hidden;line-height:1.5}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1em}h1,h2,h3,h4,h5,h6{margin-bottom:.62em}p:not(:first-child){margin-top:.62em}p{margin-bottom:.62em}ul{padding-left:1em;margin-bottom:1em}img,svg{width:100%;height:auto;margin-bottom:-4px}code{white-space:pre-wrap}.info{font-style:italic;color:var(--black-050);font-weight:300}body{font-family:"Raleway",sans-serif;font-size:1rem}form{margin-bottom:var(--layout-space)}button,input,textarea{border:none;border-radius:var(--form-element-radius);font-family:"Raleway",sans-serif;font-size:1rem;padding:var(--form-element-padding)}button{background:var(--button-gradient);color:var(--white);cursor:pointer;filter:brightness(1);font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:filter .3s ease}button:hover,button:focus,button:active{outline:none;filter:brightness(1.25)}button.editor-button{align-items:center;background:var(--white-creamy);border:thin solid var(--white-creamy);border-radius:.375rem;box-shadow:var(--button-shadow);color:var(--black-075);display:flex;font-weight:400;gap:.5rem;letter-spacing:0;padding:.75rem 1.5rem;text-transform:none;width:fit-content !important}button.editor-button.delete-button{color:var(--error-color)}button.editor-button .icon{width:1.25rem}input,textarea{background:var(--white);border:thin solid var(--black-012);color:var(--black-075)}input:focus,textarea:focus{outline:3px solid var(--primary-050)}input:disabled,textarea:disabled{background:var(--white-creamy)}textarea{resize:vertical;min-height:8rem;width:100%}.form-group{padding:var(--layout-space) 0}.form-help{margin-top:calc(var(--layout-space)/4)}.form-row{display:flex;gap:var(--layout-space);justify-content:space-between}.row .form-group{padding-top:0;padding-bottom:0;margin-bottom:calc(var(--layout-space)*1.5)}.input-group{width:100%;margin-bottom:var(--layout-space)}.input-group:last-child{margin-bottom:0}.input-group input:not([type=radio],[type=checkbox]),.input-group button{width:100%}.input-group input[type=radio],.input-group input[type=checkbox]{margin-right:.5rem}.input-group [class^=col-],.input-group [class*=" col-"]{padding-left:0;padding-right:0}.input-group__label{color:var(--black-050);display:block;margin-bottom:.5rem}.input-group__row{align-items:center;display:flex;gap:var(--layout-space);justify-content:space-between;width:100%}.input-group .ql-toolbar.ql-snow{background:var(--white);border-color:var(--black-012);border-radius:var(--form-element-radius) var(--form-element-radius) 0 0}.input-group .ql-container{color:var(--black-075);font-family:"Raleway",sans-serif;font-size:1rem;height:15rem}.input-group .ql-container.ql-snow{background:var(--white);border-color:var(--black-012);border-top:none;border-radius:0 0 var(--form-element-radius) var(--form-element-radius)}.input-group .ql-editor:focus{outline:1px solid var(--primary-050)}.row{display:flex;flex-wrap:wrap;margin-left:calc(var(--layout-space)/-1);margin-right:calc(var(--layout-space)/-1);margin-top:var(--layout-space);margin-bottom:var(--layout-space);width:calc(100% + var(--layout-space)*2)}[class^=col-],[class*=" col-"]{padding-left:var(--layout-space);padding-right:var(--layout-space)}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.max-360{max-width:360px}.flex-width{flex-grow:1}.auto{width:fit-content;max-width:100%}.app{background:linear-gradient(90deg, transparent 50%, var(--black-075) 90%);height:100vh;overflow:hidden;position:relative;width:100vw;opacity:0;transform:translateX(110%)}.app.hide{animation:fade-out-to-right .2s ease-in forwards}.app.hidden{opacity:0;transform:translateX(110%)}.app.show{animation:fade-in-from-right .3s ease-out forwards}.app.showed{opacity:1;transform:translateX(0)}.app__brand{width:var(--logo-width)}.app__header{align-items:center;color:var(--white);display:flex;height:var(--header-height);justify-content:space-between;padding:var(--layout-space);padding-right:calc(var(--layout-space)*2);width:100%}.app__main{height:calc(100vh - var(--header-height));position:relative;width:100vw}.app__main>.row{flex-wrap:nowrap;height:100%;margin-top:0;margin-bottom:0}.app__menu{color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding-right:0;max-width:25rem}.app__nav{margin-right:calc(var(--layout-space)*-0.5);margin-top:var(--layout-space)}.app__nav-list{list-style:none;margin:0;padding:0 0 calc(var(--layout-space)/2) 0;border-bottom:thin solid var(--black-070)}.app__nav-list ul{list-style:none;margin:0;padding:0}.app__nav-list>li{border-top:thin solid var(--black-070);margin-top:calc(var(--layout-space)/2)}.app__nav-icon{align-items:center;display:flex;flex-direction:column;width:1.5rem}.app__nav-section-header{padding:1rem 2rem;margin:0;text-transform:uppercase;font-size:.8rem;color:var(--black-020)}.app__nav button{align-items:center;background:none;border-left:.375rem solid rgba(0,0,0,0);border-radius:0;color:var(--white);display:flex;font-weight:400;gap:1rem;height:3rem;letter-spacing:0;padding:0 var(--layout-space);position:relative;text-transform:none;width:100%;transition:border-color .3s ease}.app__nav button::before{content:"";background:var(--nav-link-gradient);display:block;height:100%;left:0;opacity:0;position:absolute;transform:translateX(-100%);width:100%;transition:opacity .3s ease,transform .3s ease}.app__nav button:hover,.app__nav button:focus,.app__nav button:active,.app__nav button.active{border-left-color:var(--primary-050)}.app__nav button:hover::before,.app__nav button:focus::before,.app__nav button:active::before,.app__nav button.active::before{opacity:1;transform:translateX(0)}.app__nav button svg{margin-bottom:0}.copyright{color:var(--black-050);font-size:small;padding:var(--layout-space)}.copyright a{color:var(--black-50);text-decoration:none;transition:color .3s ease}.copyright a:hover{color:var(--black-020)}.message{align-items:center;background:var(--background-gradient);color:var(--black-075);display:flex;flex-direction:column;gap:var(--layout-space);height:100%;justify-content:center;width:100%}.message__icon{align-items:center;color:var(--black-075);display:flex;width:2rem}.post-list{list-style:none;margin:0 0 1rem 0;padding:0}.post-list__header,.post-list__item{align-items:center;display:flex;gap:var(--layout-space);padding-left:var(--layout-space);padding-right:var(--layout-space)}.post-list__header{color:var(--black-050);font-size:smaller;font-weight:700;padding-bottom:var(--layout-space);text-transform:uppercase}.post-list__item{background:var(--white-creamy);border-radius:1rem;box-shadow:var(--button-shadow);color:var(--black-075);filter:grayscale(0);margin-bottom:calc(var(--layout-space)/2);padding-top:calc(var(--layout-space)/2);padding-bottom:calc(var(--layout-space)/2);transition:box-shadow .3s ease,opacity .3s ease}.post-list__item.draft{filter:grayscale(1);opacity:.5}.post-list__item.draft:hover{box-shadow:var(--button-shadow)}.post-list__item:hover{box-shadow:var(--button-shadow-hover)}.post-list__thumbnail{background-position:center;background-size:cover;border-radius:50%;height:3.5rem;width:3.5rem}.post-list button{background:rgba(0,0,0,0);color:var(--black-075);letter-spacing:0;padding:.5rem;text-transform:none;transition:color .3s ease}.post-list button:hover{color:var(--black-050)}.post-list button.post-list__delete-button{color:var(--error-color)}.post-list button.post-list__delete-button:hover{color:var(--error-color-light)}.post-list button .icon{display:flex;align-items:center;width:1.5rem}.post-list .state{width:3.5rem;text-align:center}.post-list .thumbnail{width:3.5rem;text-align:center}.post-list .thumbnail svg{width:1.5rem}.post-list .title,.post-list .excerpt,.post-list .date{width:calc((100% - 15rem)*.5)}.post-list .title button,.post-list .excerpt button,.post-list .date button{padding:0;text-align:left}.post-list .actions{display:flex;gap:.5rem;width:8rem}.post-list .banner-image{width:calc(100% - 8.5rem)}.post-list .banner-image img{max-width:640px}.user-info{align-items:center;display:flex;gap:calc(var(--layout-space)*2);justify-content:space-between}.user-info__name,.user-info__site{align-items:center;display:flex;gap:.5rem}.user-info__icon{display:flex;align-items:center}.user-info__logout{align-items:center;background:none;color:var(--error-color);display:flex;padding:0}.user-info svg{width:1.5rem}.user-info__site svg{width:1rem}.box{background:var(--white-creamy);border-radius:var(--layout-space);box-shadow:var(--container-shadow);display:flex;flex-direction:column;margin-bottom:var(--layout-space);padding:var(--layout-space)}.box__header{color:var(--black-050);margin-bottom:1rem}.box h3{font-size:1rem;margin:0;text-transform:uppercase}.spinner.active{height:2rem;position:relative;width:2rem;animation:spinner-rotate 1s linear infinite}.spinner.active::after,.spinner.active::before{background:var(--white);content:"";height:33.33333%;left:33.33333%;position:absolute;top:33.33333%;width:33.33333%;animation:spinner-counter-rotate 1s linear infinite}.spinner.active::after{animation:spinner-counter-rotate-after 1s linear infinite}.spinner.active::before{animation:spinner-counter-rotate-before 1s linear infinite}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-38%)}}@keyframes fade-in-from-left{0%{opacity:0;transform:translateX(-38%)}100%{opacity:1;transform:translateX(0%)}}@keyframes fade-out-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(38%)}}@keyframes fade-in-from-right{0%{opacity:0;transform:translateX(38%)}100%{opacity:1;transform:translateX(0%)}}@keyframes fade-in-from-bottom{0%{opacity:0;transform:translateY(38%)}100%{opacity:1;transform:translateY(0%)}}@keyframes spinner-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinner-counter-rotate-after{from{transform:translate(0, 100%) rotate(0deg)}to{transform:translate(0, 100%) rotate(-360deg)}}@keyframes spinner-counter-rotate-before{from{transform:translate(0, -100%) rotate(0deg)}to{transform:translate(0, -100%) rotate(-360deg)}}.login__layer{color:var(--black-050);left:0;min-width:calc(var(--layout-space)*15);position:absolute;top:0}.login__layer.hide{animation:fade-out-to-left .2s ease-in forwards}.login__layer.hidden{opacity:0;transform:translateX(-110%)}.login__layer.show{animation:fade-in-from-left .3s ease-out forwards}.login__layer.showed{opacity:1;transform:translateX(0)}.login__loader{align-items:center;display:flex;height:6rem;justify-content:center;width:100%}.login__logo{max-width:var(--logo-width)}.login__message{display:none}.login__message.show{display:block}.login__wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;min-width:20rem;padding-top:calc(var(--layout-space)*6);text-align:center}.login__wrapper form{width:100%}.login--error h3{color:var(--error-color)}.editor{background:var(--black-005);border-radius:2rem 0 0 0;flex-grow:1;height:calc(100vh - var(--header-height));margin-right:calc(var(--layout-space)/2);overflow-x:hidden;overflow-y:scroll;padding:3rem;position:relative}.editor h3{color:var(--primary-050);font-size:.85rem;margin-bottom:.75rem;text-transform:uppercase}.editor input,.editor textarea{background:var(--white);border:thin solid var(--black-012);padding:var(--input-element-padding) var(--form-element-padding)}.editor input:focus,.editor textarea:focus{outline:1px solid var(--primary-050);background:var(--white)}.editor input:disabled,.editor textarea:disabled{background:var(--white-creamy);opacity:.75}.editor .input-group{align-items:baseline;display:flex;flex-direction:row;margin-bottom:calc(var(--layout-space)/2)}.editor .input-group:last-child{margin-bottom:0}.editor .input-group__row [class^=col-],.editor .input-group__row [class*=" col-"]{padding-left:0;padding-right:0}.editor .input-group__label{margin-right:1rem;min-width:8rem}.editor .input-group.benefits-group{flex-direction:column}.editor .input-group .benefits{width:100%}.editor .input-group .benefit-item{margin-bottom:.5rem}.editor .input-group .benefit-item input{width:100%}.editor__actions,.editor__translation .actions{align-items:center;display:flex;gap:.5rem}.editor__actions button,.editor__translation .actions button{align-items:center;background:var(--white);border:thin solid var(--white);border-radius:.375rem;box-shadow:var(--button-shadow);color:var(--black-075);display:flex;font-weight:400;gap:.5rem;letter-spacing:0;padding:.75rem 1.5rem;text-transform:none;transition:box-shadow .3s ease,color .3s ease}.editor__actions button:hover,.editor__actions button:focus,.editor__actions button:active,.editor__translation .actions button:hover,.editor__translation .actions button:focus,.editor__translation .actions button:active{box-shadow:var(--button-shadow-hover);color:var(--primary-050);filter:brightness(1)}.editor__actions button.delete-button,.editor__translation .actions button.delete-button{color:var(--error-color)}.editor__actions button .icon,.editor__translation .actions button .icon{width:1.25rem}.editor__code-content{background:var(--white);border-radius:var(--layout-space);padding:var(--layout-space)}.editor__image__label{cursor:pointer;display:block;position:relative;max-width:320px}.editor__image__label input{display:none}.editor__image__edit-icon{align-items:center;background:var(--primary-050-050);color:var(--white);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%;transition:opacity .3s ease}.editor__image__edit-icon:hover{opacity:1}.editor__image__edit-icon svg{width:3rem}.editor__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--layout-space)}.editor__main .raumplan.col-12{display:flex}.editor__main .raumplan .editor__image__label{max-width:400px}.editor__messages{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.editor__post-text-editor-container{width:100%}.editor__post-text-editor .ql-editor p,.editor__post-text-editor .ql-editor ol,.editor__post-text-editor .ql-editor ul,.editor__post-text-editor .ql-editor pre,.editor__post-text-editor .ql-editor blockquote,.editor__post-text-editor .ql-editor h1,.editor__post-text-editor .ql-editor h2,.editor__post-text-editor .ql-editor h3,.editor__post-text-editor .ql-editor h4,.editor__post-text-editor .ql-editor h5,.editor__post-text-editor .ql-editor h6{margin:0 0 .66667em 0}.editor__title,.editor__studio-name{font-size:1rem;margin-bottom:0;text-transform:uppercase}.editor__title-input,.editor__studio-name-input{font-size:1.5rem}.editor__translation{align-items:flex-start;animation:fade-in .2s ease forwards;background:rgba(0,0,0,0);display:flex;height:100%;justify-content:center;left:0;padding:3rem;position:absolute;top:0;width:100%}.editor__translation .actions{margin-top:var(--layout-space)}.editor__translation .box{animation:fade-in-from-bottom .3s ease forwards;margin-top:calc(var(--layout-space)*2);width:100%}.editor__translation .post-list button{background:rgba(0,0,0,0);box-shadow:none;color:var(--black-075);letter-spacing:0;padding:.5rem;text-transform:none;transition:color .3s ease}.editor__translation .post-list button:hover{color:var(--black-050);box-shadow:none}.editor__translation .post-list button.post-list__delete-button{color:var(--error-color)}.editor__translation .post-list button.post-list__delete-button:hover{color:var(--error-color-light)}.editor__translation .post-list button .icon{display:flex;align-items:center;width:1.5rem}.editor .spinner.active::after,.editor .spinner.active::before{background:var(--black-075)}.visitor-chart .input-group input{width:8rem}.visitor-chart__tabs{background:var(--white);border:var(--black-012) thin solid;border-radius:var(--form-element-radius) var(--form-element-radius) 0 0;display:flex;overflow:hidden}.visitor-chart__day-tab{background:rgba(0,0,0,0);border-radius:0;border-right:thin solid var(--black-012);color:var(--black-075);font-weight:400;padding:var(--form-element-padding) calc(var(--form-element-padding)*2);text-transform:none;transition:color .3s ease}.visitor-chart__day-tab:hover,.visitor-chart__day-tab.active{filter:none;color:var(--primary-050)}.visitor-chart__day-tab.disabled{background:var(--white-creamy)}.visitor-chart__panels{background:var(--white);border:var(--black-012) thin solid;border-top:none;border-radius:0 0 var(--form-element-radius) var(--form-element-radius);overflow:hidden;padding:var(--layout-space)}.visitor-chart__day-header{margin-bottom:var(--layout-space)}.visitor-chart__hours-container{display:flex;flex-wrap:wrap;row-gap:calc(var(--layout-space)/2);column-gap:calc(var(--layout-space)*2)}.visitor-chart__hours-container .input-group{width:calc(25% - var(--layout-space)*2)}.visitor-chart__hours-container .input-group__label{min-width:4.75rem}/*# sourceMappingURL=styles.min.css.map */