@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&family=Montserrat:wght@400;500&display=swap);
@font-face{font-family:BrownhillScript;font-style:normal;font-weight:400;src:url(/fonts/BrownhillScript.woff) format("woff")}:root{--primary-font:"Montserrat",sans-serif;--secondary-font:"Josefin Sans",sans-serif;--script-font:"BrownhillScript",script;--title-font-size:3.125em;--green:#c1cb6e;--orange:#f0ae61;--blue-dark:#043357;--blue-mid:#0d676d;--blue-light:#69999f;--grey-darker:#d0d0d0;--grey-dark:#e8e8e8;--grey-light:#ededed;--grey-light-rgb:237,237,237;--grey-lighter:#f6f6f6;--black:#222127;--black-rgb:34,33,39;--grid-padding:30px;--grid-gap:15px;--inside-padding:100px;--inside-padding-horiz:20px}@media screen and (max-width:600px){:root{--title-font-size:2em}}@media screen and (max-width:400px){:root{--grid-padding:20px}}*{box-sizing:border-box;margin:0;padding:0}* ::-moz-selection{background:var(--green);color:var(--black)}* ::selection{background:var(--green);color:var(--black)}html{background:var(--grey-lighter);color:var(--black);font-family:var(--primary-font);font-size:16px;transition:background-color 1s}#app,html{height:100%}#app{display:grid;grid-template-areas:"sidebar content";grid-template-columns:225px 1fr}@media screen and (max-width:1800px){#app .grid-main{grid-template-columns:2fr 3fr!important}#app .grid-dish-percentage{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:1200px){#app .grid-main{display:block}#app .grid-list-resturants{margin-bottom:var(--grid-gap)}#app .grid-data-outer,#app .grid-data-resturants{height:-moz-fit-content;height:fit-content}#app .grid{gap:2px!important}}@media screen and (max-width:924px){#app{display:block}#app .menu{height:150px;width:100%}}@media screen and (max-width:600px){#app .grid-data-outer,#app .grid-data-outer .grid{display:block}#app .grid-data-outer .grid .grid-item,#app .grid-data-outer .grid .grid-item--percentage{margin-bottom:2px}#app .grid-data-outer .grid-data-resturants>.grid-item .grid:first-child,#app .grid-data-outer .grid-data-resturants>.grid-item--percentage .grid:first-child{display:grid}#app .grid-list-resturants{margin-bottom:2px}#app .content__inside,#app .content__inside--small,#app .dashboard{padding-left:2px;padding-right:2px}#app .content__header{align-items:center;display:block;justify-content:center;padding:0 20px;text-align:center}#app .notice{margin-top:20px}#app .menu-list{display:block;gap:2px}#app .menu-list .menu{margin-bottom:2px;overflow:hidden}}@media screen and (max-width:400px){#app .sidebar{width:100%}#app .grid-item__value{font-size:3em}#app .site-list li{display:block}#app .site-list li p{text-align:left}#app .site-list li>p{margin-left:48px}#app .site-list li:first-child{display:grid}#app .site-list li:first-child h3:last-child{display:none}}@media screen and (max-width:600px){:root{--title-font-size:2em}.login form{padding:20px;width:100%}.login input{width:100%!important}}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);margin-bottom:10px}.content__inside,.content__inside--small{margin:0 auto;max-width:1800px;padding:var(--inside-padding) var(--inside-padding-horiz)}.content__inside--small{max-width:1200px}.content__header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.content__header h1{font-family:var(--secondary-font);font-size:var(--title-font-size);font-weight:700}.content__header p{color:var(--black);opacity:.5}a{color:currentColor;text-decoration:none;transition:all .3s ease}button,input,select,textarea{font-family:var(--primary-font)}.button,.button--bordered,.button--danger,.button--disabled,button,input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--green);border:1px solid var(--green);color:var(--black);cursor:pointer;display:flex;font-family:var(--primary-font);font-size:1em;justify-content:center;padding:10px;position:relative;text-align:center;transition:.3s ease}.button--bordered:hover,.button--danger:hover,.button--disabled:hover,.button:hover,button:hover,input[type=submit]:hover{filter:brightness(.9)}.button__text{transition:opacity .3s ease}.button__complete,.button__error,.button__loading{height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:20px}.button__complete svg,.button__error svg,.button__loading svg{animation:loading 1.2s linear infinite}.button__complete svg,.button__error svg{animation:none;transform:scale(0) rotate(-180deg);transition:.3s ease}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button.loading,.loading.button--bordered,.loading.button--danger,.loading.button--disabled,button.loading,input.loading[type=submit]{pointer-events:none}.button.loading .button__loading,.loading.button--bordered .button__loading,.loading.button--danger .button__loading,.loading.button--disabled .button__loading,button.loading .button__loading,input.loading[type=submit] .button__loading{opacity:1}.button.loading .button__complete,.button.loading .button__text,.loading.button--bordered .button__complete,.loading.button--bordered .button__text,.loading.button--danger .button__complete,.loading.button--danger .button__text,.loading.button--disabled .button__complete,.loading.button--disabled .button__text,button.loading .button__complete,button.loading .button__text,input.loading[type=submit] .button__complete,input.loading[type=submit] .button__text{opacity:0}.button.complete,.complete.button--bordered,.complete.button--danger,.complete.button--disabled,button.complete,input.complete[type=submit]{pointer-events:none}.button.complete .button__loading,.button.complete .button__text,.complete.button--bordered .button__loading,.complete.button--bordered .button__text,.complete.button--danger .button__loading,.complete.button--danger .button__text,.complete.button--disabled .button__loading,.complete.button--disabled .button__text,button.complete .button__loading,button.complete .button__text,input.complete[type=submit] .button__loading,input.complete[type=submit] .button__text{opacity:0}.button.complete .button__complete,.complete.button--bordered .button__complete,.complete.button--danger .button__complete,.complete.button--disabled .button__complete,button.complete .button__complete,input.complete[type=submit] .button__complete{opacity:1}.button.complete .button__complete svg,.complete.button--bordered .button__complete svg,.complete.button--danger .button__complete svg,.complete.button--disabled .button__complete svg,button.complete .button__complete svg,input.complete[type=submit] .button__complete svg{transform:scale(1)}.button.error,.error.button--bordered,.error.button--danger,.error.button--disabled,button.error,input.error[type=submit]{animation:shakeX .5s;background:var(--orange);border:1px solid var(--orange);pointer-events:none}.button.error .button__loading,.button.error .button__text,.error.button--bordered .button__loading,.error.button--bordered .button__text,.error.button--danger .button__loading,.error.button--danger .button__text,.error.button--disabled .button__loading,.error.button--disabled .button__text,button.error .button__loading,button.error .button__text,input.error[type=submit] .button__loading,input.error[type=submit] .button__text{opacity:0}.button.error .button__error,.error.button--bordered .button__error,.error.button--danger .button__error,.error.button--disabled .button__error,button.error .button__error,input.error[type=submit] .button__error{opacity:1}.button.error .button__error svg,.error.button--bordered .button__error svg,.error.button--danger .button__error svg,.error.button--disabled .button__error svg,button.error .button__error svg,input.error[type=submit] .button__error svg{transform:scale(1)}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-2px,0,0)}20%,40%,60%,80%{transform:translate3d(2px,0,0)}}.button--bordered{background:transparent}.button--bordered:hover{background:var(--green)}.button--disabled{filter:grayscale(1);opacity:.5;pointer-events:none}.button--disabled .button__text{font-size:11px;letter-spacing:1px;text-transform:uppercase}.button--danger{background:var(--orange);border:1px solid var(--orange)}input,textarea{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;font-family:var(--primary-font);font-size:1em;margin-bottom:10px;outline:0;padding:10px;width:100%}textarea{height:150px;line-height:150%;width:100%}input:focus,input:hover,textarea:focus,textarea:hover{border-color:#c9c9c9}label{color:#999;margin-left:0}input[type=checkbox]{accent-color:var(--green);height:20px;margin:0 10px 0 0;min-height:20px;min-width:20px;opacity:.3;width:20px}input[type=checkbox]:checked{opacity:1}.sidebar{background:var(--grey-light);display:flex;flex-direction:column;font-family:var(--secondary-font);height:100vh;justify-content:space-between;position:sticky;top:0;transition:all .5s}@media screen and (max-width:924px){.sidebar{height:100%;left:-100%;opacity:0;overflow:hidden;padding-top:80px;position:fixed;top:0;width:100%;z-index:11}.sidebar.active{left:0;opacity:1;transition:all .5s}.sidebar .sidebar__logo{display:none}}.sidebar__logo{height:auto;margin-top:50px;padding:30px;width:100%}.sidebar__nav{height:auto;letter-spacing:1px;text-transform:uppercase;width:100%}.sidebar__nav a{align-items:center;border-left:5px solid var(--grey-light);color:rgba(var(--black-rgb),.5);display:flex;font-family:var(--secondary-font);letter-spacing:2px;margin:20px 0;padding:10px 30px;position:relative;text-decoration:none;transition:all .3s ease}.sidebar__nav a svg{margin-right:20px;max-width:25px;min-width:25px}.sidebar__nav a.router-link-active,.sidebar__nav a:hover{border-left:5px solid;color:var(--black)}.sidebar__user{align-items:center;display:flex;letter-spacing:1px;padding:10px 30px;text-transform:uppercase}.sidebar__user img{background-image:url(/images/favicon.png?27f2072e2613a141ff5bdc2a705a46a1);background-size:cover;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.2);height:30px;margin-right:10px;width:30px}.sidebar__logout{align-items:center;cursor:pointer;display:flex;letter-spacing:1px;padding:10px 30px;text-transform:uppercase;transition:all .3s ease}.sidebar__logout svg{height:30px;margin-right:10px;width:30px}.sidebar__logout:hover{opacity:.8;transform:scale(.95)}.developed-by{font-size:13px;padding:30px}.hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;height:50px;justify-content:space-evenly;margin:15px 20px;position:fixed;transition:all .5s;width:50px;z-index:100}.hamburger .line{background-color:var(--black);height:2px;opacity:.5;transition:opacity .5s;width:100%}@media screen and (max-width:924px){.hamburger{display:flex}}.hamburger:hover .line{opacity:1}.topbar{align-items:center;background-color:var(--grey-light);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:none;height:80px;justify-content:flex-end;position:fixed;width:100%;z-index:99}.topbar.active{box-shadow:none}.topbar .logo-container{margin-right:20px}.topbar .logo-container .logo-top{height:40px;opacity:.5;width:auto}@media screen and (max-width:924px){.topbar{display:flex}}.login{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;position:relative}.login:before{background:var(--black);content:"";opacity:.85;z-index:-1}.login img,.login:before{height:100%;left:0;position:absolute;top:0;width:100%}.login img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.login .login-form{max-width:450px}@media (max-width:924px){.login .login-form{padding:0 20px;width:100%}}.login .login-form>svg{height:auto;margin-bottom:30px;width:100%}@media (max-width:924px){.login .login-form>svg{display:block;margin:0 auto 30px;width:250px}}.login .login-form label{display:block;letter-spacing:1px;text-transform:uppercase}.login .login-form input{background:none;border:none;border-bottom:1px solid #fff;color:#fff;padding:5px 0;width:450px}.login .login-form button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:1px solid #fff;color:#fff;cursor:pointer;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .3s ease;width:100%}.login .login-form button:hover{background:#fff;color:#000}.login__field{margin-bottom:50px}.grid-item,.grid-item--percentage{background:#fff;overflow:auto;padding:var(--grid-padding)}.grid-item--percentage{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;justify-content:space-between;overflow:hidden}.grid-item--percentage__copy{text-align:center}.grid-item__value{font-family:var(--secondary-font);font-size:5em}.flex-between{align-items:center;display:flex;justify-content:space-between}.site-list{list-style:none}.site-list li{grid-gap:20px;align-items:center;display:grid;grid-template-areas:"site updated";padding:10px 0}.site-list li .site{align-items:center;display:flex}.site-list li .site img{height:32px;margin-right:var(--grid-gap);width:32px}.site-list li :last-child{text-align:right}.link-add{cursor:pointer;transition:.3s ease}.link-add span{color:var(--green);display:inline-block;transition:.3s ease}.link-add:hover span{transform:scale(1.1)}.handle{cursor:grab;width:20px}.sortable-chosen .handle{cursor:grabbing}.sortable-ghost{opacity:.1}.toggle-collapse{align-items:center;cursor:pointer;display:flex;padding:10px;transform:none;transform-origin:center;transition:.3s ease}.toggle-collapse.collapsed{transform:rotate(-90deg)}.toggle-collapse svg{height:15px;transition:.3s ease;width:15px}.toggle-collapse:hover svg{transform:scale(1.1)}.can-edit{cursor:pointer;transition:.3s ease}.can-edit:hover{opacity:.5}.flex{align-items:center;display:flex}

/*# sourceMappingURL=app.css.map*/