@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&family=Assistant:wght@300;400&display=swap);:root{--body-color:#6e767d;--body-bg:#000;--splash-bg:-webkit-linear-gradient(45deg,#1cbca9,#0366ac 50%,#f85bc4);--splash-color:#fff;--main-title-text:-webkit-linear-gradient(45deg,#6379ff,#80fff4 50%,#ff4f9c);--panel-header-text:-webkit-linear-gradient(45deg,#2c8c83,#3b48ab 50%,#cd216c);--diagonal-text:-webkit-linear-gradient(45deg,#7e8ce7,#80fff4);--diagonal-bg:-webkit-linear-gradient(45deg,#0366ac,#0924c6 50%,#f85bc4);--repeating-bg:-webkit-linear-gradient(0deg,#1cbca9,#0924c6 33%,#f85bc4 66%,#1cbca9);--repeating-bg-input:-webkit-linear-gradient(0deg,#0924c6,#1cbca9 33%,#6a7ec6 66%,#f85bc4 80%,#0924c6);--repeating-bg-rot:-webkit-linear-gradient(6deg,#1cbca9,#0924c6 33%,#f85bc4 66%,#1cbca9);--repeating-bg-grayscale:-webkit-linear-gradient(0deg,#555,#444 33%,#333 66%,#555);--disabled-bg:linear-gradient(45deg,#444,#666);--danger-bg:linear-gradient(45deg,#53081d,#dd0909);--success-bg:linear-gradient(45deg,#085314,#09dd93);--success-color:#fff;--danger-color:#dd0909;--danger-badge-color:#fff;--form-group-bg:rgba(27,36,36,0.2);--list-item-hover-bg:#0e151c;--navbar-bg:#14171a;--plan-select-bg:#282f33;--user-area-bg:#1d2226;--input-placeholder-color:#374a5b;--input-bg:linear-gradient(90deg,#000,#080808);--panel-bg:linear-gradient(90deg,#000,#080808);--panel-header-bg:rgba(60,84,100,0.2);--box-bg:rgba(60,84,100,0.08627450980392157);--box-interactive-hover-bg:rgba(60,84,100,0.21176470588235294);--checkbox-checked-bg:-webkit-linear-gradient(45deg,#0366ac,#1cbca9);--checkbox-border-color:#444;--form-group-border-color:rgba(0,0,0,0.8);--list-header-border-color:#345373;--list-border-color:#2f3336;--navbar-border-color:#414141;--form-border-color:#2f3336;--input-border-color:#2f3336;--input-border-hover-color:#4d5359;--input-border-active-color:#6f7780;--navbar-color:#aaa;--input-color:#888;--panel-color:#848e96;--bold-color:#bdbdbd;--bolder-color:#d1d1d1;--glow-link-color:#2fcbf1;--link-hover-color:#5bfca9;--link-bg:-webkit-linear-gradient(45deg,#2fcbf1,#2fa3f1 50%,#1cbca9 60%,#f85bc4 90%);--inline-link-bg:-webkit-linear-gradient(45deg,#26a1bf,#2682bf 50%,#158a7c 60%,#c4499b 90%);--navbar-link-hover-color:#fff;--tag-bg:#171717;--tag-border:#333;--error-color:#d77;--error-border-color:#a00;--scrollbar-hover-bg:linear-gradient(55deg,#515151,#565656);--scrollbar-bg:linear-gradient(85deg,#333,#3a3a3a);--scrollbar-track-bg:linear-gradient(85deg,#000,#111)}:root,:root body.light{--flat-link-bg:-webkit-linear-gradient(45deg,#4e5ede,#3bbfb2);--navbar-link-bg:-webkit-linear-gradient(45deg,#4e5ede,#3bbfb2 50%,#ff2986)}:root body.light{--body-bg:#f5f9fa;--splash-color:#333;--body-color:#555;--input-placeholder-color:#a6b4ba;--panel-header-bg:#d1d5da;--panel-bg:linear-gradient(90deg,#dce1e3,#ebf0f2);--input-bg:linear-gradient(90deg,#eee,#fff);--box-bg:rgba(151,159,176,0.2);--form-group-bg:rgba(131,156,162,0.2);--tag-bg:#f1f1f1;--tag-border:#d2d2d2;--panel-header-text:-webkit-linear-gradient(25deg,#3b48ab,#2c8c83 50%,#cd216c);--diagonal-text:-webkit-linear-gradient(45deg,#3b48ab,#2c8c83 50%,#cd216c);--diagonal-bg:-webkit-linear-gradient(45deg,#596fff,#58bdff 50%,#ff84d6);--disabled-bg:linear-gradient(45deg,#a1a1a1,#aaa);--danger-bg:linear-gradient(45deg,#b0123e,#f63a3a);--success-bg:linear-gradient(45deg,#258f48,#09dda1);--list-item-hover-bg:#b9c8c6;--checkbox-checked-bg:-webkit-linear-gradient(45deg,#3b48ab,#cd216c);--checkbox-border-color:#666;--form-group-border-color:#ccc;--list-header-border-color:#9eb5cf;--list-border-color:#babec3;--navbar-border-color:#1a1a1a;--form-border-color:#bbb;--input-border-color:#909ba6;--input-border-hover-color:#595f66;--input-border-active-color:#373c40;--input-color:#60636e;--panel-color:#6e7480;--bold-color:#333;--bolder-color:#121b24;--glow-link-color:#219dbc;--link-hover-color:#ff46bd;--link-bg:-webkit-linear-gradient(45deg,#1f8199,#206da1 50%,#158a7c 60%,#b84491 90%);--navbar-link-hover-color:#fff;--scrollbar-bg:linear-gradient(85deg,#a1a1a1,#a6a6a6);--scrollbar-hover-bg:linear-gradient(55deg,#777,#7a7a7a);--scrollbar-track-bg:linear-gradient(85deg,#e3e3e3,#eee)}html{height:100%}body{font-size:14px;font-family:Assistant,sans-serif;background:var(--body-bg);color:var(--body-color);transition:all .3s}body,form,h1,h2,h3,h4,h5,li,p,pre,ul{margin:0;padding:0}h3,h4,h5{font-weight:400}ol,ul{list-style:none}*{box-sizing:border-box}a{color:transparent;background:var(--link-bg);-webkit-background-clip:text;background-size:150%;transition:all .3s}a:hover{background-position-x:100%}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-bg)}.v-select{font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;height:28px;min-width:150px;background:var(--input-bg);border:1px solid var(--input-border-color);transition:all .3s}.v-select:hover{border-color:var(--input-border-hover-color)}.v-select:active,.v-select:focus-within{border-color:var(--input-border-active-color)}.v-select button,.v-select input{height:auto;border:none}.v-select .vs__dropdown-toggle{border:0}.v-select .vs__actions{transform:scale(.75);padding:0 3px}.v-select .vs__actions>*{cursor:pointer;width:16px}.v-select .vs__actions>:hover{color:var(--bolder-color);fill:var(--bolder-color)}.v-select .vs__actions>:hover svg{fill:var(--bolder-color)}.v-select .vs__dropdown-menu{left:-1px;margin-top:2px;background:var(--panel-bg);padding:0;border-radius:0;border:0}.v-select .vs__dropdown-option{color:var(--bold-color);margin:0;border-bottom:1px solid var(--form-border-color);padding:4px 10px}.v-select .vs__dropdown-option:last-child{border-bottom:0}.v-select .vs__dropdown-option--highlight{background:var(--flat-link-bg);background-size:100%;color:var(--bolder-color)}.v-select .vs__dropdown-toggle{height:100%;padding:0}.v-select .vs__clear{width:20px}.v-select .vs__search::-moz-placeholder{color:var(--input-placeholder-color)}.v-select .vs__search:-ms-input-placeholder{color:var(--input-placeholder-color)}.v-select .vs__search::placeholder{color:var(--input-placeholder-color)}.v-select .vs__selected{color:var(--bold-color)}.v-select svg{fill:var(--bold-color)}.main-view{padding:20px 50px;width:100%}.full-slide{min-height:calc(100vh - 80px);display:flex;flex-direction:column}.full-slide.centered{align-items:center;justify-content:center}.full-scroller{height:calc(100vh - 80px);overflow-y:auto}.full-scroller.in-panel{height:calc(100vh - 125px)}.flexy,.locales .locale .locale-inner,.permissions-list .permission{display:flex;align-items:center}.flexy>*,.locales .locale .locale-inner>*,.permissions-list .permission>*{margin-right:10px}.flexy>:last-child,.locales .locale .locale-inner>:last-child,.permissions-list .permission>:last-child{margin-right:0}.flexy.col,.locales .locale .col.locale-inner,.permissions-list .col.permission{flex-direction:column;align-items:flex-start;height:100%}.flexy.wrap,.locales .locale .wrap.locale-inner,.permissions-list .wrap.permission{flex-wrap:wrap}.even{display:flex;margin-bottom:10px}.even:last-child{margin-bottom:0}.even>*{margin-right:10px;flex:1}.even>:last-child{margin-right:0}.even.fill>*>*{height:100%}.even.packed>*{margin-right:1px}.even.packed>:last-child{margin-right:0}.sides{display:flex}.sides .main{flex:3}.sides .side{margin-left:10px;flex:1}.sides .side.first{margin-left:0;margin-right:10px}.between{display:flex;justify-content:space-between}.second-main{display:flex;margin-bottom:5px}.second-main>*{margin-right:10px}.second-main>:nth-child(2){flex:1}.second-main>:last-child{margin-right:0;min-width:40px;display:flex;align-items:center;justify-content:flex-end}.listing-image{height:32px;width:32px;-o-object-fit:contain;object-fit:contain}ul.listing li{display:flex;align-items:center;padding:5px 10px;margin-bottom:5px;background:var(--form-group-bg);width:100%}ul.listing li .main{flex:1}ul.listing .close-btn,ul.listing .danger-btn,ul.listing .disabled-btn,ul.listing .info-btn,ul.listing .round-glower,ul.listing .success-btn{height:20px;width:20px;font-size:16px}ul.icon-list{list-style:none;display:flex;flex-wrap:wrap}ul.icon-list li{width:36px;height:36px;background-size:32px auto;background-repeat:no-repeat;background-position:50%;cursor:pointer}.icon-picker{display:flex;align-items:center;justify-content:center}.icon-picker .current{background-size:36px auto;background-repeat:no-repeat;background-position:50%;height:48px;width:48px;border:1px solid var(--navbar-border-color);border-radius:3px;cursor:pointer}.icon-picker .icon-list{min-width:336px;margin-left:-330px;z-index:10;position:absolute;padding:5px;background:var(--body-bg);border:1px solid var(--navbar-border-color)}.icon-picker.passive{position:static}.icon-picker.passive .current{background-size:24px auto;height:36px;width:36px;border-radius:666px}@-webkit-keyframes backslide{0%{background-position:0 0}to{background-position:100% 0}}@keyframes backslide{0%{background-position:0 0}to{background-position:100% 0}}.bold{color:var(--bold-color)}.bolder{color:var(--bolder-color)}.app-list th,.box .box-header p,.form-group .form-group-title p,.form-group h3,.glow-text,.icon-text,.info-box .box-header p,.ingredients-form h3 span,.modal-inner h3,.navbar h1 a,.nutrition-counter h3,.panel .panel-header p,.splash .plan,.splash h1,.splash p{background:var(--diagonal-text);font-weight:400;-webkit-background-clip:text;color:transparent}.app-list th.lively,.box .box-header p.lively,.form-group .form-group-title p.lively,.form-group h3.lively,.glow-text.lively,.info-box .box-header p.lively,.ingredients-form h3 span.lively,.lively.icon-text,.modal-inner h3.lively,.navbar h1 a.lively,.nutrition-counter h3.lively,.panel .panel-header p.lively,.splash .lively.plan,.splash h1.lively,.splash p.lively{transition:all .3s}.app-list th.lively:focus,.app-list th.lively:hover,.box .box-header p.lively:focus,.box .box-header p.lively:hover,.form-group .form-group-title p.lively:focus,.form-group .form-group-title p.lively:hover,.form-group h3.lively:focus,.form-group h3.lively:hover,.glow-text.lively:focus,.glow-text.lively:hover,.info-box .box-header p.lively:focus,.info-box .box-header p.lively:hover,.ingredients-form h3 span.lively:focus,.ingredients-form h3 span.lively:hover,.lively.icon-text:focus,.lively.icon-text:hover,.modal-inner h3.lively:focus,.modal-inner h3.lively:hover,.navbar h1 a.lively:focus,.navbar h1 a.lively:hover,.nutrition-counter h3.lively:focus,.nutrition-counter h3.lively:hover,.panel .panel-header p.lively:focus,.panel .panel-header p.lively:hover,.splash .lively.plan:focus,.splash .lively.plan:hover,.splash h1.lively:focus,.splash h1.lively:hover,.splash p.lively:focus,.splash p.lively:hover{background-position-y:-50px;background-position-x:50px}.app-list th.live,.box .box-header p.live,.form-group .form-group-title p.live,.form-group h3.live,.glow-text.live,.info-box .box-header p.live,.ingredients-form h3 span.live,.live.icon-text,.modal-inner h3.live,.navbar h1 a.live,.nutrition-counter h3.live,.panel .panel-header p.live,.splash .live.plan,.splash .splash-inner:hover h1,.splash h1.live,.splash p.live{transition:all .3s;background-position-y:-30px;background-position-x:-50px}.glow-link{background:var(--link-bg);color:transparent;-webkit-background-clip:text;background-size:200%;text-decoration:none;outline:none}.glow-link,.glow-link:after{display:block;transition:all .3s}.glow-link:after{content:" ";background:var(--link-bg);background-size:200%;width:100%;height:1px;position:relative;top:-1px;z-index:0;opacity:0}.glow-link:focus-within,.glow-link:hover{background-position-x:100%}.glow-link:focus-within:after,.glow-link:hover:after{opacity:.5;background-position-x:100%}.diagonal-wrap{background:var(--repeating-bg-input);background-size:150%;padding:1px;display:inline-block;transition:all .3s}.diagonal-wrap.disabled{background:var(--repeating-bg-grayscale);opacity:.58}.diagonal-wrap.disabled button{background:var(--disabled-bg)}.diagonal-wrap.disabled .icon-text{background:var(--repeating-bg-grayscale);-webkit-background-clip:text}.diagonal-wrap.disabled:focus-within,.diagonal-wrap.disabled:hover{background-position-x:0}.diagonal-wrap.wrap-bottom{padding:0 0 1px 0}.diagonal-wrap.square-wrap:hover{background-position-x:28px}.diagonal-wrap.square-wrap:hover.disabled{background-position:0}.diagonal-wrap:focus-within,.diagonal-wrap:hover{background-position-x:100%;cursor:pointer}.diagonal-wrap>*{box-sizing:border-box;margin:0;border:0;background:var(--input-bg);cursor:pointer;width:100%;min-height:100%;outline:none}.square{width:28px}.close-btn,.danger-btn,.disabled-btn,.info-btn,.round-glower,.success-btn{background:var(--repeating-bg-rot);background-size:80px;height:48px;width:48px;border-radius:666px;color:hsla(0,0%,100%,.8666666666666667);-webkit-font-smoothing:antialiased;font-size:40px;display:flex;align-items:center;justify-content:center;margin-left:5px;cursor:pointer;transition:all .3s;font-family:Source Sans Pro,sans-serif;font-weight:700;line-height:0}.close-btn:hover,.danger-btn:hover,.disabled-btn:hover,.info-btn:hover,.round-glower:hover,.success-btn:hover{background-position-x:-26px;color:#fff}.close-btn,.danger-btn,.disabled-btn,.info-btn,.success-btn{background:var(--diagonal-bg);background-size:200%;height:16px;width:16px;font-size:12px}.close-btn:before,.danger-btn:before,.disabled-btn:before,.info-btn:before,.success-btn:before{content:"x"}.close-btn:hover,.danger-btn:hover,.disabled-btn:hover,.info-btn:hover,.success-btn:hover{background-position-x:100%}.listing-item .close-btn,.listing-item .danger-btn,.listing-item .disabled-btn,.listing-item .info-btn,.listing-item .success-btn{margin-left:0}.danger-btn{background:var(--danger-bg);background-size:32px}.danger-btn:before{content:""}.disabled-btn{background:var(--disabled-bg)}.disabled-btn:before{content:""}.success-btn{background:var(--success-bg);background-size:32px}.success-btn:before{content:""}.info-btn{border-radius:2px;background:var(--flat-link-bg);background-size:150%}.info-btn:before{content:""}.info-btn:hover{background-position-x:100%}.large-button{font-size:20px;font-family:Assistant,sans-serif;height:40px;padding:0 20px}.badge,.error-badge,.error-pill,.pill{border:1px solid #888;border-radius:666px;display:inline-flex;padding:2px 10px;font-size:11px}.error-pill{border-color:var(--danger-color);color:var(--danger-color)}.badge,.error-badge{border:0;background-color:#888;padding:0 4px;height:16px;min-width:16px;align-items:center;justify-content:center;margin-left:3px;font-weight:400}.error-badge{background-color:var(--danger-color);color:var(--danger-badge-color)}.locales .locale{border-bottom:1px solid var(--form-border-color);cursor:pointer}.locales .locale:hover h3{color:var(--bolder-color)}.locales .locale:hover .locale-inner{color:var(--bold-color)}.locales .locale:last-child{border-bottom:0}.locales .locale h3{padding:5px 0;display:flex;align-items:center;color:var(--bold-color);font-weight:400;transition:all .3s}.locales .locale h3 .btn{margin-right:5px}.locales .locale .locale-inner{padding:0 0 5px 0;transition:all .3s}.locales .locale .locale-inner b{color:var(--bold-color)}.button-row{margin-top:5px}.theme-switcher{display:inline-block;height:10px;width:10px;background:#000;position:fixed;right:5px;top:5px;border-radius:666px;border:1px solid hsla(0,0%,100%,.6666666666666666);cursor:pointer;transition:all .3s}.theme-switcher.active{border:1px solid #fff;background:hsla(0,0%,100%,.06666666666666667)}.handle-icon{display:block;cursor:move;background:url(../img/drag.520ae932.svg) no-repeat 50%;background-size:contain;width:12px;height:12px}.end{justify-self:flex-end;justify-content:flex-end;flex:1}.padded{padding:10px 0}.tight{font-size:13px;line-height:20px}.small{font-size:12px}.flex-0{flex:0!important}.flex-1{flex:1;width:100%}svg .main-fill{fill:var(--bolder-color)}.rule .handle-icon{position:relative;top:-5px;left:5px}button,input,select,textarea{font-family:Source Sans Pro,Assistant,sans-serif;font-weight:600;padding:0 5px;background:var(--input-bg);color:var(--input-color);border:1px solid var(--input-border-color);transition:all .3s;outline:none}button:hover,input:hover,select:hover,textarea:hover{border-color:var(--input-border-hover-color)}button:focus-within,input:focus-within,select:focus-within,textarea:focus-within{border-color:var(--input-border-active-color)}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder-color)}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--input-placeholder-color)}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--input-placeholder-color)}button,input,select{height:28px;display:flex;align-items:center;justify-content:center}button.unwrap,input.unwrap,select.unwrap{height:30px}button.compact,input.compact,select.compact{height:14px}textarea{margin-top:5px;height:200px}textarea.tall{height:280px}option.primary{color:var(--bolder-color)}input[type=checkbox]{width:16px!important;height:16px;-webkit-appearance:none;background:transparent;border:1px solid var(--checkbox-border-color);border-radius:666px;padding:0!important;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}input[type=checkbox]:after{content:"";display:flex;height:10px;width:10px;border-radius:666px;background:var(--checkbox-checked-bg);color:#99a1a7;opacity:0;transition:all .3s}input[type=checkbox]:checked:after{opacity:1}input[type=number]{max-width:60px}.icon-text{font-weight:700;font-size:26px}.form-field .form-input,.form-field label,.form-group .form-group-content,.form-group .form-group-title,.form-padded,.ingredients-form,.ingredients-form .exists-error,.ingredients-form .recipe-ingredient,.ingredients-form .recipes .recipe{padding:0 20px}.form-input h3{font-size:13px}.form-input button,.form-input input,.form-input select,.form-input textarea{width:100%}.form-input button[type=number],.form-input input[type=number],.form-input select[type=number],.form-input textarea[type=number]{max-width:100%}.form-field{display:flex;justify-content:space-between}.form-field label{font-family:Source Sans Pro,sans-serif;height:50px;display:flex;align-items:center;width:120px}.form-field .form-input{display:flex;align-items:center;justify-self:flex-end;flex:1;margin-bottom:3px}.form-field .form-input.col{flex-direction:column;padding:0}.form-field .form-input>*{width:100%}.form-group{border:1px solid var(--form-group-border-color);padding:10px 0 7px 0;margin:0 0 10px 0;background:var(--form-group-bg)}.form-group h3{font-size:16px}.form-group .form-group-title{width:100%;height:22px;display:flex;align-items:flex-start}.form-group .form-group-content h3,.form-group .form-group-title p{font-size:14px}.form-group.group-primary{display:flex;flex-wrap:wrap}.form-group.group-primary .form-field{width:25%;flex:1}.form-group.group-primary .form-field label{height:32px;font-size:11px}.form-group.group-primary button,.form-group.group-primary input,.form-group.group-primary select,.form-group.group-primary textarea{padding:3px 5px}.form-group.group-secondary,.form-group.group-small{display:flex;flex-wrap:wrap}.form-group.group-secondary .form-field,.form-group.group-small .form-field{min-width:150px}.form-group.group-secondary .form-field label,.form-group.group-small .form-field label{height:28px;font-size:11px;padding:0 5px 0 20px;min-width:80px}.form-group.group-secondary .form-input,.form-group.group-small .form-input{padding:0 5px;min-width:60px}.form-group.group-secondary button,.form-group.group-secondary input,.form-group.group-secondary select,.form-group.group-secondary textarea,.form-group.group-small button,.form-group.group-small input,.form-group.group-small select,.form-group.group-small textarea{padding:3px 5px;font-size:11px}.form-group.group-small .form-field{width:120px}.form-group.group-small .form-field label{font-size:10px}.checkboxes-form label{display:inline-flex;align-items:center;margin-right:30px}.checkboxes-form label span{margin-left:5px}.serving-size-form,.tag-form{border-top:1px solid var(--form-border-color);padding-top:10px;margin-top:10px}.serving-size-form .even,.tag-form .even{align-items:center}.serving-size-form .even h3,.tag-form .even h3{color:var(--bold-color);font-size:13px}.serving-size-form .diagonal-wrap.main,.tag-form .diagonal-wrap.main{width:100%}.serving-size-form textarea,.tag-form textarea{height:80px}.serving-size-form .exists-error,.tag-form .exists-error{margin:10px 0 0 0;border-radius:3px;padding:7px 12px;font-size:12px;border:1px solid var(--error-border-color);color:var(--error-color)}.serving-size-form input[type=number]{max-width:90px}.ingredients-form{padding-bottom:60px}.ingredients-form .even{align-items:center}.ingredients-form h3{font-size:20px;margin-bottom:10px}.ingredients-form .exists-error{border-radius:3px;display:flex;align-items:center;height:28px;font-size:12px;border:1px solid var(--error-border-color);color:var(--error-color)}.ingredients-form .recipe-ingredient,.ingredients-form .recipes .recipe{display:flex;height:40px;align-items:center;border:1px solid var(--form-border-color);margin-bottom:10px}.ingredients-form .recipe-ingredient:last-child,.ingredients-form .recipes .recipe:last-child{margin-bottom:0}.ingredients-form .recipe-ingredient>*,.ingredients-form .recipes .recipe>*{min-width:60px;margin-right:10px}.ingredients-form .recipe-ingredient>.name,.ingredients-form .recipes .recipe>.name{flex:1;font-weight:700;color:var(--bold-color)}.ingredients-form .recipe-ingredient>.serving-amount,.ingredients-form .recipes .recipe>.serving-amount{min-width:20px}.ingredients-form .recipe-ingredient>.amount,.ingredients-form .recipes .recipe>.amount{min-width:70px;text-align:end}.ingredients-form .recipe-ingredient>.actions,.ingredients-form .recipes .recipe>.actions{min-width:0}.ingredients-form .recipe-ingredient>:last-child,.ingredients-form .recipes .recipe>:last-child{margin-right:0}.ingredients-form input.serving-amount{width:50px}.ingredients-form .recipes .recipe{margin-top:20px;margin-bottom:0}.ingredients-form .recipes .recipe-ingredients{margin-top:5px}.ingredients-form .recipes .mini.recipe,.ingredients-form .recipes .recipe-ingredient.mini{height:30px;margin-bottom:0;border-top-width:0;font-size:12px}.ingredients-form .recipes .mini.recipe:first-child,.ingredients-form .recipes .recipe-ingredient.mini:first-child{border-top-width:1px}.navbar{justify-content:space-between;background:var(--navbar-bg);color:var(--navbar-color);border-bottom:1px solid var(--navbar-border-color);box-sizing:border-box}.navbar,.navbar>*{display:flex;align-items:center}.navbar>*{height:79px}.navbar .loading-bar{-webkit-animation:backslide 1s linear infinite;animation:backslide 1s linear infinite;background:var(--repeating-bg);background-size:50%;width:100%;height:3px;position:fixed;top:0;left:0}.navbar .error-bar,.navbar .success-bar{z-index:6666;position:fixed;bottom:20px;right:20px;padding:0 30px;background:var(--success-bg);color:var(--success-color);border-radius:666px;height:40px;display:flex;align-items:center;justify-content:center}.navbar a{background:var(--navbar-link-bg);background-size:200%;font-weight:700;-webkit-background-clip:text;transition:all .3s}.navbar a:focus-within,.navbar a:hover{background-position-x:100%}.navbar .error-bar{background:var(--danger-bg)}.navbar h1{font-size:24px;font-weight:300;padding:0 20px}.navbar h1 a{color:transparent;background:var(--main-title-text);background-size:200%;-webkit-background-clip:text}.navbar h1 a:focus-within,.navbar h1 a:hover{background-position-x:100%}.navbar h1 a:after{display:none}.navbar .menu,.navbar .plan-menu{padding:0 20px;flex:1}.navbar .menu a,.navbar .plan-menu a{padding:2px 15px;font-size:15px;font-weight:700;background:var(--navbar-link-bg);background-size:200%;-webkit-background-clip:text;text-decoration:none;border-radius:1px;letter-spacing:.2px}.navbar .menu a.router-link-active,.navbar .plan-menu a.router-link-active{position:relative;-webkit-background-clip:border-box;color:transparent;padding:4px 10px;margin:0 5px;border-radius:5px;z-index:1}.navbar .menu a.router-link-active:after,.navbar .plan-menu a.router-link-active:after{content:"";background:var(--navbar-bg);width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;border-radius:5px;z-index:-1}.navbar .menu a.router-link-active span,.navbar .plan-menu a.router-link-active span{background:var(--navbar-link-bg);background-size:200%;-webkit-background-clip:text;transition:all .3s}.navbar .menu a.router-link-active:last-child,.navbar .plan-menu a.router-link-active:last-child{padding-right:9px}.navbar .menu a:hover,.navbar .menu a:hover span,.navbar .plan-menu a:hover,.navbar .plan-menu a:hover span{background-position-x:100%}.navbar .menu a:last-child,.navbar .plan-menu a:last-child{padding-right:0}.navbar .user{background:var(--user-area-bg);padding:0 30px;display:flex;flex-direction:column;justify-content:center}.navbar .user .user-info{padding-bottom:6px}.navbar .user a{margin-left:10px}.navbar .user b{margin-left:4px}.navbar .plan-selector{width:100%;display:flex;align-items:center}.navbar .plan-selector .diagonal-wrap{flex:1;margin-left:5px}.panel{margin:30px auto;background:var(--panel-bg);max-width:1400px;padding:1px;display:flex;flex-direction:column}.panel.centered .panel-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.panel .panel-header{background:var(--panel-header-bg);height:45px;font-size:17px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.panel .panel-header p{background:var(--panel-header-text);background-size:200%;-webkit-background-clip:text;transition:all .3s;font-weight:700}.panel .panel-header p:hover{background-position-x:100%}.panel .search-box{position:relative;display:flex}.panel .search-box>*{margin-right:6px}.panel .search-box>:last-child{margin-right:0}.panel .search-box .close-btn,.panel .search-box .danger-btn,.panel .search-box .disabled-btn,.panel .search-box .info-btn,.panel .search-box .success-btn{position:absolute;top:calc(50% - 8px);right:12px}.panel .panel-padding{padding:10px}.panel .panel-body{padding:24px 20px 24px 20px;background:var(--panel-bg);color:var(--panel-color);flex:1}.panel .panel-body.slim{padding-top:0;padding-bottom:0}.panel .error-panel{margin-top:10px;padding:5px 0;display:flex;align-items:center}.panel .error-panel b{margin:0 10px 0 5px;color:var(--danger-color);font-weight:400}.panel .panel-floating-buttons{position:fixed;bottom:40px;right:50px}.panel .panel-floating-buttons .close-btn,.panel .panel-floating-buttons .danger-btn,.panel .panel-floating-buttons .disabled-btn,.panel .panel-floating-buttons .info-btn,.panel .panel-floating-buttons .round-glower,.panel .panel-floating-buttons .success-btn{box-shadow:0 3px 10px rgba(0,0,0,.6666666666666666)}.panel .panel-footer{background:#eaeaea;height:45px;display:flex;align-items:center}.panel.inline{margin:0;max-width:100%;padding:0}.panel.inline .panel-body{padding:0}.panel.inline .form-group:first-child{margin-top:10px}.panel.inline .form-group.raw{padding:10px;margin-bottom:0}.panel.inline .form-group.raw:first-child{margin-top:0}.panel.inline .form-group.interactive{cursor:pointer}.panel.inline .form-group.interactive:hover{background:var(--list-item-hover-bg)}.box,.info-box{margin:10px 0;padding:10px;background:var(--box-bg);display:flex;flex-direction:column;transition:all .3s;color:var(--panel-color)}.box .box-header,.info-box .box-header{display:flex;height:30px;align-items:center}.box .box-header p,.info-box .box-header p{font-size:18px}.box.interactive,.interactive.info-box{cursor:pointer}.box.interactive:hover,.interactive.info-box:hover{background-color:var(--box-interactive-hover-bg)}.bottom.info-box,.box.bottom{margin-bottom:0;width:100%}.box .end,.info-box .end{justify-content:flex-end}.box .between,.info-box .between{margin-bottom:10px}.preview-box{background-repeat:no-repeat;background-size:48px auto;background-position:50%;border:1px solid var(--navbar-border-color);height:68px;width:68px;-o-object-fit:contain;object-fit:contain}.info-box{padding:10px 20px}.info-box b{font-weight:400}.info-box b,.info-box h3{color:var(--bolder-color)}.info-box p{margin-bottom:10px}.modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:666;background:rgba(14,22,26,.7)}.modal,.modal-inner{display:flex;align-items:center;justify-content:center}.modal-inner{background:var(--body-bg);min-height:150px;min-width:50%;padding:10px;flex-direction:column}.modal-inner h3{font-size:24px;margin-bottom:10px}.modal-inner .button-row{margin-top:20px}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:var(--panel-color);border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.menu-preferences-list{display:flex;border-radius:6px;overflow:hidden;margin-right:3px;width:100%;max-width:450px;border:1px solid var(--form-border-color);margin-bottom:3px}.menu-preferences-list button{flex:1;font-size:10px;background:var(--panel-bg);border:0;border-right:1px solid var(--form-border-color);border-radius:0;height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.menu-preferences-list button:last-child{border-right:0}.menu-preferences-list button:hover{background-color:var(--list-item-hover-bg);flex:2}.menu-preferences-list button.active{flex:2;color:var(--bolder-color);background:var(--box-interactive-hover-bg)}.app-list{width:100%;border-spacing:0;font-family:Source Sans Pro,sans-serif;font-size:14px}.app-list td,.app-list th{height:40px;margin:0;padding:0 10px}.app-list th{text-align:start;border-bottom:1px var(--list-header-border-color) solid;font-weight:700}.app-list th.sortable{cursor:pointer}.app-list th.sortable:hover{color:var(--bolder-color)}.app-list th .sort-by-field{position:relative;left:10px;top:2px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:4px;background:var(--diagonal-bg)}.app-list th .sort-by-field:after{content:"";display:flex;transform:rotate(-90deg);width:10px;height:10px;background:url(../img/caret.bfb901de.svg) no-repeat 50%;background-size:contain}.app-list th .sort-by-field.desc:after{transform:rotate(90deg)}.app-list td{border-bottom:1px var(--list-border-color) solid}.app-list td.primary{color:var(--bold-color);font-weight:700}.app-list td.centered{text-align:center}.app-list.active tbody tr{cursor:pointer}.app-list.active tbody tr:hover{background:var(--list-item-hover-bg)}.app-list ul.list-actions{list-style:none;margin:0}.permissions-list{display:flex;flex-wrap:wrap;margin-bottom:20px}.permissions-list:last-child{margin-bottom:0}.permissions-list .permission{width:200px;padding:5px 0}.icon-list img{width:32px;height:32px;background:#888;margin:3px;cursor:pointer;-o-object-fit:contain;object-fit:contain}.color-list{display:flex;flex-wrap:wrap}.color-list>div{width:30px;height:30px;border:1px solid rgba(0,0,0,.2);margin:3px;cursor:pointer}.link-list{display:flex;flex-wrap:wrap}.link-list>*{padding:3px;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--glow-link-color);text-decoration:none;margin:0 10px 10px 0}.link-list>:hover{color:var(--link-hover-color)}.boolean-list,.side-menu{padding:10px}.boolean-list.inline,.side-menu.inline{padding:0;display:flex}.boolean-list.inline li,.side-menu.inline li{margin-right:5px}.boolean-list.inline li:last-child,.side-menu.inline li:last-child{margin-right:0}.boolean-list ul,.side-menu ul{list-style:none}.boolean-list li,.side-menu li{list-style:none;background:var(--inline-link-bg);position:relative;padding:1px;border-radius:4px;z-index:4;margin-bottom:5px;background-size:150%;transition:all .3s}.boolean-list li:hover,.side-menu li:hover{background-position-x:100%}.boolean-list li:before,.side-menu li:before{border-radius:4px;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:var(--panel-bg);transition:all .3s}.boolean-list li.active:before,.side-menu li.active:before{background:transparent}.boolean-list li.active a,.boolean-list li.active a:hover,.boolean-list li.active span,.boolean-list li.active span:hover,.side-menu li.active a,.side-menu li.active a:hover,.side-menu li.active span,.side-menu li.active span:hover{color:var(--body-bg)}.boolean-list li a,.boolean-list li span,.side-menu li a,.side-menu li span{cursor:pointer;background:var(--inline-link-bg);-webkit-background-clip:text;display:flex;height:30px;align-items:center;padding:0 10px;width:100%;color:var(--panel-color);position:relative;z-index:5}.boolean-list li a:hover,.boolean-list li span:hover,.side-menu li a:hover,.side-menu li span:hover{color:var(--bold-color)}.boolean-list li a:after,.boolean-list li span:after,.side-menu li a:after,.side-menu li span:after{display:none}.boolean-list span{color:var(--bolder-color)}.boolean-list li{display:flex;align-items:center;justify-content:center}.boolean-list li span:before{content:"";display:inline-flex;margin-right:5px;width:12px;height:12px;background:url(../img/check.1e8e9014.svg) no-repeat 50%;background-size:contain;opacity:0;transition:all .3s}.boolean-list li.active span:before{opacity:1}.draggable-list>*{padding:0 20px;height:38px;display:flex;align-items:center}.draggable-list>* b,.draggable-list>* span{margin:0 5px}.splash-container{width:100%;height:380px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:798px){.splash-container{height:250px}}.splash{height:300px;width:300px;margin:0 auto;background:var(--splash-bg);background-size:100%;border-radius:666px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--splash-color);font-size:16px;font-weight:400;transition:all .3s}@media screen and (max-width:798px){.splash{height:220px;width:220px}}.splash.disabled{filter:grayscale(1);width:280px;height:280px}@media screen and (max-width:798px){.splash.disabled{width:200px;height:200px}}.splash.disabled .splash-inner{width:276px;height:276px}@media screen and (max-width:798px){.splash.disabled .splash-inner{width:196px;height:196px}}.splash .splash-inner{width:296px;height:296px;border-radius:666px;background:var(--body-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s;cursor:default}@media screen and (max-width:798px){.splash .splash-inner{width:216px;height:216px}}.splash h1{font-size:45px;font-weight:300;line-height:40px;transition:all .3s;background-size:150%}@media screen and (max-width:798px){.splash h1{font-size:35px}}.splash .plan{height:0;opacity:0;font-size:22px;font-weight:700;transition:all .3s}.splash .plan.active{height:30px;opacity:1}ul.tag-list{display:flex;flex-wrap:wrap}ul.tag-list li.tag{border:1px solid var(--tag-border);display:inline-flex;align-items:center;padding:4px 7px;margin:2px 4px;cursor:pointer;color:var(--bold-color);background:var(--tag-bg);font-size:12px}ul.tag-list li.tag .tag-secondary{font-weight:300;margin-left:5px;font-size:11px;color:var(--bolder-color);border:1px solid var(--input-border-color);padding:1px 2px 2px 2px;border-radius:3px}ul.tag-list li.tag:hover{background:var(--body-bg)}.recipe-instructions .tag-list{flex-direction:column}.recipe-instructions .tag-list .tag{display:flex;justify-content:space-between;flex-wrap:wrap}.recipe-instructions .tag-list .tag b.tag-secondary{margin:5px 0 0 0;display:block;border:0}ul.usda-list{height:160px;overflow-y:auto}ul.usda-list li{background:var(--form-group-bg);margin-bottom:2px;margin-right:2px;padding:4px;cursor:pointer}ul.usda-list li:hover{background:var(--diagonal-bg);background-size:100%;color:var(--bold-color)}ul.usda-list li:last-child{margin-bottom:0}.nutrition-counter h3{font-size:20px;display:inline-block}.nutrition-counter ul.nutrients li{display:flex;justify-content:space-between;font-size:14px;border-bottom:1px solid var(--form-border-color);height:30px;align-items:center}.nutrition-counter ul.nutrients li .value{color:var(--bold-color)}.nutrition-counter.compact h3{font-size:16px}.nutrition-counter.compact .nutrients li{height:20px;margin-bottom:0;min-height:20px;font-size:12px}