:root{--main-darker:#313131;--main-dark:#3e3e3e;--main-dark-light:#525459;--main-dark-lighter:#626d74;--main-dark-green:#70878d;--main-green-alt:#81a2a1;--main-green:#99bdb1;--main-grey:#909d99;--main-white:#cbdcd7;--main-pure-white:#f3f3f3;--main-orange:#d48b37;--main-orange-fade:rgba(212,139,55,.25);--main-red:#d14949;--main-dark-red:#8b1c1c;--main-bg-color:var(--main-dark);--main-bg-input:var(--main-dark-light);--main-text-color:var(--main-white);--background:var(--main-pure-white);--navbar-width:450px;--navbar-width-min:80px;--navbar-dark-primary:var(--main-white);--navbar-dark-secondary:var(--main-pure-white);--navbar-light-primary:var(--main-dark);--navbar-light-secondary:var(--main-darker)}body{accent-color:var(--main-green);background-color:var(--main-dark-light);font-family:Arial,sans-serif}a,body,li,ul{color:var(--main-text-color)}a{color:var(--main-green)}a,a:focus,a:hover{text-decoration:none;transition:all .5s ease}a:focus,a:hover{color:var(--main-green-alt)}a.hspec{display:block;height:38px}a.dashboard{padding:10px 20px 10px 10px}.table__count{margin-bottom:10px}.accordion-body,.accordion-button,.card{background-color:var(--main-bg-color)}.accordion-body,.accordion-button{color:var(--main-text-color)}.accordion-button:not(.collapsed){background-color:var(--main-green);color:var(--main-bg-input)}table{width:100%}table img{border-radius:10px;max-width:120px;overflow:hidden}td.actions__edit{width:100px}td.actions__delete{width:80px}td.actions a:first-child{margin-right:5px}hr{background-color:var(--main-green);border:none;border-radius:2px;height:4px;width:100%}.page-link{color:var(--main-green)}.page-link:hover{color:var(--main-dark)}.active>.page-link,.page-link.active{background-color:var(--main-green);border-color:var(--main-green);color:var(--bs-pagination-active-color)}@media(max-width:780px){.mobile__hide{display:none}}.container_relative{position:relative}#nav-toggle:checked~#nav-header{border-radius:16px;padding-left:16px;width:var(--navbar-width-min)}@media(max-width:780px){#nav-toggle:checked~#nav-header{background-color:var(--navbar-dark-primary)}}#nav-toggle:checked~#nav-content{width:var(--navbar-width-min)}@media(max-width:560px){#nav-toggle:checked~#nav-content{display:none!important}}#nav-toggle:checked~#nav-footer{display:block!important;width:var(--navbar-width-min)}#nav-toggle:checked~#nav-header #nav-title{opacity:0;pointer-events:none;transition:opacity .1s}#nav-toggle:checked~#nav-header label[for=nav-toggle]{left:50%;transform:translate(-50%)}#nav-toggle:checked~#nav-header #nav-toggle-burger{background:var(--navbar-light-primary);width:16px}#nav-toggle:checked~#nav-header #nav-toggle-burger:after,#nav-toggle:checked~#nav-header #nav-toggle-burger:before{background:var(--navbar-light-secondary);left:0;transform:translate(0) rotate(0deg);width:16px}#nav-toggle:checked~#nav-footer #nav-footer-avatar{left:50%;margin-left:0;transform:translate(-50%)}#nav-toggle:checked~#nav-footer #nav-footer-titlebox,#nav-toggle:checked~#nav-footer label[for=nav-footer-toggle]{opacity:0;pointer-events:none;transition:opacity .1s}#nav-bar{background:var(--navbar-dark-primary);border-radius:16px;color:var(--navbar-light-primary);display:flex;flex-direction:column;font-family:Verdana,Geneva,Tahoma,sans-serif;height:auto;max-height:90vh;overflow:hidden;position:fixed;right:-35px;top:10px;transition:all .2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999}@media(max-width:780px){#nav-bar{bottom:10px;right:-40px;top:inherit}}#nav-bar hr{border:none;border-top:1px solid var(--navbar-dark-secondary);left:12px;margin:0;position:relative;width:calc(100% - 32px)}#nav-bar a{color:inherit;text-decoration:inherit}#nav-bar input[type=checkbox]{display:none}#nav-bar:hover{right:1vw;transition:all .2s ease-in}#nav-header{align-items:center;background:var(--background);border-radius:16px 0 0 16px;direction:rtl;display:flex;left:0;max-width:calc(100vw + 30px);min-height:80px;position:relative;transition:width .2s;width:var(--navbar-width);z-index:2}#nav-header hr{bottom:0;position:absolute}#nav-title{font-size:1.5rem;padding-right:25px;transition:opacity 1s}label[for=nav-toggle]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:6px;position:absolute;transform:rotate(180deg);width:3rem}#nav-toggle-burger{background:var(--navbar-light-primary);border-radius:99px;height:2px;position:relative;transition:background .2s;width:36px}#nav-toggle-burger:after,#nav-toggle-burger:before{background:var(--navbar-light-primary);border-radius:99px;content:"";height:2px;left:-5px;position:absolute;top:-6px;transform:translate(2px,8px) rotate(30deg);transition:.2s;width:10px}#nav-toggle-burger:after{top:6px;transform:translate(2px,-8px) rotate(-30deg)}#nav-content{background:var(--navbar-dark-primary);box-shadow:0 0 0 16px var(--navbar-dark-primary);direction:ltr;flex:1;margin:-15px 0;max-width:calc(100vw + 30px);overflow-x:hidden;padding:15px 0 32px;position:relative;transition:width .2s;width:var(--navbar-width)}@media(max-width:560px){#nav-content{display:block!important}}#nav-content::-webkit-scrollbar{height:8px;width:8px}#nav-content::-webkit-scrollbar-thumb{background-color:#d62929;border-radius:99px}#nav-content::-webkit-scrollbar-button{height:16px}#nav-content hr{left:15px}#nav-content-highlight{background:var(--background);background-attachment:fixed;border-radius:16px 0 0 16px;height:54px;left:16px;position:absolute;top:-70px;transition:top .2s;width:calc(100% - 16px)}#nav-content-highlight:after,#nav-content-highlight:before{border-radius:50%;bottom:100%;box-shadow:16px 16px var(--background);content:"";height:32px;position:absolute;right:0;width:32px}#nav-content-highlight:after{box-shadow:16px -16px var(--background);top:100%}.nav-button{align-items:center;cursor:pointer;direction:ltr;display:flex;height:54px;margin-left:12px;transition:color .2s;z-index:1}.nav-button,.nav-button a{color:var(--navbar-light-secondary);position:relative}.nav-button a{background-color:transparent;border:0;clear:both;display:block;font-weight:400;text-align:inherit;text-decoration:none;transition:opacity 1s;white-space:nowrap;width:100%}.nav-button a:before{background-color:var(--navbar-light-secondary);border-radius:100%;content:"";display:block;height:6px;opacity:0;position:absolute;top:calc(50% - 3px);width:6px}.nav-button a.active:before{opacity:1}.nav-button i{font-size:25px;padding:10px 28px 10px 15px;transition:min-width .2s}.nav-button span{position:relative;top:-5px}.nav-button:first-of-type:hover~#nav-content-highlight{top:17px}.nav-button:nth-of-type(2):hover~#nav-content-highlight{top:74px}.nav-button:nth-of-type(3):hover~#nav-content-highlight{top:131px}.nav-button:nth-of-type(4):hover~#nav-content-highlight{top:185px}.nav-button:nth-of-type(5):hover~#nav-content-highlight{top:243px}.nav-button:nth-of-type(6):hover~#nav-content-highlight{top:297px}.nav-button:nth-of-type(7):hover~#nav-content-highlight{top:356px}.nav-button:nth-of-type(8):hover~#nav-content-highlight{top:414px}.nav-button:nth-of-type(9):hover~#nav-content-highlight{top:467px}.nav-button:nth-of-type(10):hover~#nav-content-highlight{top:522px}#nav-footer{background:var(--navbar-dark-secondary);border-radius:16px;flex-direction:column;max-width:calc(100vw + 30px);transition:width .2s,height .2s;width:var(--navbar-width);z-index:2}#nav-footer,#nav-footer-heading{display:flex;height:54px;position:relative}#nav-footer-heading{align-items:center;width:100%}#nav-footer-avatar{background-image:url(/build/images/_grocerylist-placeholder.d293c5e2.jpg);background-position:50%;background-repeat:repeat;background-size:cover;border-radius:50%;height:32px;left:0;margin:11px 0 11px 16px;overflow:hidden;position:relative;transform:translate(0);transition:.2s;width:32px}#nav-footer-titlebox{display:flex;flex-direction:column;margin-left:16px;position:relative;transition:opacity 1s;width:10px}#nav-footer-subtitle{color:var(--navbar-light-secondary);font-size:.6rem}#nav-toggle:not(:checked)~#nav-footer-toggle:checked+#nav-footer{height:30%;min-height:54px}#nav-toggle:not(:checked)~#nav-footer-toggle:checked+#nav-footer label[for=nav-footer-toggle]{transform:rotate(180deg)}label[for=nav-footer-toggle]{align-items:center;cursor:pointer;display:flex;height:100%;position:absolute;right:0;transition:transform .2s,opacity .2s;width:3rem}#main-content{background-color:var(--main-bg-color);padding:0 40px 4rem 0}@media(max-width:560px){#main-content{padding:0 0 4rem}}#main-footer{background-color:var(--main-dark-light);position:relative}@media(max-width:560px){#main-footer{padding:0 40px 0 0}}.page__actions{display:flex;flex-wrap:wrap;position:relative}.page__actions>a{margin-right:10px}.page__title{margin-bottom:40px;padding:50px 0 40px;position:relative;width:100%}.page__title .page__title_bg{background-image:url(/build/images/_grocerylist-pattern.753ccec6.jpg);background-position:50%;background-repeat:repeat;background-size:250px;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;width:calc(100% + 40px);z-index:1}@media(max-width:560px){.page__title .page__title_bg{width:100%}}.page__title .page__title_filter{background-color:var(--main-pure-white);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;width:calc(100% + 40px);z-index:2}@media(max-width:560px){.page__title .page__title_filter{width:100%}}.page__title .page__title_content{position:relative;z-index:10}.page__title h1{color:var(--main-darker);font-size:2rem;font-weight:700;padding-left:45px;position:relative}@media(max-width:560px){.page__title h1{font-size:1.5rem;padding-left:35px}}.page__title h1 i{left:0;position:absolute;top:0}.btn_page_title_overflow{position:absolute;top:20px;z-index:10}.icon__page_title{font-size:40px;position:relative;top:-5px}@media(max-width:560px){.icon__page_title{font-size:30px}}.btn-primary,.btn-remove{text-decoration:none}.btn-primary i,.btn-remove i{font-size:1.2rem;position:relative;top:2px}.btn-small.btn{height:17px!important;line-height:6px!important;margin:0!important;padding:0!important;position:absolute;right:3px;text-decoration:none;top:3px}.btn-small.btn i{font-size:16px!important;position:relative;top:1px!important}.btn-primary.btn{background-image:linear-gradient(45deg,var(--main-dark-green) 0,var(--main-green) 51%,var(--main-dark-green) 100%);background-size:200% auto;border:0;border-radius:5px;box-shadow:0 0 14px -7px var(--main-green);color:var(--main-pure-white);cursor:pointer;font-weight:400;text-align:center;touch-action:manipulation;transition:.5s;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:-moz-fit-content;width:fit-content}.btn-primary.btn:hover{background-position:100%;color:var(--main-pure-white);text-decoration:none}.btn-primary.btn:active{transform:scale(.95)}.btn-remove.btn{background-color:var(--main-red);background-size:200% auto;border:0;border-radius:5px;box-shadow:0 0 14px -7px var(--main-red);color:var(--main-pure-white);cursor:pointer;display:block;font-weight:400;height:36px;line-height:30px;padding:0 15px;text-align:center;touch-action:manipulation;transition:.5s;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:36px;width:-moz-fit-content;width:fit-content}.btn-remove.btn i{font-size:1rem}.btn-remove.btn:hover{background-color:var(--main-dark-red);background-position:100%;color:var(--main-pure-white);text-decoration:none}.btn-remove.btn:active{transform:scale(.95)}.flash__alerts{bottom:10px;left:10px;max-height:80vh;max-width:calc(100% - 40px);min-width:50%;overflow-y:scroll;position:fixed;z-index:99;-ms-overflow-style:none;scrollbar-width:none}.flash__alerts::-webkit-scrollbar{display:none}.flash__alerts .alert{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.flash__alerts .alert:last-child{margin-bottom:0}.flash__alerts .alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.flash__alerts .alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--main-green);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.flash__alerts .alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.flash__alerts .alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.flash__alerts .alert__msg{position:relative}.flash__alerts .alert__btn{position:absolute}.modal{position:relative;position:fixed;z-index:9999}.modal.show{background-color:rgba(0,0,0,.5);display:block!important}.modal .modal-dialog{display:flex;flex-direction:column-reverse}.modal .modal__title{font-weight:700}.modal .modal-content{background-color:var(--main-bg-color)}.modal .modal-header{border-bottom:1px solid var(--main-bg-input)}.modal .modal-footer{border-top:1px solid var(--main-bg-input)}.modal .modal__cancel>*,.modal .modal__confirm>*{pointer-events:none!important}.table__container{margin-bottom:1rem;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}table.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:var(--main-text-color);--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--main-dark-lighter);--bs-table-border-color:var(--main-dark-light);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:0;vertical-align:top;width:100%}table.table .user__picture{background-image:url(/build/images/_grocerylist-placeholder.d293c5e2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:50px}table.table__thead__tbody{position:relative}table.table__thead__tbody thead tr th:first-child{border-radius:5px 0 0 0}table.table__thead__tbody thead tr th:last-child{border-radius:0 5px 0 0}table.table__thead__tbody tbody tr:last-child td{border-bottom:none}table.table__thead__tbody tbody tr:last-child td:first-child{border-radius:0 0 0 5px}table.table__thead__tbody tbody tr:last-child td:last-child{border-radius:0 0 5px 0}.table__notice{border:none;border-radius:20px;color:var(--main-text-color);display:flex;height:25px;padding:4px;text-align:center;width:25px}.table__notice,.table__notice.good{background-color:var(--main-green)}.table__notice.bad{background-color:var(--main-red)}.role__elem{background-color:var(--main-orange-fade);border:1px solid var(--main-orange);border-radius:20px;color:var(--main-text-color);font-size:10px;margin-bottom:5px;margin-right:5px;padding:5px 10px}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--main-text-color);--bs-pagination-bg:var(--main-dark-lighter);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--main-dark-light);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--main-dark-light);--bs-pagination-disabled-bg:var(--main-dark);--bs-pagination-disabled-border-color:var(--bs-main-dark-light);flex-wrap:wrap;list-style:none}.title__slug_row .row:first-child{margin-bottom:0!important}.title__slug_row .row>div,.title__slug_row .row>label{padding-bottom:0!important;padding-top:0!important}.title__slug_row .row input{margin-bottom:0!important;margin-top:0!important}.title__file_row .row:first-child{margin-bottom:3px!important}.title__file_row .row>div,.title__file_row .row>label{padding-bottom:0!important;padding-top:0!important}.title__file_row .row input{margin-bottom:0!important;margin-top:0!important}.duo__field_row .row:first-child{margin-bottom:3px!important}.duo__field_row .row>div,.duo__field_row .row>label{padding-bottom:0!important;padding-top:0!important}.duo__field_row .row input{margin-bottom:0!important;margin-top:0!important}.image__display{display:flex;flex-wrap:wrap}.imagefiled{width:120px}.imagefiled .img__disp{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:120px;overflow:hidden;width:120px}@media(max-width:990px){.narrow__form .row label{width:100%}.narrow__form fieldset .row{display:flex;flex-direction:column}.narrow__form fieldset .row legend{width:100%}}.dropdown-item{font-weight:600}.dropdown-item.active,.dropdown-item:active{background-color:var(--main-green)}input::-moz-placeholder,textarea::-moz-placeholder{font-family:Arial,sans-serif}button,input,input::placeholder,textarea,textarea::placeholder{font-family:Arial,sans-serif}fieldset{border:1px solid var(--main-green-alt);border-radius:5px;margin:10px 0 20px;padding:5px}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background-color:var(--main-bg-input);border:1px solid var(--main-darker);border-radius:4px;box-sizing:border-box;color:var(--main-text-color);display:inline-block;font-weight:600;margin:8px 0;padding:12px 20px;width:100%}.toggle-password-button{bottom:auto!important;color:var(--main-dark);font-size:0!important;right:5px!important;top:18px!important}.search__filters__form{margin-bottom:15px;position:relative}.search__filters__form .card-body{padding-bottom:0}.search__filters__form form>div{align-content:flex-start;display:flex;justify-content:flex-start}.search__filters__form .row{display:flex;flex-direction:column;min-width:33%}.search__filters__form .row>div{width:calc(100% - 10px)}.search__filters__form label{width:auto}.grid__archive{position:relative}.grid__archive,.grid__archive .grid__item{margin-bottom:20px}.recipe__item{position:relative}.recipe__item .img{background-position:50%;background-size:cover;border-radius:10px;overflow:hidden;width:100%}.recipe__item .img:before{content:"";display:block;padding-bottom:100%}.recipe__item .title{font-size:1.25rem;margin-top:5px}.recipe__item .delete__form{position:absolute;right:20px;top:10px}.ck.ck-editor .ck-content{background-color:var(--main-dark-light)}#dashboard__page{margin-bottom:40px;position:relative}#dashboard__page hr{margin:0 0 20px}#dashboard__page .container>.d-flex a{cursor:pointer;margin-bottom:20px}#dashboard__page .container>.d-flex a:hover .card{background-color:var(--main-white);color:var(--main-dark);transition:all .5s ease-in}#dashboard__page .card{color:var(--main-white);height:100%;transition:all .5s ease-in}#dashboard__page .card i.fav__icon{color:var(--main-orange);font-size:1rem;left:21px;margin-right:0;position:absolute;top:21px}#dashboard__page .card i{font-size:2rem;margin-right:20px}#single__recipe{position:relative}#single__recipe .cols{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:780px){#single__recipe .cols{flex-direction:column}}#single__recipe .col__left{max-width:250px}@media(max-width:780px){#single__recipe .col__left{margin-bottom:10px;max-width:100%;width:100%}}#single__recipe .col__right{padding-left:20px;width:calc(100% - 250px)}@media(max-width:780px){#single__recipe .col__right{padding-left:0;width:100%}}#single__recipe .single__pres{margin-bottom:20px}#single__recipe .single__title{align-items:center;display:flex;flex-wrap:wrap;position:relative}#single__recipe .single__title h1{margin:0 10px 10px 0}#single__recipe .card{color:var(--main-text-color);margin:20px 0 10px;padding:10px}#single__recipe .single__image{position:relative}#single__recipe .single__image img{border-radius:10px;max-width:250px;overflow:hidden;width:100%}@media(max-width:780px){#single__recipe .single__image img{max-width:100%}}#single__recipe .notice{display:block;margin:0 0 15px}#grocerylist__single{margin-bottom:40px;position:relative}#grocerylist__single .mobile__btns ul.pagination{flex-wrap:nowrap;margin:10px 0}#grocerylist__single .mobile__btns li{cursor:pointer;text-align:center;width:100%}#grocerylist__single .mobile__btns li.disabled{cursor:default}#grocerylist__single .mobile__btns .page-item{display:table}#grocerylist__single .mobile__btns .page-link{display:table-cell;padding:12px 10px 10px;vertical-align:middle}#grocerylist__single .mobile__btns .disabled>.page-link,#grocerylist__single .mobile__btns .page-link.disabled{background-color:var(--main-green);color:var(--main-darker);font-weight:bolder}#grocerylist__single .grocerylist__cols{align-items:flex-start;display:flex;justify-content:space-between}#grocerylist__single .grocerylist__cols .grocerylist__col__left{margin:0;padding:0 40px 0 0;position:relative;width:50%}#grocerylist__single .grocerylist__cols .grocerylist__col__left:after{background-color:var(--main-darker);border:none;border-radius:2px;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;width:4px}@media(max-width:990px){#grocerylist__single .grocerylist__cols .grocerylist__col__left{padding:0;width:100%}#grocerylist__single .grocerylist__cols .grocerylist__col__left:after{display:none}}#grocerylist__single .grocerylist__cols .grocerylist__col__right{margin:0;padding:0 0 0 40px;width:50%}@media(max-width:990px){#grocerylist__single .grocerylist__cols .grocerylist__col__right{padding:0;width:100%}}#grocerylist__single .current__list__notice{background-color:var(--main-orange);border:1px solid var(--main-orange);border-radius:5px;font-size:14px!important;font-weight:700;padding:3px 10px;position:relative;top:-6px}#grocerylist__single .list__title{align-items:center;display:flex;justify-content:flex-start;margin:10px 0}#grocerylist__single .list__title a{margin-left:15px}@media(max-width:990px){#grocerylist__single .list__title a{margin:0}}#grocerylist__single h3{color:var(--main-grey);font-size:1.25rem}#grocerylist__single ul{margin-bottom:2rem;padding:0}#grocerylist__single ul .listelementchecker{margin-bottom:0;padding:0 0 15px}#grocerylist__single li{list-style:none}#grocerylist__single ul.section__elements__list{margin-bottom:0;padding:0 0 15px 10px}#grocerylist__single .section__element__item .section__element__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}#grocerylist__single .section__element__item .section__element__content input{cursor:pointer;height:100%;left:-20px;opacity:0;position:absolute;top:0;width:100%}#grocerylist__single .section__element__item .section__element__content label{margin:0 10px 10px 0;position:relative}#grocerylist__single .section__element__item input:checked+.check__label{opacity:.5;text-decoration:line-through}#grocerylist__single .section__element__item ul.element__recipes__list{display:flex;flex-wrap:wrap;margin-bottom:0;margin-right:20px;pointer-events:none;position:relative}#grocerylist__single .section__element__item .element__recipes__list .recipe{background-color:var(--main-dark);border:1px solid var(--main-dark-lighter);border-radius:5px;color:var(--main-dark-lighter);display:flex;flex-wrap:wrap;font-size:13px;margin-bottom:8px;margin-right:8px;padding:0 8px;position:relative}#grocerylist__single .section__elements__none{border:1px solid var(--main-orange);border-radius:5px;color:var(--main-orange);display:block;font-weight:700;padding:10px;width:100%}@media(max-width:990px){#grocerylist__single .mobile__hide{display:none}#grocerylist__single .mobile__show{display:block}}@media(min-width:990px){#grocerylist__single .desktop__hide{display:none}}.file__archive{position:relative}.file__archive .autoupload__form .row label{display:none}.file__archive .autoupload__form .row>div{width:100%}.file__archive .file__card{position:relative}@media(max-width:500px){.file__archive .file__card{width:100%}}.file__archive .file__card .card{border-radius:10px;overflow:hidden}.file__archive .file__card .card-body{background-position:50%;background-repeat:no-repeat;background-size:cover}.file__archive .file__card .card-body:before{content:"";display:block;padding-bottom:100%}.file__archive .file__card .card-body:hover .file__filter{opacity:.5;transition:all .5s ease}.file__archive .file__card .file__filter{background-color:var(--main-green);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:2}.file__archive .file__card .file__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.file__archive .file__card .btn-remove{position:absolute;right:10px;top:10px;z-index:5}.grocery__list_recipe_card{margin-bottom:20px;position:relative}.grocery__list_recipe_card .cols{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:560px){.grocery__list_recipe_card .cols{flex-direction:column}}.grocery__list_recipe_card .col__left{max-width:200px}@media(max-width:560px){.grocery__list_recipe_card .col__left{margin-bottom:20px;max-width:100%;width:100%}}.grocery__list_recipe_card .col__right{padding-left:15px;width:calc(100% - 200px)}@media(max-width:560px){.grocery__list_recipe_card .col__right{padding-left:0;width:100%}}.grocery__list_recipe_card .single__image{background-image:url(/build/images/_grocerylist-placeholder-big.f4a125d4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:200px;overflow:hidden;position:relative;width:200px}@media(max-width:560px){.grocery__list_recipe_card .single__image{max-width:100%;min-height:230px;width:100%}}.grocery__list_recipe_card .card.ingredients{margin-bottom:15px;padding:10px}.grocery__list_recipe_card .card.ingredients ul{margin-bottom:0!important}