.alert-debug{color:black;background-color:white;border-color:#d6e9c6}.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.navbar-brand{padding:0}.navbar-brand .logo-image{max-height:40px}#headerMenuId{border-bottom:solid 1px lightgrey}#navbarSupportedContent{justify-content:space-between}#loginFormId{padding-top:100px;display:flex;justify-content:center}#loginFormId form{max-width:600px;display:flex;justify-content:center;flex-direction:column}#loginFormId form .form-group{min-width:200px;width:400px;margin-bottom:20px}#loginLogoImageId{display:flex;align-content:center;align-items:center;flex-direction:column}#loginLogoImageId img{max-width:400px}.navBreadcrumb{height:32px;margin-bottom:20px;margin-top:15px;display:flex;justify-content:space-between;align-items:center}.navBreadcrumb .breadcrumb{margin-bottom:0;--bs-breadcrumb-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E")}.nav-item.active .nav-link{color:black;font-weight:500}.createNewItemBtn{display:flex;justify-content:center;align-items:center;gap:5px}.supplierContainer{display:flex;margin-top:20px;gap:20px 0}.create-or-update-supplier-container,.create-or-update-ingredient-container{padding:10px 50px 50px 50px;border:dashed 1px}.supplierContainer .supplierImage{max-height:120px;object-fit:cover}.supplierContainer .card{height:360px}.supplierContainer .card .card-body{display:flex;flex-direction:column;justify-content:space-between;height:150px}.card-title,.card-address{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.supplierContainer .card .card-body .card-text{padding:5px;margin-top:8px;border:dashed 1px lightgrey;height:100px;overflow-y:auto}.supplierContainer .card .card-body .bottom{margin-top:10px;display:flex;justify-content:end;gap:10px}.card .bottom .btn{display:flex;justify-content:center;align-items:center;gap:5px}.update-btn{width:max-content}.delete-btn{width:max-content}#deleteItemToastError{background-color:red;color:white;min-width:420px}#deleteItemToastSuccess{background-color:green;color:white;min-width:420px}.error-text{color:darkred}.form-controls{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:30px}.form-controls .btn{min-width:150px}.image-containers .image-list{display:flex;gap:25px}.image-containers .form-label{margin-bottom:15px!important}.image-item{height:120px;width:120px;border:dashed 0.5px;position:relative;border-radius:10px;display:flex;align-items:center}.image-item .browse-file{opacity:0;width:100%;height:100%;z-index:2;cursor:pointer}.image-item img.remove-image-btn{position:absolute;right:-10px;top:-10px;color:red;width:20px;cursor:pointer}.image-item img{object-fit:cover;max-height:120px;width:120px;border-radius:10px}.image-item img.plus-image{display:none}.image-item.browse-new-image-block img.plus-image{display:block;position:absolute;z-index:1}.image-item.browse-new-image-block{display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;flex-direction:column}.image-item.browse-new-image-block img.remove-image-btn,.image-item.browse-new-image-block img.main-image{display:none!important}.image-item.browse-new-image-block img{width:40px;height:40px}#browse-image-btn-wrapper{display:none}.temporary-order-view{max-height:600px}.temporary-order-view .period{padding:20px 0 10px 0}.hidden-important{display:none!important}.temporary-order-view table th,.temporary-order-view table td{max-width:300px;word-break:break-word;word-wrap:break-word}.order-view-options{margin-bottom:20px}.right-container{display:flex;align-items:center;flex-direction:row;gap:15px}.download-template-container{margin-top:20px;display:flex;justify-content:end}.pagination-container{margin-top:20px}.view-mode-container{display:flex;justify-content:flex-end;align-items:center;gap:10px}.order-controls-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:10px}.order-controls-area .left{display:flex;align-items:center;justify-items:flex-start;gap:10px}.order-controls-area .input-group{display:flex;justify-content:flex-start;align-items:center;gap:5px}.package-container{display:flex;gap:20px}.package-container.menu{flex-direction:column;margin-top:30px}.package-container table.menu-stats{height:fit-content}.package-container .menu-stats{min-width:400px;max-width:600px}.package-container .period{justify-content:start}.container{min-width:98%!important}.package-header{display:flex;justify-content:space-between;align-items:center}.salat-header{display:flex;justify-content:end;align-items:center;gap:10px;margin-bottom:20px}.intermediate-page-container{display:flex;gap:30px;margin-bottom:30px}.intermediate-page-container .page-item{display:flex;flex-direction:column;width:50%!important;gap:15px}.intermediate-page-container .page-item .card .card-body .card-title{white-space:normal!important}.intermediate-page-container .page-item .card .card-body span{min-width:max-content}.intermediate-page-container .page-item .card .card-body{display:flex;align-items:center;gap:5px}.intermediate-page-container .page-item .card .card-body img{cursor:pointer}.intermediate-page-container .page-item .card table{margin-bottom:0}.intermediate-page-container .page-item .card table tr.total{border-top:2px solid;height:54px!important}.alert{margin-top:30px}.w-fit{white-space:nowrap;width:1%}.pl-30{padding-left:30px!important}body{padding-top:76px}.navbar{z-index:1030}.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu{border-radius:0.25rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.15)}.dropdown-item{padding:0.5rem 1rem;transition:background-color 0.2s ease}.dropdown-item:hover{background-color:#f8f9fa}.dropdown-item.active{background-color:#e9ecef;color:#000}.nav-link{border-radius:8px;margin:0 2px;padding:8px 16px!important;transition:background-color 0.2s ease;background-color:#f8f9fa}.nav-link:hover{background-color:#e9ecef}.nav-item.active .nav-link{background-color:#dee2e6;color:black;font-weight:500}.dropdown-item{border-radius:6px;margin:2px 4px;padding:8px 16px;transition:background-color 0.2s ease;background-color:#f8f9fa}.dropdown-item:hover{background-color:#e9ecef}.dropdown-item.active{background-color:#dee2e6;color:#000}.dropdown-menu{border-radius:8px;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.15);padding:4px}.page-description{background-color:#f8f9fa;border-radius:8px;padding:1rem 1.5rem;margin:1rem 0 2rem 0;border-left:4px solid #0d6efd}.page-description h2{color:#212529;font-size:1.25rem;margin-bottom:0.5rem;font-weight:500}.page-description p{color:#6c757d;margin-bottom:0;font-size:1rem}#stickers-area{display:grid;grid-template-columns:repeat(4,250px);justify-content:start;gap:0px;@media print{page-break-after:always}align-content:flex-start;}.sticker{border:solid 0.1px lightcyan;padding:40px 5px;min-width:250px;width:250px;max-width:250px;height:fit-content;box-sizing:border-box;@media print{page-break-inside:avoid}}.form-group{display:flex;gap:30px}.form-group-item{width:100%}.bread-control-area{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.box-system-content-container{display:flex;gap:30px}.recipe-item{margin-bottom:20px}.kassesystem-control-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.time-selection-wrapper{display:flex;gap:10px}.ingredientContainer{display:flex;margin-top:20px;gap:20px 0}.create-or-update-supplier-container,.create-or-update-ingredient-container{padding:10px 50px 50px 50px;border:dashed 1px}.ingredientContainer .ingredientImage{max-height:120px;object-fit:cover}.ingredientContainer .card{height:410px}.ingredientContainer .card .card-body{display:flex;flex-direction:column;justify-content:space-between;height:150px}.card-title,.card-address{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.card-address img{width:8px}.ingredientContainer .card .card-body .card-text{padding:5px;margin-top:8px;border:dashed 1px lightgrey;height:100px;overflow-y:auto}.ingredientContainer .card .card-body .bottom{margin-top:10px;display:flex;justify-content:end;gap:10px}.dishContainer{display:flex;margin-top:20px;gap:20px 0}.create-or-update-supplier-container,.create-or-update-dish-container{padding:10px 50px 50px 50px;border:dashed 1px}.dishContainer .dishImage{max-height:120px;object-fit:cover}.dishContainer .card{height:410px}.dishContainer .card .card-body{display:flex;flex-direction:column;justify-content:space-between;height:150px}.card-title,.card-address{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.card-address img{width:8px}.dishContainer .card .card-body .card-text{padding:5px;margin-top:8px;border:dashed 1px lightgrey;height:170px;overflow-y:auto}.dishContainer .card .card-body .bottom{margin-top:10px;display:flex;justify-content:end;gap:10px}.ingredient-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ingredient-title-container img{cursor:pointer}.dish-ingredient-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.deleteIngredientBtn{width:180px}.menu-dish-list{border:solid 1px lightgray;padding:20px;display:flex;flex-direction:column;border-radius:5px;max-height:300px;overflow-y:auto}.menu-packing-round{border:solid 1px lightgray;padding:20px;display:flex;flex-direction:column;border-radius:5px;max-height:300px;overflow:auto;list-style:none;flex:1}.menu-packing-round select{height:100%}.menu-packing-table-container{border:solid 1px lightgray;padding:20px;border-radius:5px;max-height:300px;overflow:auto;list-style:none;flex:1}.menu-packing-setting-items{border:solid 1px lightgray;padding:20px;display:flex;flex-direction:column;border-radius:5px;max-height:300px;overflow-y:auto;list-style:none}.menu-packing-setting-items select{height:100%}.packing-rounds-container{display:flex;justify-content:space-between;gap:10px}.menuContainer{display:flex;margin-top:20px;gap:20px 0}.create-or-update-supplier-container,.create-or-update-menu-container{padding:10px 50px 50px 50px;border:dashed 1px}.menuContainer.readonly .menuImage{max-height:300px;object-fit:cover}.menuContainer .menuImage{max-height:120px;object-fit:cover}.menuContainer.readonly .card{height:400px!important}.menuContainer .card{height:410px;cursor:pointer}.menuContainer .card .card-body{display:flex;flex-direction:column;justify-content:space-between;height:150px}.card-title,.card-address{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.card-address img{width:8px}.menuContainer .card .card-body .card-text{padding:5px;margin-top:8px;border:dashed 1px lightgrey;height:170px;overflow-y:auto}.menuContainer .card .card-body .bottom{margin-top:10px;display:flex;justify-content:end;gap:10px}.ingredient-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ingredient-title-container img{cursor:pointer}.deleteIngredientBtn{width:180px}.period{display:flex;justify-content:end;margin-bottom:10px}.period .time-selection-wrapper{display:flex;flex-direction:row;gap:15px;align-items:center}.time-selection-wrapper .input-group{display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content}.time-selection-wrapper .form-switch{min-width:150px}.time-selection-wrapper .input-group.date{max-width:220px}.item-view-container{display:flex;justify-content:space-between;align-items:center}.item-view-container:hover .edit-icon{display:block;cursor:pointer}.item-view-container .edit-icon{display:none}.item-edit-container{justify-content:space-between;align-items:center;display:none}.item-edit-container .edit-icon{display:block;cursor:pointer}.item-edit-container input{max-width:120px}.menu-item-group{display:flex;justify-content:flex-start;gap:30px}.menu-item-group-element input:not([type="color"]),.menu-item-group-element select{min-width:80px}.missing-menu-title{font-weight:bold;color:red}