html{scroll-behavior:smooth}body{background-color:#0a0908}*,body{font-family:var(--font-georgia)}*,body{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar,body::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track,body::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.9)}.home_introduce{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:10px;gap:10px;padding:20px}@media(max-width:900px){.home_introduce{grid-template-columns:1fr}}.home_introduce .starter_filter{position:absolute;height:100%;background-color:#0a0908;width:100%;z-index:2;mix-blend-mode:multiply}.home_introduce .starter_filter .inner{width:140vw;height:140vw;position:absolute;left:50%;top:50%;background-color:#fff;transform:translate(-50%,-50%) scale(0);border-radius:50%}.home_introduce .introduction{display:flex;flex-direction:column;background-color:rgba(20,33,61,.431);min-height:500px;padding:10px;border-radius:10px;transition:.5s}.home_introduce .introduction:hover{background-color:rgba(20,33,61,.663);transition:.5s}.home_introduce .introduction h1{letter-spacing:3px;font-size:3em;font-weight:900;transform:translateX(-100px);opacity:0;color:#f4f4f6}@media(max-width:1420px){.home_introduce .introduction h1{font-size:2em}}@media(max-width:1120px){.home_introduce .introduction h1{width:80%}}@media(max-width:440px){.home_introduce .introduction h1{font-size:1.4em}}.home_introduce .introduction h1 span:first-child{transform:scale(4)}.home_introduce .introduction p{font-family:var(--font-georgia);letter-spacing:2px;font-size:1.1em;margin:30px 0;transform:translateX(100px);opacity:0;color:#e6e6e9}@media(max-width:1420px){.home_introduce .introduction p{font-size:1em}}@media(max-width:1120px){.home_introduce .introduction p{width:80%}}@media(max-width:440px){.home_introduce .introduction p{font-size:.8em}}.home_introduce .introduction .slogan{font-size:.8rem;color:gray;letter-spacing:1px;transform:translateX(-100px);opacity:0}.home_introduce .introduction a{transform:translateY(100px);opacity:0;background-color:rgba(112,224,0,.478);text-decoration:none;width:-moz-fit-content;width:fit-content;margin-top:20px;padding:20px 70px;color:#f4f4f6;letter-spacing:1px;border-radius:7px;transition:.5s}.home_introduce .introduction a:hover{transition:.5s;background-color:rgba(112,224,0,.89)}.home_introduce .side_image{background-color:rgba(230,57,71,.075);min-height:500px;padding:20px;transition:.5s;border-radius:10px}.home_introduce .side_image:hover{background-color:rgba(230,57,71,.365);transition:.5s}.home_introduce .side_image h2{letter-spacing:3px;font-size:2em;font-weight:900;text-align:center;color:#f4f4f6}.home_introduce .side_image form{display:flex;position:relative;height:50px;margin-top:30px;align-items:center}.home_introduce .side_image form input{outline:none;padding:20px 50px 20px 20px;height:100%;width:100%;background-color:transparent;border:1px solid #e76f51;transition:.5s;border-radius:7px;color:#f4f4f6}.home_introduce .side_image form input:focus{border:1px solid #fb8500;transition:.5s}.home_introduce .side_image form button{width:30px;height:30px;background-color:transparent;position:absolute;right:20px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row}.home_introduce .side_image .search_results{height:300px;margin-top:30px;display:flex;flex-direction:column;gap:10px;overflow:auto;background-color:rgba(0,0,0,.411);padding:10px;border-radius:6px}.recipe_stats_charts{min-height:100vh;display:flex;flex-direction:column;gap:30px}@media(max-width:600px){.recipe_stats_charts{display:none}}.recipe_stats_charts header,.recipe_stats_charts main{min-height:400px;display:flex;gap:10px;padding:10px}@media(max-width:750px){.recipe_stats_charts header,.recipe_stats_charts main{flex-direction:column-reverse}}.recipe_stats_charts header aside,.recipe_stats_charts main aside{width:100%;border-radius:10px;overflow:hidden;transition:.5s;text-align:center;background-color:rgba(220,20,60,.527);padding:20px;gap:20px}.recipe_stats_charts header aside:hover,.recipe_stats_charts main aside:hover{background-color:rgba(220,20,60,.8);transition:.5s}.recipe_stats_charts header aside p,.recipe_stats_charts main aside p{color:#f4f4f6;font-size:1.2rem;letter-spacing:1px}.recipe_stats_charts header aside p span,.recipe_stats_charts main aside p span{font-size:.8rem;color:#dad7cd;font-weight:700;color:#0a9396;text-decoration:underline}.recipe_stats_charts header aside a,.recipe_stats_charts main aside a{padding:5px 20px;background-color:#14213d;border-radius:6px;letter-spacing:1px;text-decoration:none;color:#e6e6e9;font-weight:700;transition:.5s;border:1px solid transparent}.recipe_stats_charts header aside a:hover,.recipe_stats_charts main aside a:hover{transition:.5s;background-color:transparent;border:1px solid #14213d}.recipe_stats_charts header aside form,.recipe_stats_charts main aside form{display:flex;flex-direction:column;width:100%;max-width:300px;gap:20px}.recipe_stats_charts header aside form select,.recipe_stats_charts main aside form select{width:100px;margin:0 auto;background-color:transparent;border:1px solid #ffb703;color:#f4f4f6;outline:none}.recipe_stats_charts header aside form select option,.recipe_stats_charts main aside form select option{background-color:#0a0908}.recipe_stats_charts header aside form button,.recipe_stats_charts main aside form button{padding:5px 50px;width:-moz-fit-content;width:fit-content;margin:0 auto;border:1px solid #fb8500;background-color:transparent;border-radius:5px;cursor:pointer;color:#f4f4f6;letter-spacing:1px;font-weight:700;transition:.5s}.recipe_stats_charts header aside form button:hover,.recipe_stats_charts main aside form button:hover{transition:.5s;background-color:#14213d;border:1px solid transparent}.recipe_stats_charts header .chart_,.recipe_stats_charts main .chart_{background-color:rgba(0,0,0,.295)}@media(max-width:750px){.recipe_stats_charts header .chart_,.recipe_stats_charts main .chart_{min-height:500px}}.recipe_stats_charts header .chart_:hover,.recipe_stats_charts main .chart_:hover{background-color:rgba(0,0,0,.692);transition:.5s}.recipe_stats_charts header ._info,.recipe_stats_charts main ._info{display:flex;align-items:center;justify-content:center;flex-direction:column}.top_products_section{min-height:100vh;display:flex;gap:20px;margin-top:50px}.top_products_section .left_{width:80%;min-height:200px;padding:0 10px;transition:.5s;border-radius:10px;background-color:rgba(0,0,0,.295)}.top_products_section .left_:hover{background-color:rgba(0,0,0,.692);transition:.5s}@media(max-width:700px){.top_products_section .left_{width:100%}}.top_products_section .right_{width:20%;min-height:200px;background-color:rgba(0,0,0,.295);transition:.5s;padding:10px}.top_products_section .right_:hover{background-color:rgba(0,0,0,.692);transition:.5s}@media(max-width:700px){.top_products_section .right_{display:none}}.main_layout{min-height:100vh;display:grid;grid-template-columns:1fr 4fr}@media(max-width:700px){.main_layout{grid-template-columns:1fr}}.main_sidebar{min-width:260px;height:100vh;display:flex;flex-direction:column;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0}@media(max-width:700px){.main_sidebar{position:fixed;width:100%;z-index:4;transition:.5s}}.main_sidebar .sidebar_navigation{min-height:100px;padding:10px;text-align:center;position:relative;background-color:#0a9396}.main_sidebar .sidebar_navigation .filter{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0}.main_sidebar .sidebar_navigation .filter img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:overlay}.main_sidebar .sidebar_navigation h1{font-family:var(--font-georgia);color:#e6e6e9;position:relative;font-size:1.3rem}.main_sidebar .sidebar_navigation .sidebar_search_form{height:40px;position:relative;display:flex;align-items:center;margin-top:5px}.main_sidebar .sidebar_navigation .sidebar_search_form input{width:100%;height:100%;outline:none;background-color:rgba(0,0,0,.522);border:1px solid #f4f4f6;border-radius:6px;padding-left:35px;font-family:var(--font-georgia);letter-spacing:1.5px;color:#f4f4f6}.main_sidebar .sidebar_navigation .sidebar_search_form input::placeholder{color:#f4f4f6;opacity:.6}.main_sidebar .sidebar_navigation .sidebar_search_form input:-ms-input-placeholder{color:#f4f4f6}.main_sidebar .sidebar_navigation .sidebar_search_form input::-ms-input-placeholder{color:#f4f4f6}.main_sidebar .sidebar_navigation .sidebar_search_form button{width:20px;height:20px;border:none;padding:0;cursor:pointer;position:absolute;left:10px;background:none}.main_sidebar .sidebar_navigation .sidebar_search_form button img{width:100%;height:100%;object-fit:contain}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper{max-height:200px;min-height:100px;bottom:-210px;padding:20px;display:flex;flex-wrap:wrap;gap:10px}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredientBox{padding:5px 10px;background-color:#0a9396;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;border-radius:3px}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredientBox:hover{transition:.5s;background-color:#344e41}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredientBox:hover label{color:#f4f4f6}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredientBox input{position:absolute;cursor:pointer;opacity:0}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredientBox input:checked~label{color:#f4f4f6}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredientBox label{cursor:pointer;color:#14213d;transition:.5s;font-size:.8rem;letter-spacing:1px}.main_sidebar .sidebar_navigation .sidebar_search_form ._wrapper .ingredient_loading_text{color:#f4f4f6;letter-spacing:1px;text-align:center;line-height:1.5em;font-weight:700}.main_sidebar .ingredients{padding:15px 10px;display:flex;flex-direction:column;gap:10px;background-color:#344e41}.sidebar_ingredient_box{height:250px;background-color:#14213d;display:flex;flex-direction:column;border-radius:6px}.sidebar_ingredient_box header{min-height:50px;display:flex;padding:10px}.sidebar_ingredient_box header .image{width:50px;height:50px}.sidebar_ingredient_box header .information{height:50px;width:100%;padding-left:5px}.sidebar_ingredient_box header .information .up{display:flex;justify-content:space-between;align-items:center}.sidebar_ingredient_box header .information .up h4{font-family:var(--font-georgia);letter-spacing:1px;color:#e6e6e9}.sidebar_ingredient_box header .information .up button{display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border:none;background:none}.sidebar_ingredient_box header .information .up button div{width:8px;height:8px;transform:rotate(45deg);border-left-color:#e6e6e9;border-bottom:2px solid #e6e6e9;border-right:2px solid #e6e6e9;border-top-color:#e6e6e9}.sidebar_ingredient_box header .information p{color:#dad7cd;font-size:.9rem;font-weight:700;margin-top:7px}.sidebar_ingredient_box hr{margin:10px 0}.sidebar_ingredient_box .container{padding:10px;min-height:100px;display:flex;flex-wrap:wrap;gap:10px;overflow-y:auto}.sidebar_ingredient_box .container .ingredient{padding:5px;background-color:#0a9396;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:3px;transition:.5s}.sidebar_ingredient_box .container .ingredient:hover{transition:.5s;background-color:#344e41}.sidebar_ingredient_box .container .ingredient:hover label{color:#f4f4f6}.sidebar_ingredient_box .container .ingredient input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0}.sidebar_ingredient_box .container .ingredient input:checked~label{color:#f4f4f6}.sidebar_ingredient_box .container .ingredient label{cursor:pointer;color:#14213d;transition:.5s}.receipt_box{background-color:#14213d;min-height:120px;display:flex;gap:10px;border-radius:6px;overflow:hidden}.receipt_box .image{width:170px;height:100%}.receipt_box .image img{width:100%;height:100%;object-fit:cover;object-position:center}.receipt_box .information{width:100%;min-height:100%;display:flex;flex-direction:column;padding-top:5px}.receipt_box .information h4{font-size:1.1rem;letter-spacing:1px;color:#e6e6e9;cursor:pointer;transition:.5s}@media(max-width:1100px){.receipt_box .information h4{font-size:1rem}}.receipt_box .information h4:hover{color:#94d2bd;transition:.5s}.receipt_box .information p{font-size:.8rem;margin-top:10px;color:#f4f4f6}.receipt_box .information p span{color:#0a9396;font-size:.9rem;font-weight:700}.receipt_box .actions{width:-moz-fit-content;width:fit-content;display:flex;gap:10px;padding:5px}.receipt_box .actions button{width:17px;height:17px;display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;border:none;background-color:transparent}.side_receipts_box{min-height:100vh;background-color:#344e41;display:flex;flex-direction:column;position:relative}@media(max-width:600px){.side_receipts_box{display:none}}.side_receipts_box .close{position:absolute;left:15px;top:30px;background:transparent;border:none;cursor:pointer}.side_receipts_box .close img{cursor:pointer}.side_receipts_box .image{height:380px}.side_receipts_box .image img{width:100%;height:100%;object-fit:cover;object-position:center}.side_receipts_box .information{min-height:100px;display:flex;flex-direction:column;position:relative;padding:15px}.side_receipts_box .information header{background-color:#344e41;width:calc(100% - 30px);position:absolute;top:-50px;min-height:100px;padding:10px;box-shadow:0 0 15px 7px rgba(0,0,0,.51);-webkit-box-shadow:0 0 15px 7px rgba(0,0,0,.51);-moz-box-shadow:0 0 15px 7px rgba(0,0,0,.51);border-radius:4px}.side_receipts_box .information header aside{display:flex;justify-content:space-between}.side_receipts_box .information header aside h3{font-size:1.2rem;font-weight:700;color:#e6e6e9;letter-spacing:1px}.side_receipts_box .information header aside button{width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:Row;background-color:transparent;border:none}.side_receipts_box .information header hr{margin:10px 0}.side_receipts_box .information header .rew_time{display:flex;justify-content:space-between}.side_receipts_box .information header .rew_time .time{display:flex;gap:5px;align-items:center}.side_receipts_box .information header .rew_time .time p{font-size:.8rem;color:#f4f4f6;letter-spacing:1px}.side_receipts_box .information main{margin-top:50px}.side_receipts_box .information main h3{font-size:1.3rem;font-weight:700;color:#e6e6e9;letter-spacing:1px}.side_receipts_box .information main ._ingredient{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.side_receipts_box .information main ._ingredient p{font-size:.8rem;color:#f4f4f6;letter-spacing:1px}.side_receipts_box .information .full_receipt{width:100%;background-color:#fb8500;height:40px;margin-top:20px;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:5px;text-decoration:none;color:#f4f4f6;transition:.5s}.side_receipts_box .information .full_receipt:hover{background-color:#ffb703;color:#0a0908;transition:.5s}.side_receipts_box .nutrition_facts{padding:15px;display:flex;flex-direction:column}.side_receipts_box .nutrition_facts h3{font-size:1.3rem;font-weight:700;color:#e6e6e9;letter-spacing:1px}.side_receipts_box .nutrition_facts ._ingredient{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.side_receipts_box .nutrition_facts ._ingredient p,.side_receipts_box .nutrition_facts ._ingredient span{font-size:.8rem;color:#f4f4f6;letter-spacing:2px;font-weight:700}.side_receipts_box .nutrition_facts ._ingredient span{color:#dad7cd}.review_component{min-width:75px;height:15px;display:flex}.review_component .rating_amount{color:#f4f4f6;font-size:.9rem;margin-left:.6em}.make_review{min-width:75px}.make_review header{color:#f4f4f6;font-size:.9rem;margin-left:.6em;margin-bottom:10px;cursor:pointer}.make_review img{cursor:pointer}.make_review main{height:15px}.burger_menu{width:70px;height:70px;background-color:transparent;position:fixed;top:120px;right:30px;z-index:50;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(min-width:700px){.burger_menu{display:none}}.burger_menu .menu{border:none;cursor:pointer;display:flex;background-color:transparent}.burger_menu .menu,.burger_menu .menu svg{width:100%;height:100%}.burger_menu .menu .line{fill:none;stroke:#fb8500;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.burger_menu .menu .line1{stroke-dasharray:10 207;stroke-width:6;animation:line1 1s linear infinite}.burger_menu .menu .line2{stroke-dasharray:60 60;stroke-width:6;animation:line2 1s linear infinite}.burger_menu .menu .line3{stroke-dasharray:30 207;stroke-width:6;animation:line3 1s linear infinite}.burger_menu .menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.burger_menu .menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.burger_menu .menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}@keyframes line1{50%{stroke-dasharray:60 207}to{stroke-dasharray:10 207}}@keyframes line2{50%{stroke-dasharray:20 60}to{stroke-dasharray:60 60}}@keyframes line3{50%{stroke-dasharray:60 207}to{stroke-dasharray:30 207}}.comment_section{min-height:200px;display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.comment_section h2{font-size:1.5rem;letter-spacing:1.5px;color:#e6e6e9}.comment_section hr{width:100%!important}.comment_section .main_form{display:flex;flex-direction:column;max-width:500px;gap:20px}.comment_section .main_form textarea{outline:none;padding:20px;resize:none;min-height:120px;width:100%;background-color:transparent;border-radius:10px;transition:.5s;color:#f4f4f6}.comment_section .main_form textarea:focus{border-color:#ffb703;transition:.5s}.comment_section .main_form button{padding:10px 40px;width:-moz-fit-content;width:fit-content;cursor:pointer;align-self:flex-end;color:#f4f4f6;transition:.5s;background-color:transparent;border:1px solid #f4f4f6;border-radius:10px}.comment_section .main_form button:hover{border-color:#ffb703;transition:.5s;color:#fb8500}.comment_section .sorting{padding:20px}.comment_section .sorting select{float:right;padding:5px 10px;cursor:pointer;background-color:transparent;color:#f4f4f6;border-radius:7px;outline:none}.comment_section .sorting select option{background:#0a0908}.comment_section aside{display:flex;flex-direction:column;gap:30px}.comment_section aside ._box{display:flex;flex-direction:column;border-bottom:1px solid #dad7cd;padding-bottom:10px}.comment_section aside ._box .user{display:flex;align-items:center;gap:20px;padding:5px 20px}.comment_section aside ._box .user img{border-radius:50%;overflow:hidden;object-fit:contain;object-position:center}.comment_section aside ._box .user a{text-decoration:none;font-size:1.1rem;transition:.5s;letter-spacing:2px;color:#e6e6e9}.comment_section aside ._box .user a:hover{transition:.5s;color:#ffb703}.comment_section aside ._box .date{padding:5px 20px}.comment_section aside ._box .date p{font-size:.8rem;letter-spacing:1px;color:#dad7cd}.comment_section aside ._box .text{padding:5px 20px;margin-top:10px;color:#f4f4f6}.comment_section aside ._box .text p{font-size:.9rem;letter-spacing:1px}.comment_section aside ._box .actions{padding:5px 20px;display:flex;gap:10px}.comment_section aside ._box .actions img{cursor:pointer}.comment_section aside ._box .actions p{font-size:.9rem;letter-spacing:1px;color:#e63946}.p_white{color:#e63946;font-weight:700;letter-spacing:1px;font-size:.8rem}.zero_info{display:flex;align-items:center;justify-content:center;flex-direction:column;width:-moz-fit-content;width:fit-content;margin:0 auto}.zero_info p{color:#e63946;font-weight:700;letter-spacing:1px;font-size:.8rem}.animated_input{width:100%;position:relative;height:40px}.animated_input input{height:100%;width:100%;outline:none;background-color:transparent;border:1px solid transparent;border-bottom-color:#ffb703;padding:0 10px;color:#f4f4f6;letter-spacing:1px}.animated_input input:focus~label{top:-10px;transition:.5s}.animated_input input:not(:placeholder-shown)~label{top:-10px;transition:.5s}.animated_input label{position:absolute;left:10px;top:10px;color:#dad7cd}.animated_input label,.auth_button{transition:.5s;font-size:.8rem;letter-spacing:1px}.auth_button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:10px 30px;border-radius:20px;background:transparent;border:1px solid #dad7cd;cursor:pointer;color:#f4f4f6;position:relative;overflow:hidden;font-weight:700}.auth_button:before{top:0;left:-50%}.auth_button:after,.auth_button:before{content:"";width:50%;height:100%;position:absolute;background-color:hsla(0,0%,100%,.173);transition:.5s}.auth_button:after{bottom:0;right:-50%}.auth_button:hover{transition:.5s;color:#0f172a;border:1px solid transparent}.auth_button:hover:after{transition:.5s;right:0}.auth_button:hover:before{transition:.5s;left:0}.popup_middle{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:10;flex-direction:row}.popup_middle,.popup_middle .text_cont{display:flex;align-items:center;justify-content:center}.popup_middle .text_cont{width:300px;height:max-content;background-color:#344e41;flex-direction:column;border-radius:15px;overflow:hidden;padding:1em}.popup_middle .text_cont div{width:100%;min-height:4rem;background-color:transparent;text-align:center;color:#f4f4f6}.popup_middle .text_cont button{width:150px;height:30px;margin-top:20px;margin-bottom:10px;border-radius:10px;background-color:transparent;color:#e63946;transition:.5s;border:1px solid #fb8500;cursor:pointer}.popup_middle .text_cont button:hover{color:#fb8500;border:1px solid #e63946}.loader_container{background-color:rgba(0,0,0,.801)}.loader_container,.loader_container_100{width:100vw;height:100vh;position:fixed;z-index:11;top:0;left:0;bottom:0;right:0}.loader_container_100{background-color:#000}.add_to_favorite{display:flex;gap:7px;align-items:center;margin-bottom:20px}.add_to_favorite p{font-size:1rem;letter-spacing:1px;cursor:pointer;transition:.5s;color:#dad7cd}@media(max-width:750px){.add_to_favorite p{font-size:.8rem}}.add_to_favorite p:hover{transition:.5s;text-decoration:underline;color:#94d2bd}.add_to_favorite .active{color:#e63946}.add_to_favorite .active:hover{text-decoration:line-through;color:#e63946}.coffee_container{width:300px;height:280px;position:relative;transform:scale(.7)}.coffee_container .coffee-header{width:100%;height:80px;position:absolute;top:0;left:0;background-color:#ddcfcc;border-radius:10px}.coffee_container .coffee-header__buttons{width:25px;height:25px;position:absolute;top:25px;background-color:#282323;border-radius:50%}.coffee_container .coffee-header__buttons:after{content:"";width:8px;height:8px;position:absolute;bottom:-8px;left:calc(50% - 4px);background-color:#615e5e}.coffee_container .coffee-header__button-one{left:15px}.coffee_container .coffee-header__button-two{left:50px}.coffee_container .coffee-header__display{width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-radius:50%;background-color:#9acfc5;border:5px solid #43beae;box-sizing:border-box}.coffee_container .coffee-header__details{width:8px;height:20px;position:absolute;top:10px;right:10px;background-color:#9b9091;box-shadow:-12px 0 0 #9b9091,-24px 0 0 #9b9091}.coffee_container .coffee-medium{width:90%;height:160px;position:absolute;top:80px;left:5%;background-color:#bcb0af}.coffee_container .coffee-medium:before{content:"";width:90%;height:100px;background-color:#776f6e;position:absolute;bottom:0;left:5%;border-radius:20px 20px 0 0}.coffee_container .coffe-medium__exit{width:60px;height:20px;position:absolute;top:0;left:calc(50% - 30px);background-color:#231f20}.coffee_container .coffe-medium__exit:before{content:"";width:50px;height:20px;border-radius:0 0 50% 50%;position:absolute;bottom:-20px;left:calc(50% - 25px);background-color:#231f20}.coffee_container .coffe-medium__exit:after{content:"";width:10px;height:10px;position:absolute;bottom:-30px;left:calc(50% - 5px);background-color:#231f20}.coffee_container .coffee-medium__arm{width:70px;height:20px;position:absolute;top:15px;right:25px;background-color:#231f20}.coffee_container .coffee-medium__arm:before{content:"";width:15px;height:5px;position:absolute;top:7px;left:-15px;background-color:#9e9495}.coffee_container .coffee-medium__cup{width:80px;height:47px;position:absolute;bottom:0;left:calc(50% - 40px);background-color:#fff;border-radius:0 0 70px 70px/0 0 110px 110px}.coffee_container .coffee-medium__cup:after{content:"";width:20px;height:20px;position:absolute;top:6px;right:-13px;border:5px solid #fff;border-radius:50%}@keyframes liquid{0%{height:0;opacity:1}5%{height:0;opacity:1}20%{height:62px;opacity:1}95%{height:62px;opacity:1}to{height:62px;opacity:0}}.coffee_container .coffee-medium__liquid{width:6px;height:63px;opacity:0;position:absolute;top:50px;left:calc(50% - 3px);background-color:#74372b;animation:liquid 4s linear 4s infinite}.coffee_container .coffee-medium__smoke{width:8px;height:20px;position:absolute;border-radius:5px;background-color:#b3aeae}@keyframes smokeOne{0%{bottom:20px;opacity:0}40%{bottom:50px;opacity:.5}80%{bottom:80px;opacity:.3}to{bottom:80px;opacity:0}}@keyframes smokeTwo{0%{bottom:40px;opacity:0}40%{bottom:70px;opacity:.5}80%{bottom:80px;opacity:.3}to{bottom:80px;opacity:0}}.coffee_container .coffee-medium__smoke-one{opacity:0;bottom:50px;left:102px;animation:smokeOne 3s linear 4s infinite}.coffee_container .coffee-medium__smoke-two{opacity:0;bottom:70px;left:118px;animation:smokeTwo 3s linear 5s infinite}.coffee_container .coffee-medium__smoke-three{opacity:0;bottom:65px;right:118px;animation:smokeTwo 3s linear 6s infinite}.coffee_container .coffee-medium__smoke-for{opacity:0;bottom:50px;right:102px;animation:smokeOne 3s linear 5s infinite}.coffee_container .coffee-footer{width:95%;height:15px;position:absolute;bottom:25px;left:2.5%;background-color:#41bdad;border-radius:10px}.coffee_container .coffee-footer:after{content:"";width:106%;height:26px;position:absolute;bottom:-25px;left:-8px;background-color:#000}.search_product_result{min-height:50px;background-color:rgba(230,57,71,.102);display:flex;gap:10px;overflow:hidden;text-decoration:none;border-radius:5px;transition:.5s}.search_product_result:hover{transition:.5s;background-color:#e63946}.search_product_result .image{aspect-ratio:1/1;height:100%}.search_product_result .image img{object-fit:cover;object-position:center}.search_product_result .title{max-width:300px;display:flex;align-items:center;justify-content:center;flex-direction:row;text-align:center}.search_product_result .title p{font-size:.9rem;font-weight:700;letter-spacing:1px;color:#f4f4f6}.doughnut{display:flex;align-items:center;justify-content:center;flex-direction:row;height:300px}.classified_products{min-height:100px;display:flex;flex-direction:column;border-radius:7px;padding:10px}.classified_products header h2{font-size:1.4rem;letter-spacing:1px;font-weight:900;color:#e6e6e9}.classified_products main{margin:50px 0;display:flex;flex-direction:column;gap:30px;background-color:rgba(120,0,0,.153);border-radius:10px;padding:10px}.classified_products main .box{min-height:100px;display:flex;gap:20px;max-width:700px;width:100%;padding:10px;border-radius:10px;border:1px solid #780000;transition:.5s;cursor:pointer;text-decoration:none}.classified_products main .box:hover{transition:.5s;border:1px solid transparent;background-color:#780000}.classified_products main .box .image{height:100%;aspect-ratio:1/1}.classified_products main .box .image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px}.classified_products main .box article{display:flex;flex-direction:column;gap:10px}.classified_products main .box article h3{font-size:1rem;letter-spacing:1px;color:#e6e6e9}.classified_products main .box article p{font-size:.8rem;letter-spacing:1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#f4f4f6}.classified_products main .box article span{justify-self:end;font-size:.8rem;letter-spacing:1px;color:#0a9396;font-weight:700}.the_most_recipes{min-height:100px;position:-webkit-sticky;position:sticky;top:0}.the_most_recipes header h2{font-size:.9rem;font-weight:900;letter-spacing:1px;color:#e6e6e9}.the_most_recipes main{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:20px 5px}.the_most_recipes main .box{display:flex;flex-direction:column;padding:5px;border:1px solid #e6e6e9;cursor:pointer;border-radius:6px;transition:.5s;text-decoration:none}.the_most_recipes main .box:hover{transition:.5s;border:1px solid #ffb703}.the_most_recipes main .box .image{width:100%;aspect-ratio:1/.7;background-color:gray;border-radius:5px;overflow:hidden}.the_most_recipes main .box .image img{width:100%;height:100%;object-fit:cover;object-position:center}.the_most_recipes main .title{margin-top:5px}.the_most_recipes main .title p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.7rem;color:#f4f4f6}@media(max-width:850px){.the_most_recipes main .title p{font-size:.6rem}}.the_most_recipes main .date p{font-size:.7rem;color:#0a9396;margin-top:10px}._wrapper{width:100%;position:absolute;border-radius:7px;z-index:20;overflow-y:auto;background-color:rgba(0,0,0,.418);transition:.5s;border:1px solid #000}._wrapper:hover{background-color:rgba(0,0,0,.836);transition:.5s}.recipe_container_square{text-decoration:none;min-height:200px;display:flex;flex-direction:column;gap:4px;border:1px solid #ffb703;padding:5px;border-radius:5px;transition:.5s}.recipe_container_square:hover{transition:.5s;border:1px solid #780000}.recipe_container_square .image{width:100%;aspect-ratio:1/1;border-radius:5px;overflow:hidden}.recipe_container_square .image img{width:100%;height:100%;object-fit:cover;object-position:center}.recipe_container_square .title{text-align:center}.recipe_container_square .title p{font-size:.9rem;font-weight:700;letter-spacing:1px;color:#f4f4f6}.recipe_container_square .otherInfo{display:flex;flex-direction:column;gap:5px}.recipe_container_square .otherInfo div{display:flex;justify-content:space-between}.recipe_container_square .otherInfo div p{font-size:.8rem;letter-spacing:1px;color:#f4f4f6}.recipe_container_square .otherInfo div p:last-child{color:#0a9396;font-weight:700}.loading_center{position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.376);display:flex;align-items:center;justify-content:center;flex-direction:row}.table_for_admin{width:100%;border-collapse:collapse}.table_for_admin th{color:#f4f4f6;letter-spacing:1px;background-color:#0f172a;word-wrap:break-word;word-break:break-all}.table_for_admin td,.table_for_admin th{border:1px solid #ddd;text-align:left;padding:8px;text-align:center;word-wrap:break-word;word-break:break-all}.table_for_admin tr:nth-child(2n){background-color:#5f9ea0;color:#0a0908}.table_for_admin tr:nth-child(odd){color:#f4f4f6}.table_for_admin a{color:#0a9396;font-size:700;letter-spacing:1px;transition:color .5s}.table_for_admin a:hover{transition:.5s;color:#e76f51}.table_for_admin .actions{display:flex;flex-direction:column;gap:5px}.table_for_admin .actions button{width:100px;margin:0 auto;padding:5px 0;border:none;border-radius:5px;cursor:pointer;letter-spacing:1px}.table_for_admin .actions .delete{background-color:#e63946;color:#f4f4f6;transition:background-color .5s}.table_for_admin .actions .delete:hover{transition:.5s;background-color:#780000}.table_for_admin .actions .change{background-color:#fb8500;color:#f4f4f6;transition:background-color .5s}.table_for_admin .actions .change:hover{transition:.5s;background-color:#ffb703}.popup_form{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column}.popup_form .close_button{margin-bottom:30px;padding:7px 40px;background-color:#e63946;border:1px solid transparent;border-radius:6px;color:#f4f4f6;letter-spacing:1.5px;cursor:pointer;transition:background-color .5s}.popup_form .close_button:hover{background-color:#e76f51;transition:.5s}.popup_form form{background-color:#0f172a;padding:20px;display:flex;flex-direction:column;gap:30px}@media(max-width:550px){.popup_form form{width:85vw}}.popup_form form input,.popup_form form select{width:400px;height:40px;outline:none;border-radius:5px;border:1px solid #ffb703;background-color:transparent;padding:10px;color:#f4f4f6;letter-spacing:1px}@media(max-width:550px){.popup_form form input,.popup_form form select{width:100%}}.popup_form form select{background-color:#0f172a}.popup_form form button{width:-moz-fit-content;width:fit-content;padding:7px 40px;margin:0 auto;background-color:#ffb703;border:none;cursor:pointer;border-radius:100px;color:#14213d;letter-spacing:1px;font-weight:700;transition:background-color .5s}.popup_form form button:hover{background-color:#fb8500;transition:.5s}.search_ form{display:flex;flex-direction:column;gap:30px}.search_ form input{width:250px;height:40px;outline:none;border-radius:5px;border:1px solid #ffb703;background-color:transparent;padding:10px;color:#f4f4f6;letter-spacing:1px}@media(max-width:400px){.search_ form input{width:80%}}.search_ form button{width:-moz-fit-content;width:fit-content;padding:7px 40px;background-color:#ffb703;border:none;cursor:pointer;border-radius:100px;color:#14213d;letter-spacing:1px;font-weight:700;transition:background-color .5s}.search_ form button:hover{background-color:#fb8500;transition:.5s}.main_page{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:#0f172a}.header_main_page{min-height:100px;background-color:rgba(0,0,0,.315)}.header_main_page nav{display:flex;align-items:center;padding:20px}.header_main_page nav ul{list-style:none;display:flex;gap:20px;margin:0 auto;width:-moz-fit-content;width:fit-content}.header_main_page nav ul li a{color:#e6e6e9;text-decoration:none;letter-spacing:3px;font-size:1rem;position:relative;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:row}.header_main_page nav ul li a:before{content:"";position:absolute;bottom:-15px;width:8px;height:8px;background-color:#0a9396;bottom:15px;border-radius:50%;transition:.5s;opacity:0}.header_main_page nav ul li a:hover:before{bottom:-15px;transition:.5s;opacity:1}.header_main_page nav ._user{width:50px;height:50px;cursor:pointer;border-radius:50%;overflow:hidden}.header_main_page nav ._user img{width:100%;height:100%}.chosen_information{min-height:100px;display:flex;flex-direction:column}.chosen_information .chosen_ingredients h2{font-size:1.3rem;color:#f4f4f6;letter-spacing:2px;padding:5px 20px}.chosen_information .chosen_ingredients aside{display:flex;flex-wrap:wrap;margin-top:20px;padding:10px 20px;gap:20px;background-color:rgba(0,0,0,.075)}.chosen_information .chosen_ingredients aside div{display:flex;padding:7px;gap:5px;position:relative;border-radius:4px;border:1px solid #0a9396;color:#f4f4f6}.chosen_information .chosen_ingredients aside div:hover button{opacity:1;top:-7px;right:-7px;transition:.5s}.chosen_information .chosen_ingredients aside div p{z-index:2;font-size:.8rem}.chosen_information .chosen_ingredients aside div button{border:none;background:none;cursor:pointer;position:absolute;opacity:0;top:7px;right:0;transition:.5s}.chosen_information .chosen_ingredients aside div button img{width:15px;height:15px;object-position:center;object-fit:contain}.chosen_information .amount_of_dishes{margin-top:20px;padding:5px 20px;display:flex;flex-direction:column;gap:10px}.chosen_information .amount_of_dishes button{padding:10px 40px;width:-moz-fit-content;width:fit-content;background-color:transparent;color:#f4f4f6;letter-spacing:1px;border:1px solid transparent;border-bottom-color:#fb8500;transition:.5s;cursor:pointer}.chosen_information .amount_of_dishes button:hover{border-radius:5px;transition:.5s;border:1px solid #fb8500}.chosen_information .amount_of_dishes hr{margin:20px 0}.chosen_information .amount_of_dishes h2{font-size:1.3rem;color:#f4f4f6;letter-spacing:2px}.chosen_information .amount_of_dishes h2 span{color:#0a9396}.chosen_information .chosen_category{margin-top:20px}.chosen_information .chosen_category h2{font-size:1.3rem;color:#f4f4f6;letter-spacing:2px;padding:5px 20px}.chosen_information .chosen_category aside{background-color:rgba(0,0,0,.075);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.chosen_information .chosen_category aside div{padding:5px;background-color:hsla(46,15%,83%,.267);border-radius:5px}.chosen_information .chosen_category aside div p{font-size:.8rem;color:#e6e6e9;letter-spacing:2px}.receipts_container{background-color:rgba(0,0,0,.075);min-height:100px;margin-top:50px;padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(max-width:1100px){.receipts_container{grid-template-columns:1fr}}.receipt_side_detailed{width:430px;height:100vh;overflow-y:scroll;position:fixed;right:0;top:0;transition:.5s}.each_receipt_title{min-height:calc(100vh - 100px);display:flex}@media(max-width:650px){.each_receipt_title{flex-direction:column}}.each_receipt_title aside{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;text-align:center;padding:10px;gap:20px}@media(max-width:750px){.each_receipt_title aside{width:100%}}.each_receipt_title aside .re{width:100%;height:100%;object-fit:cover;object-position:center}.each_receipt_title aside h1{font-size:2.5rem;letter-spacing:2px;font-weight:700;color:#e6e6e9;display:flex}@media(max-width:1100px){.each_receipt_title aside h1{font-size:2rem}}@media(max-width:750px){.each_receipt_title aside h1{font-size:1.5rem}}.each_receipt_title aside h3{font-size:.9rem;letter-spacing:1.5px;font-weight:700;color:#f4f4f6}@media(max-width:750px){.each_receipt_title aside h3{font-size:.8rem}}.each_receipt_title aside h4{font-size:.8rem;letter-spacing:1px;font-weight:500;color:#dad7cd}@media(max-width:750px){.each_receipt_title aside h4{font-size:.7rem}}.each_receipt_title aside a{text-decoration:none;font-size:.8rem;letter-spacing:1px;transition:.5s;color:#e76f51}.each_receipt_title aside a:hover{transition:.5s;text-decoration:underline;color:#e63946}.each_receipt_description{min-height:100vh;display:grid;grid-template-columns:2fr 1fr;padding:0 20px;margin-top:50px;grid-gap:20px;gap:20px}@media(max-width:700px){.each_receipt_description{display:flex;flex-direction:column}.each_receipt_description .right_side{order:1}}.each_receipt_description .right_side .for_sticky{position:-webkit-sticky;position:sticky;top:0}.each_receipt_description .right_side table{height:-moz-fit-content;height:fit-content;text-align:center;width:100%;background-color:#0f172a;border-radius:6px}.each_receipt_description .right_side table td{color:#e6e6e9;padding:10px 0}.each_receipt_description .right_side table th{color:#e6e6e9;border-bottom:1px solid #94d2bd;padding-bottom:10px}.each_receipt_description .right_side .nutrition{margin-top:20px}.each_receipt_description .right_side .nutrition h3{font-size:1.3rem;letter-spacing:1px;margin-bottom:20px;color:#e6e6e9}.each_receipt_description .right_side .nutrition ul{list-style:none;display:flex;flex-direction:column;gap:15px;background-color:#0f172a;border-radius:6px;overflow:hidden;padding:5px}.each_receipt_description .right_side .nutrition ul li{display:flex;justify-content:space-between;border-bottom:1px solid #e63946;padding-bottom:5px}.each_receipt_description .right_side .nutrition ul li p,.each_receipt_description .right_side .nutrition ul li span{font-size:.9rem;letter-spacing:1px;color:#f4f4f6}.each_receipt_description .right_side .nutrition ul li span{font-weight:700;color:#94d2bd;font-size:1rem}.each_receipt_description .description{display:flex;flex-direction:column;gap:50px}@media(max-width:700px){.each_receipt_description .description{order:2}}.each_receipt_description .description h5{font-size:1.1rem;letter-spacing:2px;color:#e6e6e9}.each_receipt_description .description hr{margin:10px 0;width:50%}.each_receipt_description .description ._short p{font-size:.9rem;margin-top:20px;letter-spacing:1px;text-align:justify;color:#f4f4f6}.each_receipt_description .description .ingredients ul{list-style-type:circle;list-style-position:inside}.each_receipt_description .description .ingredients ul li{color:#f4f4f6;font-size:1rem;letter-spacing:1px}.each_receipt_description .description .making_process .step h4{font-size:1.2rem;letter-spacing:1px;margin-bottom:20px;color:#e6e6e9}.each_receipt_description .description .making_process .step p{margin-bottom:30px;font-size:.9rem;letter-spacing:1px;color:#f4f4f6}.each_receipt_description .description .comment{margin-top:50px}.each_receipt_description .description .comment .first_comment_popup{color:#e63946;font-size:1.1rem;letter-spacing:1px}.auth_page_section{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:100vh}.auth_page_section main{width:90%;max-width:900px;min-height:500px;position:relative;display:flex;border:1px solid #fb8500;border-radius:5px}@media(max-width:600px){.auth_page_section main{flex-direction:column;min-height:1000px}}.auth_page_section main aside{width:calc(50% - 10px);transition:1s;min-height:calc(100% - 10px);top:5px;border-radius:5px}@media(max-width:600px){.auth_page_section main aside{width:calc(100% - 10px);min-height:calc(50% - 10px);top:auto}}.auth_page_section main aside:first-child{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;background-color:#e63946}@media(max-width:600px){.auth_page_section main aside:first-child{min-height:calc(35% - 10px)}}.auth_page_section main aside:first-child article{text-align:center;position:absolute;padding:10px;transition:1s;width:100%}.auth_page_section main aside:first-child article h1{font-size:1.5rem;margin-bottom:30px;letter-spacing:1px;color:#e6e6e9}.auth_page_section main aside:first-child article p{font-size:.85rem;letter-spacing:1px;font-weight:700;color:#f4f4f6}.auth_page_section main aside:first-child button{padding:10px 30px;margin-top:30px;border-radius:20px;background:transparent;border:1px solid #dad7cd;cursor:pointer;color:#f4f4f6;position:relative;overflow:hidden;font-weight:700;letter-spacing:1px;font-size:.8rem;transition:.5s}.auth_page_section main aside:first-child button:before{content:"";width:100%;height:50%;position:absolute;background-color:hsla(0,0%,100%,.173);top:-50%;left:0;transition:.5s}.auth_page_section main aside:first-child button:after{content:"";width:100%;height:50%;position:absolute;bottom:-50%;left:0;background-color:hsla(0,0%,100%,.173);transition:.5s}.auth_page_section main aside:first-child button:hover{transition:.5s;color:#0f172a;border:1px solid transparent}.auth_page_section main aside:first-child button:hover:after{bottom:0;transition:.5s;z-index:-1}.auth_page_section main aside:first-child button:hover:before{top:0;transition:.5s;z-index:-1}.auth_page_section main aside:last-child{background-color:#344e41;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}@media(max-width:600px){.auth_page_section main aside:last-child{min-height:calc(65% - 10px)}}.auth_page_section main aside:last-child article{display:flex;flex-direction:column;gap:30px;width:100%;position:absolute;padding:10px;transition:1s}.auth_page_section main aside:last-child article h2{font-size:1.5rem;letter-spacing:2px;text-align:center;color:#e6e6e9}.auth_page_section main aside:last-child article .social{height:40px;display:flex;justify-content:space-evenly}.auth_page_section main aside:last-child article .social .box{aspect-ratio:1/1;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}.auth_page_section main aside:last-child article form{display:flex;flex-direction:column;gap:10px}.auth_page_section main aside:last-child article form button{margin:0 auto}.auth_page_section main aside:last-child article form span{color:#780000;letter-spacing:1px;font-size:.7rem;font-weight:700}.auth_page_section main aside:last-child article form a{color:#0a9396;letter-spacing:1px;margin:10px 0;transition:.5s}.auth_page_section main aside:last-child article form a:hover{color:#0f172a;transition:.5s}.password_forgot_section{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:row}.password_forgot_section main{width:80%;max-width:500px;background-color:#0f172a;border-radius:6px;min-height:300px;display:flex;flex-direction:column;gap:20px;padding:10px 30px}.password_forgot_section main header{margin:0 auto}.password_forgot_section main header img{animation:imageRotate 6s linear infinite}@keyframes imageRotate{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}.password_forgot_section main h1{font-size:1.5rem;letter-spacing:1.2px;color:#e6e6e9}.password_forgot_section main p{font-size:.8rem;letter-spacing:1px;color:#f4f4f6}.password_forgot_section main form{display:flex;flex-direction:column}.password_forgot_section main form span{margin-top:15px;font-size:.8rem;font-weight:700;letter-spacing:1px;color:#e63946}.password_forgot_section main form button{margin:20px auto}.password_forgot_section main form button:hover{color:#dad7cd}.password_confirm_section{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:row}.password_confirm_section main{display:flex;flex-direction:column;background-color:#14213d;width:90%;max-width:700px;gap:40px;border-radius:6px;padding:10px 20px}.password_confirm_section main header{text-align:center}.password_confirm_section main header h1{font-size:1.5rem;letter-spacing:1px;color:#e6e6e9}.password_confirm_section main form{display:flex;flex-direction:column;gap:10px}.password_confirm_section main form span{transform:translateY(-5px);padding-left:10px;font-size:.8rem;font-weight:700;letter-spacing:1px;color:#e63946}.password_confirm_section main form button{margin:20px auto}@keyframes loader{0%{width:10%;transform:rotate(0deg)}10%{left:0;transform:rotate(0deg)}20%{width:0;left:20%}30%{width:25%}50%{left:15%;width:35%}70%{width:30%;left:18%;transform:rotate(240deg)}90%{width:30%;left:10%}to{width:2%;left:25%;transform:rotate(1turn)}}@keyframes pan{0%{transform:rotate(0deg);transform-origin:top right}10%{transform:rotate(-2deg);transform-origin:top right}50%{transform:rotate(15deg)}to{transform:rotate(0deg)}}@keyframes shadow{0%{width:30%}50%{width:40%;left:20px}to{width:30%}}.pan-loader{width:180px;height:180px;margin:100px auto}.pan-loader .loader{position:relative;top:10%;left:0;z-index:-1;width:60%;height:45%;border:10px solid transparent;border-bottom-color:#fdd835;border-radius:50%;animation:loader 2s infinite;animation-timing-function:linear}.pan-loader .pan-container{display:flex;width:100%;animation:pan 2s infinite}.pan-loader .pan{width:60%;height:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.pan-loader .handle,.pan-loader .pan{background:linear-gradient(#3949ab,#5c6bc0)}.pan-loader .handle{width:40%;height:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.pan-loader .shadow{position:relative;top:15%;left:15%;width:30%;height:8px;background:#d3d3d3;border-radius:20px;animation:shadow 2s infinite}.cake_loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cake_loader .tall-stack{animation:slide-plate-out 6s infinite;animation-fill-mode:forwards;animation-timing-function:ease}.cake_loader .plate{width:230px;height:14px;background:#d3ebea;position:relative;border-radius:6px 6px 2rem 2rem;animation:slide-plate-in 6s infinite;transform:translateX(100vw);animation-fill-mode:forwards;animation-timing-function:ease}.cake_loader .plate .plate-bottom{content:"";display:block;height:50%;width:140px;background:#c5e5e3;position:absolute;top:100%;left:50%;margin-left:-70px;border-radius:0 0 1rem 1rem;z-index:1}.cake_loader .plate .shadow{position:absolute;top:130%;left:50%;margin-left:-90px;width:180px;height:10px;background:rgba(0,0,0,.2);border-radius:80%;z-index:0}.cake_loader .butter{width:48px;height:12px;background:#eadd4d;margin:auto;border-radius:2px;box-shadow:inset 0 -2px 0 2px rgba(85,74,35,.1)}.cake_loader .pancake{width:200px;height:14px;background:#d8cb9f;border-radius:1rem;box-shadow:inset 0 -2px 0 3px rgba(85,74,35,.1);margin:auto}.cake_loader .falling-element{transform:translateY(-100vh);animation-timing-function:ease-in;animation-fill-mode:forward;animation:element-drop 6s infinite;position:relative}.falling-element:nth-child(8){animation-delay:.4s}.falling-element:nth-child(7){animation-delay:.62s}.falling-element:nth-child(6){animation-delay:.84s}.falling-element:nth-child(5){animation-delay:1.06s}.falling-element:nth-child(4){animation-delay:1.28s}.falling-element:nth-child(3){animation-delay:1.5s}.falling-element:nth-child(2){animation-delay:1.72s}.falling-element:first-child{animation-delay:1.94s}@keyframes element-drop{0%,to{transform:translateY(-100vh) scaleY(.7);opacity:1}11%{transform:translateY(20%) scaleY(1.2)}13%{transform:translateY(-30%) scaleY(.9)}14%,67%{transform:translateY(0) scaleY(1);opacity:1}68%{opacity:0;transition:none;transform:translateY(-100vh) scaleY(.7)}}@keyframes slide-plate-in{0%{transform:translateX(100vw)}15%,to{transform:translateX(0)}}@keyframes slide-plate-out{65%{transform:translateX(0)}85%,to{transform:translateX(-100vw)}}#load{width:600px;left:50%;top:40%;margin-left:-300px;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}#load,#load div{position:absolute;height:36px}#load div{width:20px;opacity:0;font-family:Helvetica,Arial,sans-serif;animation:move 2s linear infinite;-o-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-webkit-animation:move 2s linear infinite;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);color:#35c4f0}#load div:nth-child(2){animation-delay:.2s;-o-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}#load div:nth-child(3){animation-delay:.4s;-o-animation-delay:.4s;-webkit-animation-delay:.4s}#load div:nth-child(4){animation-delay:.6s;-o-animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}#load div:nth-child(5){animation-delay:.8s;-o-animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}#load div:nth-child(6){animation-delay:1s;-o-animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}#load div:nth-child(7){animation-delay:1.2s;-o-animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s}@keyframes move{0%{left:0;opacity:0}35%{left:41%;transform:rotate(0deg);opacity:1}65%{left:59%;transform:rotate(0deg);opacity:1}to{left:100%;transform:rotate(-180deg);opacity:0}}.all_recipe_page_section_one{min-height:100vh;padding:10px;display:flex;flex-direction:column}.all_recipe_page_section_one header h1{letter-spacing:1px;font-size:1.5rem;font-weight:900;color:#e6e6e9}.all_recipe_page_section_one .pagination_recipe{margin-top:50px;display:flex;flex-direction:column;gap:50px;background-color:rgba(0,0,0,.418);transition:.5s;border:1px solid #000;min-height:300px;justify-content:space-between}.all_recipe_page_section_one .pagination_recipe:hover{background-color:rgba(0,0,0,.836);transition:.5s}.all_recipe_page_section_one .pagination_recipe article{padding:5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-gap:20px;gap:20px}.all_recipe_page_section_one .pagination_recipe footer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2px;color:#fff!important}.all_recipe_page_section_one .pagination_recipe footer .ellipsis{display:none}.all_recipe_page_section_one .pagination_recipe footer .but:nth-child(2){margin-right:5px}.all_recipe_page_section_one .pagination_recipe footer .but:nth-last-child(-n+2){margin-left:5px}.all_recipe_page_section_one .pagination_recipe footer button{padding:2px 10px;background-color:#14213d;border:none;cursor:pointer;font-size:.8rem;font-weight:900;color:#f4f4f6;transition:.5s;border-radius:5px}.all_recipe_page_section_one .pagination_recipe footer button:disabled{color:#0a0908;background-color:#dad7cd;transition:.5s;cursor:not-allowed}.user_dashboard{min-height:100vh;background-color:#264653;display:flex;gap:10px}.user_dashboard .dashboard_content{min-height:500px;display:flex;flex-direction:column;width:100%}.user_dashboard .dashboard_content .dashboard_header{min-height:50px;display:flex;justify-content:space-between;align-items:center;padding:5px 20px}.user_dashboard .dashboard_content .dashboard_header h1{font-size:1.5rem;letter-spacing:1px;color:#f4f4f6}.user_dashboard .dashboard_content .dashboard_header .avatar{width:40px;height:40px;cursor:pointer}.user_dashboard .dashboard_content .dashboard_header .avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.dashboard_overview{width:100%;display:flex;flex-direction:column}.dashboard_overview a{padding:30px;background-color:#fb8500;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin:80px auto;display:flex;justify-content:space-between;position:relative;text-decoration:none;border-radius:20px;transition:.5s;border:1px solid transparent}@media(max-width:750px){.dashboard_overview a{padding:20px;max-width:90%}}.dashboard_overview a:hover{transition:.5s;background-color:transparent;border-color:#fb8500}.dashboard_overview a .info h2{font-weight:900;letter-spacing:1px;font-size:1.4rem;color:#e6e6e9}.dashboard_overview a .info h4{margin-top:20px;font-weight:400;letter-spacing:1px;font-size:.9rem;color:#f4f4f6}.dashboard_overview a .image{width:90px;height:100%}.dashboard_overview a .image img{width:auto;height:auto;object-fit:contain;object-position:center;position:absolute;bottom:0;right:0}.dashboard_overview .about_recipes{min-height:500px;margin-top:50px}.dashboard_favorites{margin-top:50px;min-height:200px;padding:5px}.dashboard_favorites h2{color:#0a9396;letter-spacing:1px;margin-top:20px}.dashboard_favorites .recipe_container{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-gap:20px;gap:20px}.dashboard_my_recipes{min-height:500px;margin-top:50px}.dashboard_my_recipes .recipe_container{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-gap:20px;gap:20px}.dashboard_my_recipes .recipe_detailed{min-height:100px;margin-top:100px;border:1px solid #e76f51;background-color:rgba(0,0,0,.075);padding:5px;border-radius:10px}.dashboard_my_recipes .recipe_detailed h2{font-size:1.2rem;letter-spacing:1.5px;color:#e6e6e9}.dashboard_my_recipes .recipe_detailed .detailed_container{margin-top:50px;min-height:100px}.dashboard_add_recipe{min-height:500px;margin-top:50px}.dashboard_add_recipe header h2{font-size:1.5rem;letter-spacing:1.5px;color:#e6e6e9}.dashboard_add_recipe .form_container{min-height:400px;margin-top:50px}.dashboard_add_recipe .form_container form .text_info .actions{display:flex;flex-direction:column;gap:5px}.dashboard_add_recipe .form_container form .text_info .actions div{padding:5px 20px;background-color:#344e41;color:#f4f4f6;cursor:pointer;border-radius:6px;border:1px solid transparent}.dashboard_add_recipe .form_container form .text_info .actions div:hover{transition:.5s;border-color:#344e41;background-color:transparent}.dashboard_add_recipe .form_container form .text_info .actions div:not(:hover){transition:.5s}.dashboard_my_info{min-height:500px;margin-top:50px}.dashboard_my_info header h2{font-size:1.5rem;letter-spacing:1.5px;color:#e6e6e9}.dashboard_my_info .information{min-height:400px;margin-top:50px}.dashboard_password_change{min-height:500px;margin-top:50px}.dashboard_password_change header h2{font-size:1.5rem;letter-spacing:1.5px;color:#e6e6e9}.dashboard_password_change .information{min-height:400px;margin-top:50px}.dashboard_sidebar{width:200px;display:flex;flex-direction:column;padding:10px 5px}@media(max-width:500px){.dashboard_sidebar{display:none}}.dashboard_sidebar header{height:100px;overflow:hidden;cursor:pointer}.dashboard_sidebar header img{width:auto;height:auto;object-fit:contain}.dashboard_sidebar nav{margin-top:40px;display:flex;gap:10px;flex-direction:column}.dashboard_sidebar nav .adminPanel{background-color:rgba(0,0,0,.363);color:#fb8500;letter-spacing:2px}.dashboard_sidebar nav .adminPanel:hover{color:#e63946;background-color:rgba(0,0,0,.884)}.dashboard_sidebar nav a{text-decoration:none;color:#f4f4f6;font-weight:700;letter-spacing:1px;padding:10px;transition:.5s;border-radius:20px;border-top-right-radius:1px;border-bottom-right-radius:1px}.dashboard_sidebar nav a:hover{background-color:rgba(0,0,0,.075);transition:.5s}.dashboard_sidebar nav .active{transition:.5s}.dashboard_sidebar nav .active,.dashboard_sidebar nav .active:hover{color:#264653;background-color:#fb8500}.dashboard_sidebar nav button{margin-top:30px;background-color:transparent;color:#d00000;font-size:1.1rem;letter-spacing:1px;padding:5px 10px;border-radius:5px;cursor:pointer;background-color:rgba(0,0,0,.363);border:none}.userSidebarBurger{height:-moz-fit-content;height:fit-content;position:fixed;top:70px;left:20px;z-index:21}@media(min-width:501px){.userSidebarBurger{display:none}}.userSidebarBurger label{display:flex;flex-direction:column;width:50px;cursor:pointer}.userSidebarBurger label span{background:#fff;border-radius:10px;height:5px;margin:5px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.userSidebarBurger span:first-of-type{width:50%}.userSidebarBurger span:nth-of-type(2){width:100%}.userSidebarBurger span:nth-of-type(3){width:75%}.userSidebarBurger input[type=checkbox]{display:none}.userSidebarBurger input[type=checkbox]:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg) translate(8px)}.userSidebarBurger input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.userSidebarBurger input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(20px,-10px) rotate(45deg)}.userSidebarForMobile{position:fixed;width:100%;height:100vh;overflow-y:auto;background-color:#264653;z-index:20}@media(min-width:500px){.userSidebarForMobile{display:none}}.userSidebarForMobile header{height:100px;overflow:hidden;margin:40px auto;width:-moz-fit-content;width:fit-content}.userSidebarForMobile header img{width:auto;height:auto;object-fit:contain}.userSidebarForMobile nav{margin-top:40px;display:flex;gap:10px;flex-direction:column;padding:20px;overflow-y:auto}.userSidebarForMobile nav a{text-decoration:none;color:#f4f4f6;font-weight:700;letter-spacing:1px;padding:10px;transition:.5s;border-radius:20px;border-top-right-radius:1px;border-bottom-right-radius:1px}.userSidebarForMobile nav a:hover{background-color:rgba(0,0,0,.075);transition:.5s}.userSidebarForMobile nav .active{transition:.5s}.userSidebarForMobile nav .active,.userSidebarForMobile nav .active:hover{color:#264653;background-color:#fb8500}.userSidebarForMobile nav button{margin-top:30px;background-color:transparent;color:#d00000;font-size:1.1rem;letter-spacing:1px;padding:5px 10px;border-radius:5px;cursor:pointer;background-color:rgba(0,0,0,.363);border:none}.recipe_with_details{padding:5px;border:1px solid #0a9396;border-radius:5px}.recipe_with_details:not(:hover){transition:.5s}.recipe_with_details:hover{transition:.5s;border-color:#94d2bd}.recipe_with_details header{width:100%;aspect-ratio:1/1}.recipe_with_details header img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px}.recipe_with_details main{margin-top:10px;text-align:center}.recipe_with_details main h3{font-size:.9rem;letter-spacing:1px;color:#f4f4f6}.recipe_with_details main button{margin-top:20px;padding:5px 20px;background-color:transparent;border:1px solid #fb8500;cursor:pointer;border-radius:6px;color:#e6e6e9;letter-spacing:2px}.recipe_with_details main button:not(:hover){transition:.5s}.recipe_with_details main button:hover{transition:.5s;border-color:#e63946;color:#fb8500}.recipe_detail_form{display:flex;flex-direction:column;gap:10px}.recipe_detail_form .text_info{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted #14213d;padding:20px 5px;border-radius:5px}@media(max-width:850px){.recipe_detail_form .text_info{flex-direction:column;gap:20px}}.recipe_detail_form .text_info:not(:hover){transition:.5s}.recipe_detail_form .text_info:hover{transition:.5s;background-color:rgba(0,0,0,.048)}.recipe_detail_form .text_info .inp{width:50%;max-width:400px;display:flex;flex-direction:column;gap:20px;align-items:center}@media(max-width:850px){.recipe_detail_form .text_info .inp{max-width:none;width:90%}}.recipe_detail_form .text_info span{text-align:center}.recipe_detail_form .text_info label{font-size:1rem;font-weight:700;letter-spacing:1.5px;color:#fb8500;text-align:center}.recipe_detail_form .text_info input::-webkit-inner-spin-button,.recipe_detail_form .text_info input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recipe_detail_form .text_info input[type=number]{-moz-appearance:textfield}.recipe_detail_form .text_info input[type=file]{height:-moz-fit-content;height:fit-content}.recipe_detail_form .text_info input[type=file]::-webkit-file-upload-button{margin-right:20px;border:none;background:#0a9396;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer}.recipe_detail_form .text_info input[type=file]::file-selector-button{margin-right:20px;border:none;background:#0a9396;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer}.recipe_detail_form .text_info input{width:90%;height:40px;padding:20px;outline:none;background:transparent;border:1px solid #e76f51;border-radius:7px;color:#f4f4f6}.recipe_detail_form .text_info input:not(:hover){transition:.5s}.recipe_detail_form .text_info input:focus{transition:.5s;border-color:#780000}.recipe_detail_form .text_info textarea{width:100%;height:100px;padding:10px;outline:none;background:transparent;border:1px solid #e76f51;border-radius:7px;resize:none;color:#f4f4f6}.recipe_detail_form .text_info textarea:focus{transition:.5s;border-color:#780000}.recipe_detail_form .text_info textarea:not(:hover){transition:.5s}.recipe_detail_form .text_info select{width:50%;max-width:200px;height:40px;padding:0 10px;outline:none;background:transparent;border:1px solid #e76f51;border-radius:7px;color:#f4f4f6}@media(max-width:850px){.recipe_detail_form .text_info select{max-width:300px;width:90%}}.recipe_detail_form .text_info select option{background-color:#264653}.recipe_detail_form .text_info aside{display:flex;flex-direction:column;width:50%;max-width:500px;gap:20px}@media(max-width:850px){.recipe_detail_form .text_info aside{width:90%;max-width:none}}.recipe_detail_form .text_info aside fieldset{display:flex;flex-direction:column;border:1px solid #e76f51;padding:5px;gap:10px}.recipe_detail_form .text_info aside fieldset legend{margin-left:10px;color:#dad7cd;font-size:.8rem;letter-spacing:1.5px}.recipe_detail_form .text_info aside fieldset div{display:flex;justify-content:space-between;align-items:center}@media(max-width:850px){.recipe_detail_form .text_info aside fieldset div{flex-direction:column;gap:20px}}.recipe_detail_form .text_info aside fieldset div label{color:#ffb703;font-size:.9rem}.recipe_detail_form .art{width:50%;max-width:500px;display:flex;flex-direction:column;gap:20px;align-items:center}@media(max-width:850px){.recipe_detail_form .art{max-width:none;width:90%}}.recipe_detail_form article{width:100%;height:200px;display:flex;flex-direction:column;overflow-y:auto;gap:5px;border:1px solid #e76f51;padding:5px;border-radius:5px}.recipe_detail_form article div{height:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #000;padding:5px}.recipe_detail_form article div label{font-size:.8rem!important;cursor:pointer;color:#f4f4f6!important}.recipe_detail_form article div input{width:20px!important;height:20px!important;cursor:pointer}@media(max-width:850px){.recipe_detail_form article{width:90%;max-width:none}}.recipe_detail_form button{padding:8px 40px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:30px auto;background-color:transparent;border:1px solid #344e41;border-radius:6px;color:#f4f4f6;cursor:pointer}.recipe_detail_form button:hover{transition:.5s;background-color:#344e41}.recipe_detail_form button:not(:hover){transition:.5s}.user_info_change_form{display:flex;flex-direction:column;gap:30px}.user_info_change_form button{padding:5px 30px}.user_info_change_form form{min-height:200px;display:flex;flex-direction:column;align-items:center;padding-bottom:50px}.user_info_change_form form header{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent}.user_info_change_form form header .img{width:100px;height:100px;border-radius:50%}.user_info_change_form form header .img img{width:100%!important;height:100%!important;object-fit:fill;object-position:center;border-radius:50%}.user_info_change_form form .each{display:flex;flex-direction:column;gap:10px;margin-top:50px;border:1px solid #fb8500;padding:10px;border-radius:10px;max-width:90%}.user_info_change_form form .each h4{font-size:1.3rem;letter-spacing:2px;color:#0a9396}.user_info_change_form form .each p{font-size:1.5rem;letter-spacing:1px;color:#f4f4f6;text-decoration:underline;word-wrap:break-word;word-break:break-all}.user_info_change_form form .input{width:90%;min-height:50px;max-width:400px;margin-top:20px;max-width:90%}.user_info_change_form form .input input[type=file]{height:-moz-fit-content;height:fit-content}.user_info_change_form form .input input[type=file]::-webkit-file-upload-button{margin-right:20px;border:none;background:#0a9396;padding:5px 10px;border-radius:10px;color:#fff;cursor:pointer}.user_info_change_form form .input input[type=file]::file-selector-button{margin-right:20px;border:none;background:#0a9396;padding:5px 10px;border-radius:10px;color:#fff;cursor:pointer}.user_info_change_form form .input input{width:100%;height:40px;padding:20px;outline:none;background:transparent;border:1px solid #e76f51;border-radius:7px;color:#f4f4f6}.user_info_change_form form .input input:not(:hover){transition:.5s}.user_info_change_form form .input input:focus{transition:.5s;border-color:#780000}.user_info_change_form button{padding:8px 40px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:transparent;border:1px solid #344e41;border-radius:6px;color:#f4f4f6;cursor:pointer}.user_info_change_form button:last-child{margin:30px auto}.user_info_change_form button:hover{transition:.5s;background-color:#344e41}.user_info_change_form button:not(:hover){transition:.5s}.password_change_form{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:50px}.password_change_form .password_input{position:relative;width:90%;max-width:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.password_change_form .password_input span{margin-top:5px}.password_change_form .password_input input{width:100%;height:50px;outline:none;background:transparent;border:1px solid #fb8500;border-radius:6px;padding:0 40px 0 24px;color:#f4f4f6;letter-spacing:1px;transition:.5s}.password_change_form .password_input input:focus{border:1px solid #e63946;transition:.5s}.password_change_form .password_input input:focus+label{top:-10px;transition:.5s}.password_change_form .password_input input:not(:placeholder-shown)~label{top:-10px;transition:.5s}.password_change_form .password_input label{position:absolute;top:16px;left:20px;font-size:.8rem;color:#0a9396;padding:0 4px;background-color:#264653;transition:.5s;cursor:text}.password_change_form .password_input .icon{position:absolute;right:10px;width:20px;height:20px;cursor:pointer}.password_change_form button{padding:8px 40px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:30px auto;background-color:transparent;border:1px solid #344e41;border-radius:6px;color:#f4f4f6;cursor:pointer}.password_change_form button:hover{transition:.5s;background-color:#344e41}.password_change_form button:not(:hover){transition:.5s}.adminPanel_layout{display:flex;background-color:#264653}.section_content{padding-left:20px;display:flex;flex-direction:column;width:100%}.admin_sidebar,.admin_sidebar_mobile{width:200px;min-width:200px;min-height:100vh;border-right:1px solid #14213d}@media(max-width:900px){.admin_sidebar,.admin_sidebar_mobile{display:none}}.admin_sidebar header,.admin_sidebar_mobile header{aspect-ratio:1/1;width:100%}@media(max-width:900px){.admin_sidebar header,.admin_sidebar_mobile header{width:50%;margin:0 auto}}@media(max-width:450px){.admin_sidebar header,.admin_sidebar_mobile header{width:70%}}.admin_sidebar header a img,.admin_sidebar_mobile header a img{width:100%;height:100%;object-fit:contain;object-position:center;cursor:pointer}.admin_sidebar nav,.admin_sidebar_mobile nav{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-left:10px}.admin_sidebar nav a,.admin_sidebar_mobile nav a{text-decoration:none;color:#f4f4f6;font-weight:700;letter-spacing:1px;padding:10px;transition:.5s;border-radius:20px;border-top-right-radius:1px;border-bottom-right-radius:1px}.admin_sidebar nav a:hover,.admin_sidebar_mobile nav a:hover{background-color:rgba(0,0,0,.075);transition:.5s}.admin_sidebar nav .active,.admin_sidebar_mobile nav .active{transition:.5s;color:#264653;background-color:#fb8500}.admin_sidebar nav .active:hover,.admin_sidebar_mobile nav .active:hover{color:#264653;background-color:#fb8500}.admin_sidebar nav .back_to,.admin_sidebar_mobile nav .back_to{color:#d00000;background-color:rgba(0,0,0,.363)}.adminPanel_title{margin-top:50px}.adminPanel_title h1{font-size:1.5rem;color:#e6e6e9;letter-spacing:2px}.table_container{margin-top:150px;min-height:40px;width:100%}.add_button{margin-bottom:40px}.add_button button{padding:10px 30px;background-color:#4f772d;border:none;border-radius:6px;cursor:pointer;color:#f4f4f6;letter-spacing:1px;transition:background-color .5s}.add_button button:hover{background-color:#344e41;transition:.5s}.adminSidebarBurger{height:-moz-fit-content;height:fit-content;position:fixed;top:70px;left:20px;z-index:21}@media(min-width:901px){.adminSidebarBurger{display:none}}.adminSidebarBurger label{display:flex;flex-direction:column;width:50px;cursor:pointer}.adminSidebarBurger label span{background:#fb8500;border-radius:10px;height:5px;margin:5px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.adminSidebarBurger span:first-of-type{width:50%}.adminSidebarBurger span:nth-of-type(2){width:100%}.adminSidebarBurger span:nth-of-type(3){width:75%}.adminSidebarBurger input[type=checkbox]{display:none}.adminSidebarBurger input[type=checkbox]:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg) translate(8px)}.adminSidebarBurger input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.adminSidebarBurger input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(20px,-10px) rotate(45deg)}@media(min-width:901px){.admin_sidebar_mobile{display:none}}@media(max-width:900px){.admin_sidebar_mobile{position:fixed;width:100%;height:100vh;top:0;left:0;bottom:0;right:0;z-index:20;background-color:brown;overflow-y:auto;padding:20px;display:flex;flex-direction:column}}