.easyRestaurantManager-admin-page{margin-left:-20px}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e3e6ef;display:flex;justify-content:space-between;padding:20px}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-logo{align-items:center;display:flex;gap:10px}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-logo img{height:40px;width:40px}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-logo h3{color:#017ef3;font-family:Inter;font-size:22px;font-style:normal;font-weight:800;line-height:28px;margin:0}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-item-warper{display:flex;gap:20px}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-item{border-radius:8px;color:#253241;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:22px;margin:0;padding:10px 16px;text-decoration:none}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-item:hover{color:#017ef3}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-item:focus{box-shadow:none}.easyRestaurantManager-admin-page .easyRestaurantManager-main-menu .easyRestaurantManager-menu-item.router-link-exact-active{background:#e6f2fe;color:#017ef3}.easyRestaurantManager-table-wrapper{background:#fff;border-radius:8px;margin:20px}.easyRestaurantManager-table-wrapper .easyRestaurantManager-table-header{border-bottom:1px solid #e8eaf1;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:20px}.easyRestaurantManager-table-wrapper .easyRestaurantManager-table-header .table-title{color:#2f3448;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin:0}.easyRestaurantManager-table-wrapper .easyRestaurantManager-table-header .ltm_button{border-radius:8px}.easyRestaurantManager-table-wrapper .easyRestaurantManager-table-filter{border-bottom:1px solid #e8eaf1;display:flex;gap:20px;padding:14px 20px}.easyRestaurantManager-table-wrapper .easyRestaurantManager-table-filter .el-date-editor{max-width:250px}.easyRestaurantManager-table-wrapper .table-footer{padding:16px 20px}.easyRestaurantManager-table-wrapper .table-footer .el-pagination{display:flex;justify-content:flex-end}.easyRestaurantManager-table-wrapper .table-footer .el-pagination .el-pagination__total{margin-right:20px}.easyRestaurantManager-table-wrapper table thead>tr>th{background-color:#f8f9fc!important}.easyRestaurantManager-table-wrapper table tr{height:60px}.el-button--primary{background:#017ef3;color:#253241}.el-button--success{background:#253241;border-color:#253241;color:#253241}.el-button--success:hover{background:#1c2732;border-color:#253241}.el-button{border-radius:8px}.erm_box_icon{background:none;border:none;color:#017ef3;padding:0}.el-input__wrapper{border-radius:8px}.el-input__wrapper .el-input__inner{border:none}.el-input__wrapper .el-input__inner:focus{border:none;box-shadow:none}.erm_input input,.erm_input select,.erm_input textarea{background:#fff;border:1px solid #e3e6ef;border-radius:8px}.erm_input input:hover,.erm_input select:hover,.erm_input textarea:hover{box-shadow:inset 0 0 0 .5px #e8eaf1}.erm_input input:focus,.erm_input select:focus,.erm_input textarea:focus{border:1px solid #017ef3;box-shadow:none;outline:none}.el-form-item__label,.form-label{color:#2f3448;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 5px}.el-color-picker__trigger{height:40px!important;width:38px!important}.easyRestaurantManager-app-options{border:1px solid #e8eaf1;border-radius:8px;margin:10px 0;padding:20px}.easyRestaurantManager-app-options .app-option{align-items:center;display:flex;gap:10px;margin:24px 0}.easyRestaurantManager-app-options .app-option .draggable-icon{cursor:move;font-size:22px}.easyRestaurantManager-app-options .app-option .option-content{width:100%}.easyRestaurantManager-app-options .app-option .delete-icon{border:1px solid #e8eaf1;border-radius:8px;cursor:pointer;padding:9px}.easyRestaurantManager-app-options .add-new-option{align-items:center;color:#017ef3;cursor:pointer;display:flex;gap:4px;text-decoration:underline}.el-select .el-select__wrapper{border-radius:8px}.easyRestaurantManager-app-modal{padding:0}.easyRestaurantManager-app-modal .el-dialog{border-radius:8px}.easyRestaurantManager-app-modal .el-dialog__header{border-bottom:1px solid #e8eaf1;padding:20px}.easyRestaurantManager-app-modal .el-dialog__header .el-dialog__title{color:#2f3448;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin:0}.easyRestaurantManager-app-modal .el-dialog__header .el-dialog__headerbtn{background:#eeeff1;border-radius:8px;font-size:16px;font-weight:700;height:34px;margin:20px;width:34px}.easyRestaurantManager-app-modal .el-dialog__body{padding:20px}.easyRestaurantManager-app-modal .easyRestaurantManager-modal-footer{display:flex;justify-content:center;padding-top:16px}.delete-modal-body{margin-bottom:5px;padding:20px 0;text-align:center}.delete-modal-body h1{color:#2f3448;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0}.easyRestaurantManager-side-navbar-wrapper{background-color:#fff;height:100vh;width:200px}.easyRestaurantManager-side-navbar-wrapper .easyRestaurantManager-side-navbar{margin-top:0}.easyRestaurantManager-side-navbar-wrapper .easyRestaurantManager-side-navbar li{margin-bottom:0}.easyRestaurantManager-side-navbar-wrapper .easyRestaurantManager-side-navbar li a{color:#253241;display:block;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin:0;padding:12px;text-decoration:inherit;width:100%}.easyRestaurantManager-side-navbar-wrapper .easyRestaurantManager-side-navbar li a:focus{box-shadow:none;outline:none}.easyRestaurantManager-side-navbar-wrapper .easyRestaurantManager-side-navbar li:has(a.router-link-exact-active){background:#017ef3}.easyRestaurantManager-side-navbar-wrapper .easyRestaurantManager-side-navbar li:has(a.router-link-exact-active) a{color:#fff}.easyRestaurantManager-side-navbar-wrapper.easyRestaurantManager-settings-navbar{border-radius:8px;margin:20px}.easyRestaurantManager-side-navbar-wrapper.easyRestaurantManager-settings-navbar .easyRestaurantManager-side-navbar{margin-top:0;padding:20px}.easyRestaurantManager-side-navbar-wrapper.easyRestaurantManager-settings-navbar .easyRestaurantManager-side-navbar li{border-radius:8px}.erm_books_wrapper{display:flex;gap:20px}.erm_books_wrapper .erm_books_content_wrapper{min-height:100vh;padding:20px 20px 20px 2px;width:calc(100% - 220px)}.erm_classic_temp-menu{background-color:var(--background-color);color:var(--font-color);padding:20px}.erm_classic_temp-menu .easyRestaurantManager-menu-title{padding-top:40px;text-align:center}.erm_classic_temp-menu .easyRestaurantManager-menu-title h2{color:var(--font-color);font-size:42px;font-weight:800;margin:0 0 20px;text-transform:uppercase}.erm_classic_temp-menu .easyRestaurantManager-menu-title p{color:var(--font-light);font-size:14px}.erm_classic_temp-menu .erm_classic_temp-tabs{background:hsla(0,1%,46%,.169);border-radius:40px;display:flex;gap:20px;justify-content:center;margin:30px auto 0;padding:10px 20px;width:-moz-max-content;width:max-content}.erm_classic_temp-menu .erm_classic_temp-tabs .erm_classic_temp-tab{color:var(--font-color);cursor:pointer;font-size:18px;font-weight:500;line-height:1.2em;padding:10px}.erm_classic_temp-menu .erm_classic_temp-tabs .erm_classic_temp-tab.erm_classic_tem_active{color:var(--primary-color)}.erm_classic_temp-menu .erm_classic_temp-items{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item{align-items:center;background-color:transparent;border-radius:10px;display:flex;padding:15px}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item .erm_classic_temp-item-image{border-radius:50%;height:80px;margin-right:10px;width:80px}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item .erm_classic_temp-item-details .erm_classic_temp-item-description{color:var(--font-light);font-size:18px;font-weight:400;margin:0}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item .erm_classic_temp-item-details .erm_classic_temp-item-title{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item .erm_classic_temp-item-details .erm_classic_temp-item-title h3{color:var(--font-color);font-size:20px;font-weight:500;max-width:-moz-fit-content;max-width:fit-content;text-transform:uppercase;width:100%}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item .erm_classic_temp-item-details .erm_classic_temp-item-title hr{border-bottom:1px solid var(--secondary-color);border-top:none;height:1px;width:50%}.erm_classic_temp-menu .erm_classic_temp-items .erm_classic_temp-item .erm_classic_temp-item-details .erm_classic_temp-item-title .erm_price{background-color:var(--primary-color);border-radius:20px;color:var(--background-color);font-size:16px;font-weight:700;padding:4px 8px}a{text-decoration:none!important}.erm_flex{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.easyRestaurantManager-special-menu{background-color:var(--background-color);border-radius:8px;margin-bottom:20px;padding:50px 20px;text-align:center}.easyRestaurantManager-special-menu h2{color:var(--font-color);font-size:42px;font-weight:800;margin:0 0 20px;text-transform:uppercase}.easyRestaurantManager-special-menu p{color:var(--font-light);font-size:14px;margin:10px 0 36px}.easyRestaurantManager-menu-categories{cursor:pointer;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.easyRestaurantManager-menu-category{text-align:center}.easyRestaurantManager-menu-categories .erm_category_img{border-radius:50%;height:90px;overflow:hidden;width:90px}.easyRestaurantManager-menu-category img{height:100%;transition:all .3s;width:100%}.easyRestaurantManager-menu-category p{color:var(--font-color);font-size:16px;font-weight:700;line-height:1.2em;margin:14px 0 0;text-transform:capitalize}.easyRestaurantManager-menu-category:hover img{transform:scale(1.1)}.easyRestaurantManager-menu-sections{background-color:var(--background-color);border-radius:8px}.easyRestaurantManager-menu-sections .easyRestaurantManager-menu-title{padding-top:40px;text-align:center}.easyRestaurantManager-menu-sections .easyRestaurantManager-menu-title h2{color:var(--font-color);font-size:42px;font-weight:800;margin:0 0 20px;text-transform:uppercase}.easyRestaurantManager-menu-sections .easyRestaurantManager-menu-title p{color:var(--font-light);font-size:14px}.easyRestaurantManager-menu-section{display:flex;gap:30px;padding:50px 20px}.easyRestaurantManager-menu-section .erm_menu_item_title{min-width:220px}.easyRestaurantManager-menu-section h3{color:var(--font-color);font-size:35px;font-weight:800;margin:10px 0;text-transform:uppercase}.easyRestaurantManager-menu-section .erm_menu_item_title p{color:var(--font-light);font-size:14px;margin:0}.easyRestaurantManager-menu-items{display:flex;flex-direction:column;gap:20px;width:100%}.easyRestaurantManager-menu-item{align-items:center;background-color:var(--secondary-color);border-radius:10px;display:flex;gap:8px;padding:10px}.easyRestaurantManager-menu-item.easyRestaurantManager-menu-details-page{cursor:pointer}.easyRestaurantManager-menu-item .easyRestaurantManager-menu-item-right .easyRestaurantManager-menu-item-details{background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:2px 4px}.erm_menu_item_img{height:80px;width:100px}.easyRestaurantManager-menu-item img{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:80px}.easyRestaurantManager-menu-item-info{width:100%}.easyRestaurantManager-menu-item-info h4{color:var(--font-color);font-size:16px;margin:0 0 5px}.easyRestaurantManager-menu-item-info p{color:var(--font-light);font-size:14px;margin:0}.easyRestaurantManager-menu-item-price{background-color:#d9dadc;border-radius:20px;font-size:14px;padding:2px 6px}@media(max-width:768px){.easyRestaurantManager-menu-item{align-items:flex-start;flex-direction:column}.easyRestaurantManager-menu-item-info{margin-left:0;margin-top:10px}}.erm_standard_details_container .erm_details_image{border-radius:6px;height:280px;overflow:hidden;width:100%}.erm_standard_details_container .erm_details_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.erm_standard_details_container .erm_details_text{display:flex;justify-content:space-between}.erm_standard_details_container .erm_details_text .erm_details_menu_name .erm_menu_title{color:var(--font-color);font-size:40px;font-weight:600}.erm_standard_details_container .erm_details_text .erm_menu_details_price p{color:var(--font-color);font-size:25px;font-weight:600}.erm_standard_details_container .erm_details_portion_sizes{display:flex;gap:10px}.erm_standard_details_container .erm_details_portion_sizes .portion_item{background:#e6e6e6;border-radius:8px;color:var(--primary-color);font-size:15px;padding:2px 9px;text-decoration:none;transition:all .3s ease}.erm_standard_details_container .erm_details_portion_sizes .portion_item:hover{background:var(--primary-color);color:#fff}.erm_standard_details_container .erm_details_menu_description .erm_dec_title{color:var(--font-color);font-size:20px;font-weight:500;margin:23px 0 10px}.erm_standard_details_container .erm_details_menu_description .erm_dec{color:var(--font-light);font-size:13px;margin:0}.erm_standard_details_container .erm_details_addons .erm_addon_title{color:var(--font-color);font-size:20px;font-weight:500;margin:23px 0 10px}.erm_standard_details_container .erm_details_addons .erm_addon_item{align-items:center;display:flex;gap:100px;justify-content:space-between;margin:20px 0;position:relative}.erm_standard_details_container .erm_details_addons .erm_addon_item .addon_name{color:var(--font-color);font-size:16px;font-weight:500;margin:0}.erm_standard_details_container .erm_details_addons .erm_addon_item .addon_name span{color:var(--font-light);font-size:14px;margin-left:10px}.erm_standard_details_container .erm_details_addons .erm_addon_item:after{background:#dcd6d6;bottom:-10px;content:"";height:.5px;position:absolute;width:100%}.erm_standard_details_container .erm_menu_details_add_to_cart{margin-top:40px}.erm_standard_details_container .erm_menu_details_add_to_cart .erm_add_to_cart_button{background:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:10px 20px;text-decoration:none;transition:all .3s ease}.erm_standard_details_container .erm_menu_details_add_to_cart .erm_add_to_cart_button:hover{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.erm_dashboard_overview .erm_overview_card_warper{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:20px}.erm_dashboard_overview .erm_overview_card_warper .erm_menu_item_card{align-items:center;background:#fff;border-radius:8px;display:flex;gap:20px;padding:10px 20px}.erm_dashboard_overview .erm_overview_card_warper .erm_menu_item_card .erm_icon{align-items:center;background:#e6f2fe;border-radius:6px;color:#017ef3;display:flex;font-size:25px;justify-content:center;padding:8px}.erm_dashboard_overview .erm_overview_card_warper .erm_menu_item_card .erm_title{color:#5a5f66;font-size:12px;margin:0}.erm_dashboard_overview .erm_overview_card_warper .erm_menu_item_card .erm_total{color:#151d26;font-size:16px;font-weight:500;margin:0}.erm_dashboard_overview .erm_overview_card_warper .erm_menu_item_card .erm_view_all{color:#323da5;font-size:12px;text-decoration:underline!important}
