@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";
:root{--primary-color:#484cb4;--secondary-color:#8c75ff;--white-color:#fff;--light-grey-color:#d5d5d5;--grey-color:#626060;--green-color:#17b26a;--orange-color:#f79009;--red-color:#f04438;--dark-blue:#332570;--light-blue:#3cb2ff;--secondary-card-color:#eae9f0;--black-color:#434242;--light-thin-grey-color:#707070;--lightest-grey-color:#f1f1f1;--dark-grey-color:#434242}html,body{max-width:100vw;max-height:100vh;overflow-x:hidden}@media screen and (max-width:991px){html,body{max-height:none;overflow:hidden auto}}body{background-color:var(--light-grey-color)!important;font-family:Montserrat,sans-serif!important}.page-wrapper{min-height:96vh}.page-wrapper-inner{padding:25px}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-outline-primary,.btn-outline-primary:hover,.btn-outline-primary:visited,.btn-outline-primary:focus{background-color:var(--white-color)!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}.btn-outline-primary.active{background-color:var(--primary-color)!important;color:var(--white-color)!important}.btn-outline-secondary,.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary:visited,.btn-outline-secondary:focus{background-color:var(--white-color)!important;border-color:var(--light-grey-color)!important}.primary-button,.primary-button:hover,.primary-button:active,.primary-button:visited,.primary-button:focus{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--white-color)!important}.font-color-light-grey{color:var(--light-thin-grey-color)}.font-color-red{color:var(--red-color)!important}.font-color-white{color:var(--white-color)}.font-color-black{color:var(--black-color)}.font-color-green{color:var(--green-color)!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-regular{font-weight:400!important}.font-thin{font-weight:100!important}input,button,select{height:38px;font-family:Montserrat,sans-serif!important}input::placeholder,textarea::placeholder,textarea{font-family:Montserrat,sans-serif!important}table tr th{background-color:var(--lightest-grey-color)!important}.rdrMonthPicker select,.rdrYearPicker select{height:auto}.fs-7{font-size:.9rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--light-grey-color)}::-webkit-scrollbar-thumb{background:var(--primary-color)}.course-scroll::-webkit-scrollbar{display:none}.main-container{background:var(--white-color);border-radius:8px;padding:1rem}.sidebar-container{background-color:var(--primary-color);z-index:10;flex-flow:column;width:230px;height:100%;margin:0;padding:15px;transition:all .3s;display:flex;position:fixed;top:0;overflow:auto}.collapsed-btn{cursor:pointer;background-color:#0000;border-radius:20%;padding:2px 6px;position:absolute;top:30px;right:0}.sidebar-container h5{color:var(--white-color);font-size:small}.sidebar-link{color:var(--white-color);border-radius:8px;justify-content:flex-start;align-items:center;height:40px;padding:5px 10px;text-decoration:none;display:flex}.sidebar-link.active{background-color:var(--white-color);color:var(--grey-color)}.sidebar-footer{text-align:center;width:200px;margin-top:auto;bottom:2rem}.sidebar-container.collapsed .collapsed-btn{right:20px}.sidebar-container>.main-nav-link{margin:5px 0}.sidebar-container.collapsed{width:70px;padding:5px}.sidebar-container.collapsed .sidebar-footer{width:60px}.sidebar-container.collapsed h5,.sidebar-container.collapsed .link-text{display:none}.sidebar-container.collapsed h4{font-size:small!important}.sidebar-container.collapsed .sidebar-link{justify-content:center}.sidebar-container.collapsed .sidebar-link svg{margin-right:0!important}.sidebar-container.collapsed+.content-container{margin:0 0 0 70px}.sidebar-container.collapsed .feedback-form-submit{width:90%!important}.formViewModal .modal-body{background:#fff;padding-top:0}.formViewModal .feedbackFormCheck label{margin-left:5px;font-size:15px}.formViewModal .form-check.inputRadio .form-check-input{margin-left:0}.formViewModal .form-check{padding-left:2px}.form-qr-modal .report-body{background:#fff}.formViewModal .modal-body .a4-page .page-header,.form-qr-modal .a4-page .page-header{width:100%}.split-two-column,.split-three-column,.split-four-column{flex-flow:wrap;justify-content:space-between;display:flex}.split-two-column>*{width:48%;margin:0 1% 1% 0}.split-three-column>*{width:31%;margin:0 1% 1% 0}.split-four-column>*{width:23%;margin:0 1% 1% 0}.print-row{flex-flow:wrap;justify-content:center;gap:2%;display:flex}#report-sheet-footer-sec-tmp{position:relative}.report-page-loader{z-index:9;text-align:center;background:#e6e6e6;width:100%;height:100%;padding-top:100px;font-size:25px;font-weight:600;position:sticky;top:0}.report-page-loader .report-page-loader-text{color:#4f4f4f;animation-name:report-page-loader-animation;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes report-page-loader-animation{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.sheet-w-a4-p .print-row>.pcol-a4p-50,.sheet-w-a4-l .print-row>.pcol-a4l-50,.sheet-w-a3-p .print-row>.pcol-a3p-50,.sheet-w-a3-l .print-row>.pcol-a3l-50,.sheet-w-a5-p .print-row>.pcol-a5p-50,.sheet-w-a5-l .print-row>.pcol-a5l-50{width:48%}.sheet-w-a4-p .print-row>.pcol-a4p-100,.sheet-w-a4-l .print-row>.pcol-a4l-100,.sheet-w-a3-p .print-row>.pcol-a3p-100,.sheet-w-a3-l .print-row>.pcol-a3l-100,.sheet-w-a5-p .print-row>.pcol-a5p-100,.sheet-w-a-l .print-row>.pcol-a5l-100{width:98%}.sheet-w-a4-p .print-row>.pcol-a4p-33,.sheet-w-a4-l .print-row>.pcol-a4l-33,.sheet-w-a3-p .print-row>.pcol-a3p-33,.sheet-w-a3-l .print-row>.pcol-a3l-33,.sheet-w-a5-p .print-row>.pcol-a5p-33,.sheet-w-a-l .print-row>.pcol-a5l-33{width:31%}.sheet-w-a4-p .print-row>.pcol-a4p-25,.sheet-w-a4-l .print-row>.pcol-a4l-25,.sheet-w-a3-p .print-row>.pcol-a3p-25,.sheet-w-a3-l .print-row>.pcol-a3l-25,.sheet-w-a5-p .print-row>.pcol-a5p-25,.sheet-w-a-l .print-row>.pcol-a5l-25{width:23%}.form-qr-modal .a4-header-top-txt{text-align:end;padding:0 20px}.dishIngForm .tbl-qty-input input{border-radius:7px;width:56px;height:25px}.dishIngForm .table-DropDown select{height:25px}.content-container{background-color:var(--white-color);height:100%;margin:0 0 0 230px;padding:15px}.btn-sm2 button{padding:0 20px}.btn-sm3 button{padding:5px 20px}.dynamic-column-dropdown{z-index:1;background:#f2f2f2;border-radius:0 0 8px 8px;width:max-content;height:450px;padding:.5rem;position:absolute;overflow:hidden scroll}.dynamic-column-dropdown .form-check{align-items:center!important;display:flex!important}.dynamic-column-dropdown .form-check-label{margin-left:.5rem}.dynamic-column-dropdown .form-check-input,.primaryCheckBox .form-check-input{width:20px!important;height:20px!important}.primaryCheckBox .form-check-input,.dynamic-column-dropdown .form-check-input{border-width:2px!important;border-color:#676bcf!important}.dynamic-column-dropdown .form-check-input:checked,.primaryCheckBox .form-check-input:checked{background-color:var(--white-color);background-image:url(/images/bluetick.png);background-position:50%;background-repeat:no-repeat;background-size:13px}.primaryCheckBox .form-check-input:not(:checked){border-color:#ccc}.primaryCheckBox.form-check{margin-bottom:5px}.page-link{color:var(--primary-color)!important}.fs-14{font-size:14px}.fs-13{font-size:13px}.fs-12{font-size:12px}.page-item.active .page-link{background:#fff;color:var(--primary-color)!important}.custom-modal{--bs-modal-width:80vw!important;max-height:100%!important}.grid-column-absolute{width:100%;padding:10px 7px;position:absolute}.text-button{text-align:end!important;border:none!important}.text-button:focus,.text-button:focus-visible{box-shadow:0 0 1px 4px #bcdbfb!important}.colSettings .form-check{flex-direction:row;align-items:center;display:flex}.colSettings .form-check-input[type=checkbox]{margin-right:5px!important}.btn-icon-group input{border-right:none}.btn-icon-group button{color:var(--primary-color);border:1px solid #ccc;border-left:none}.btnSmall button{padding:1px 15px}.noLabelInput label{display:none}.inputSmall input{padding:6px 10px!important}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.btnWarning button,.btnWarning button:hover{color:#fa7373;font-weight:600}.form-check-input[type=checkbox]{margin:0!important}.crossContamn .form-switch{margin-right:6px}.form-switch .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}input::placeholder,textarea::placeholder{font-family:Regular,sans-serif;font-size:medium;color:var(--light-grey-color)!important}textarea{resize:none}input.searchInput::placeholder{font-size:14px}input.searchInput{border-right:none;padding:0 8px}input.searchInput+.input-group-text{background-color:#fff;padding-left:2px}.modal-md .modal-dialog{width:55%;margin:0 auto}.modal-md .modal-dialog .modal-body{padding:10px 35px 35px;font-size:13px}input,select{font-family:Regular,sans-serif;font-size:medium}.tooltip-container{margin-left:5px;display:inline-block;position:relative}.tooltip-text{visibility:hidden;width:200px;color:var(--white-color);text-align:center;z-index:99;background-color:#000;border-radius:6px;padding:5px 12px;font-size:12px;position:absolute;right:0}.tooltip-left{left:0!important;right:auto!important}.tooltip-text.max-content{width:max-content!important}.tooltip-text:after{content:"";border:5px solid #0000;border-bottom-color:#000;position:absolute;bottom:100%;right:10px}.tooltip-left:after{left:10px!important;right:auto!important}.tooltip-text.ingr{visibility:hidden;width:max-content;color:var(--white-color);text-align:center;z-index:2;background-color:#000;border-radius:6px;padding:5px 12px;font-family:Medium,sans-serif;font-size:smaller;position:absolute;top:-130%;right:0}.ingr.tooltip-text:after{content:"";border:5px solid #0000;border-top-color:#000;position:absolute;bottom:-30%;right:10px}.tooltip-container:hover .tooltip-text{visibility:visible}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.fliterBlock{width:400px}.fliterBlock .modal-content{border-radius:0;height:100%}.fliterBlock .modal-content .modal-body{padding:20px 25px}.justify-content-flex{flex-direction:row;justify-content:center;align-items:center;display:flex}.fliterBlock label,.fliterBlock .justify-content-between{display:none!important}.fliterBlock .form-control{margin:.7rem 0!important}.slide-in-modal{height:100%;transition:transform .3s ease-out;top:0;right:0;overflow:hidden;transform:translate(100%);width:350px!important;margin:0!important;position:fixed!important}.slide-in-modal.show{transform:translate(0)}.slide-in-modal .modal-dialog{position:fixed}.slide-in-modal .modal-body{overflow-y:auto}.slide-in-modal-ingr{width:350px;height:100%;margin:0;transition:transform .3s ease-out;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.slide-in-modal-ingr .modal-dialog{position:fixed}.slide-in-modal-ingr .modal-body{flex:1;padding:1rem;overflow-y:auto}.custom-backdrop{background-color:#00000080}@media screen and (max-width:550px){.meal-ward-item{width:98%!important}}@media screen and (min-width:550px) and (max-width:995px){.meal-ward-item{width:48%!important}}@media screen and (max-width:995px){.grid-column-absolute{padding-right:0;position:relative}.feedback-form-submit{width:80%!important}}@media screen and (max-width:991px){.sidebar-container{width:70px;padding:5px;transition:all .3s}.sidebar-footer{width:200px}.sidebar-container h5,.link-text{display:none}.sidebar-container h4{font-size:medium!important}.sidebar-link{justify-content:center}.sidebar-link svg{margin-right:0!important}.content-container{max-width:calc(100vw - 70px);min-height:100vh;margin:0 0 0 70px;overflow-x:auto}.feedback-form-submit{width:90%!important}.sidebar-container.expanded{z-index:10;width:230px!important}.sidebar-container.expanded+.content-container{max-width:calc(100vw - 230px);margin-left:230px!important}.sidebar-container.expanded .link-text,.sidebar-container.expanded h5{display:block!important}.sidebar-container.expanded .sidebar-link{justify-content:flex-start!important}.modal-Footer-Actions.sub-dish,.dishPrep-Modal-Footer-Actions{bottom:unset!important}.sidebar-container.expanded .sidebar-link svg{margin-right:10px!important}}.dropdown-toggle:after{display:none!important}.dropdown-toggle:focus{box-shadow:none!important;border:none!important}.dropdown-toggle{border:none!important;margin:0!important;padding:0!important}.flex-container{cursor:pointer;flex-direction:row;align-items:center;display:flex}.custom-checkbox{flex-shrink:0;width:30px;height:30px}.checkbox-container{align-items:center;gap:8px;display:flex}.checkbox-container span{white-space:normal;word-wrap:break-word;flex-grow:1}.d-flex{display:flex}.align-items-left{align-items:flex-start}.p-3{padding:1rem}.p-25{padding:25px}.justify-content-start{justify-content:flex-start}.align-items-start{align-items:flex-start}.margin-right-30{margin-right:30px}.w-135 input{width:135px}.w-110 input{width:110px}.table-DropDown div{display:inline-block}.table-DropDown div select{border-radius:13px;font-size:13px;padding:4px 10px!important}.modal-header.hide{border:none;padding:0}.modal-header.hide .modal-title{display:none}table.table-header-custom thead tr th{background-color:#fff!important}.toggle-outer{flex-direction:row;align-items:flex-end;display:flex}.toggle-outer .radio-inline{margin-right:5px}.radio-inline .form-check-input{border:var(--bs-border-width) solid #9e9e9e}.table-header-custom thead tr{border:1px solid #c8c8c8;border-width:1px 0}.checkbox-grid{flex-wrap:wrap;font-size:12px;display:flex}.checkbox-grid label{cursor:pointer;width:84%;margin-left:26px;font-size:14px;display:block}.wizardFormContent{height:99%;padding:0 10px;overflow-y:auto}.wizardFormContent .dishOverViewPage{padding:0}.wzInnerBlock .FormRIghtCol form{height:99%}.wizardTitle{z-index:9;background:#fff;width:100%;padding:18px 0 0;position:sticky;top:0;left:0}.modal-Footer-Actions{background:#fff;flex-direction:row;justify-content:flex-end;width:100%;padding:10px 35px;display:flex;position:absolute;bottom:0}.dishPrep-Modal-Footer-Actions{background:#fff;flex-direction:row;justify-content:flex-end;width:100%;padding:8px 20px;display:flex;position:absolute;bottom:1%}.wzInnerBlock{flex-direction:row;align-items:stretch;width:100%;display:flex;height:100%!important}.dishCreationModal .modal-content,.dishCreationModal .modal-body,.ingredientCreationModal .modal-content,.ingredientCreationModal .modal-body,.dietaryControlModal .modal-content,.dietaryControlModal .modal-body{height:100%;padding:0!important}.FormLeftCol{border-right:2px solid #d5d5d5;width:25%;height:97%;margin:auto 0;padding:20px 30px}.FormRIghtCol{width:77%;padding-bottom:8%;position:relative}.FormRIghtCol .modal-Footer-Actions .btn-primary{padding:2px 40px}.vertical-Nav-list{flex-direction:column;align-items:flex-start;width:100%;padding-left:10px;display:flex;position:relative}.nav-list{flex-direction:column;align-items:center;margin:25px 0;display:flex;position:relative}.nav-item.active{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.nav-item.completed{color:#fff;background-color:#48b46d;border:1px solid #48b46d;font-size:21px}.nav-item.inactive{color:#fff;background-color:#bbb;border:1px solid #bbb}.nav-item{border:1px solid var(--primary-color);text-align:center;width:51px;height:50px;color:var(--primary-color);background-color:#fff;border-radius:50%;font-size:23px;font-weight:700;line-height:2}.nav-item-name{color:var(--primary-color);font-weight:700;position:absolute;left:65px}.list-row{align-items:center;width:100%;display:flex;position:relative}.connector{background-color:#ccc;width:2px;height:50px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.formGridBox{border:1px solid #ccc;border-radius:10px;width:100%;height:146px;position:relative;overflow-y:auto}.formGridBox-dotted{border-style:dashed;border-color:var(--primary-color);padding:32px}.form-check-input:focus,.form-check-input{cursor:pointer;box-shadow:none!important}.radio-inline.text-blue label,.text-blue{color:var(--primary-color);font-weight:700}.radio-inline{width:max-content}.radio-inline .form-switch{margin-left:14px;line-height:14px}.radio-inline.flex .d-flex{flex-direction:column}.radio-inline.flex .form-switch{margin:0;padding:0}.dishStatusInfo{color:#434242;width:max-content;margin:auto 0;font-weight:700;display:inline-table;position:absolute;top:50px;bottom:0;left:65px}.dropdown{display:inline-block;position:relative}.dropdown-content{z-index:1;background-color:#f9f9f9;min-width:160px;display:none;position:absolute;box-shadow:0 8px 16px #0003}.dropdown-content div{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content div:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.page-dish-ingredients label{margin:0!important}.headerRowForm,.headerRowForm .form-control{font-size:13px}.modal-header .btn-close,.custom-modal-content .cs-md-btnClose{z-index:9999;opacity:1;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:relative}.modal-header .btn-close:before,.modal-header .btn-close:after,.custom-modal-content .cs-md-btnClose:before,.custom-modal-content .cs-md-btnClose:after{content:"";background-color:#fff;width:2px;height:12px;position:absolute}.cs-md-title{border-bottom:1px solid #ccc;width:100%;padding:15px;font-size:25px}.custom-modal-inner{padding:5px 33px 35px}.modal-header .btn-close:before,.custom-modal-content .cs-md-btnClose:before{transform:rotate(45deg)}.modal-header .btn-close:after,.custom-modal-content .cs-md-btnClose:after{transform:rotate(-45deg)}.modal-header.hide .btn-close,.custom-modal-content .cs-md-btnClose{position:absolute;top:20px;right:25px}.custom-modal-content .cs-md-btnClose{width:25px;height:25px;font-size:19px}.custom-modal.w-70p .modal-content{width:70%;margin:0 auto}.custom-modal.w-50p .modal-content{width:50%;margin:0 auto}.custom-modal.w-65p .modal-content{width:65%;margin:0 auto}.custom-modal.w-60p .modal-content{width:60%;margin:0 auto}.custom-modal.w-75p .modal-content{width:75%;margin:0 auto}.custom-modal.w-80p .modal-content{width:80%;margin:0 auto}.custom-modal.w-90p .modal-content{width:90%;margin:0 auto}.custom-modal.w-100p .modal-content{width:100%;height:100%;margin:0 auto}.w-5per{width:5%}.w-10per{width:10%}.w-15per{width:15%}.w-20per{width:20%}.cancel-link{color:var(--primary-color);font-size:20px;font-weight:700;text-decoration:none}.text-link{text-decoration:none}.colSettingsPopup .settingItem:focus-visible{outline:auto #dad7d7}.headerRowForm.disabledRow input,.headerRowForm.disabledRow label{pointer-events:none}.headerRowForm.disabledRow .radio-inline label{pointer-events:all}.delIcon{color:#f87275;cursor:pointer}.disabledDelIcon{color:#fcc;cursor:not-allowed}.pagination .page-item.active{pointer-events:none}.pagination a.page-link,.pagination span.page-link{outline:none;padding:0 8px;font-weight:600;border-radius:3px!important}.pagination li.page-item{margin:0 3px}a.page-link:focus{outline:none}.ShowRecCount{color:var(--primary-color);font-weight:600}table.listTable{font-size:14px;font-weight:500}table.listTable td svg{width:17px;margin:0 4px}.table-responsive{overflow-x:visible!important}.search-input-group button{color:#363cd5;border:1px solid #ede9e9;font-size:18px;font-weight:700}.search-input-group button:hover{border:1px solid #ede9e9}li.pagonatArrows .page-link{background:0 0;border:none}.modal-scroll{overflow:auto}.dishAdvOFF,.ingAdvOFF{opacity:.2;pointer-events:none}.fieldLeft .tooltip-text{left:0;right:unset}.fieldLeft .tooltip-text:after{left:5px;right:unset}.customMultiSelect{border:1px solid #dee2e6;border-radius:7px;justify-content:space-between;align-items:center;height:38px;max-height:38px;padding:8px 10px 7px;display:flex;position:relative;overflow:auto}.customMultiSelectValue{white-space:nowrap;max-width:100%;overflow:hidden}.custom-multiselect-placeholder{width:calc(100% - 20px);height:100%;overflow:hidden auto}.custom-multiselect-placeholder::-webkit-scrollbar{display:none}.drdpBlock{position:relative}.custom-dropdown{z-index:999;background:#fff;border:1px solid #dedbdb;border-radius:4px;width:100%;padding:16px 0;position:absolute;top:0}.custom-dropdown-scroll .custom-dropdown{max-height:300px;overflow-y:scroll}.custom-dropdown-item .form-check-inline{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.custom-dropdown-item label{color:#424242;margin-left:5px}.catError{margin-top:10px;position:relative}.ctWrap{padding-bottom:5px;display:block}.list-group-select{justify-content:space-between;display:flex}.list-group-select .btn-sm-ol,.list-group-select .btn-sm-ol:hover{height:fit-content;padding:0 10px;font-size:12px}.btn-outline-primary{height:max-content}.btn-sm-ol,.btn-sm-ol:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:#0000;font-weight:600;padding:1px 15px!important}.md-DishIngredients .btn-sm-ol,.md-DishIngredients .btn-sm-ol:hover,.ingForDish .btn-sm-ol,.ingForDish .btn-sm-ol:hover{height:fit-content!important;padding:2px 14px!important;font-size:14px!important}.md-DishPreparation .wizardFormContent .table-responsive{height:346px}.headerRowForm input,.headerRowForm input:focus{box-shadow:none;border-color:#dedbdb;border-radius:8px;min-height:33px;padding:0 10px!important}.headerRowForm .input-group input,.headerRowForm .input-group input:focus{border-right:none}.headerRowForm .input-group-text,.btn-icon-group .input-group-text{background:#fff;border-left:none;border-radius:0 8px 8px 0;padding:3px 12px}.headerRowForm label{color:#000;font-weight:700}.priceCol label{color:#434242;justify-content:space-between;padding-left:13px;font-size:14px;display:flex}.priceCol label span{color:var(--primary-color)}.wizardFormContent .table-responsive{border:1px solid #c3c3c3;height:350px;padding:0 2px;overflow:auto;border-radius:12px!important}.wizardFormContent .table-responsive table tbody tr{border-top:1px solid #ddd9d9}.wizardFormContent .table-responsive th,.wizardFormContent .table-responsive td{text-align:center;font-size:13px!important}.wizardFormContent .table-responsive th:first-child,.wizardFormContent .table-responsive td:first-child{text-align:left}.wizForm-ft-btns{flex-flow:row;justify-content:flex-end;display:flex}.wizForm-ft-btns.row1{margin-bottom:8px}.wizForm-ft-btns .col{padding-right:0}.noLabelInput label.form-check-label{display:block}.tbl-qty-input input{text-align:center;border:1px solid #ccc;border-radius:11px;width:70px;font-size:13px;padding:1px 4px!important}.tbl-qty-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tbl-qty-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tableSearchRow input,.tableSearchRow select,.tableSearchRow input:focus-visible,.tableSearchRow select:focus-visible{border:1px solid #ccc;border-radius:8px;outline-color:#c1c1c1}.modal-ft-btns-row{width:100%}.customeShowInfo{padding-left:27px}.customMultiSelect:focus-visible{outline:none!important;box-shadow:0 0 0 .25rem #0d6efd40!important}.backdrop-wrapper{z-index:99999;background:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.spinner-border{width:35px;height:35px;margin:auto;position:absolute;inset:0}.custom-modal-content{width:55%;height:max-content}.custom-modal-content.warn-content{width:498px;height:fit-content}@media (max-width:768px){.custom-modal-content.preparation-steps-form{height:700px;overflow:hidden auto}.custom-modal-content.warn-content{width:350px}.dashboard-home-chart{height:320px!important}.dashboard-home-cutoff{min-width:100%}.custom-modal.w-60p .modal-content,.custom-modal.w-80p .modal-content{width:90%;margin:0 auto}}@media (min-width:768px){.dashboard-col-3{width:33%!important}.dashboard-home-count{width:150px!important}.dashboard-home-cutoff{flex:1;min-width:300px;display:flex}}.custom-modal-content,.warn-content{background:#fff;border-radius:10px;margin:auto;padding:35px;position:fixed;inset:0}.warn-content p{color:#434242;font-size:22px;font-weight:600}.cs-md-title{color:var(--primary-color);font-size:30px;font-weight:700}.noLabel label,.noLabel .tooltip-container{display:none}table.table-row-draggable tr{cursor:move}tr.draging{border:2px solid #9d9d9d!important}td.dragIcon svg{vertical-align:middle;color:#818181;vertical-align:middle;margin-right:12px;font-size:13px}.form-select{background-position:right .2em center;font-size:.95rem;white-space:nowrap!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-right:2rem!important;overflow:hidden!important}span.haccpVal{color:#fff;background:#48b46d;border-radius:7px;padding:3px 10px;font-size:12px}span.tempUnitTxt{color:var(--primary-color);font-weight:700}.IconLink{cursor:pointer}.radio-inline.flex-invert .d-flex{flex-direction:row-reverse}.tableSpace-b{margin-bottom:70px}.dishPrepTable .table-responsive{min-height:350px;overflow:auto}table.stickyThead thead{z-index:1;background-color:#f1f1f1;position:sticky;top:0}.crossContamn .radio-inline{float:right}.title-u{border-bottom:1px solid #ccc;width:100%;padding:20px 15px 10px}.dishOverViewPageFooter.modal-Footer-Actions{border-top:2px solid #ccc;padding:15px 33px 10px}.wizardFormContent.dishOverViewPage .table-responsive{height:auto}span.ov-edit{color:#6a6a6a;vertical-align:text-bottom;cursor:pointer;margin:0 5px;font-size:19px}.pr-33{margin-bottom:-18px;padding-right:33px}.ov-sec-title{margin:15px 0}.dishOverviewPage .ov-label{min-width:155px}.ov-cost-info span.ov-data{float:right}.dishOverviewPage::-webkit-scrollbar{display:none}.dishOverviewPage .table-responsive{border:1px solid #c3c3c3;padding:5px;border-radius:12px!important}.dishOverviewPage .table-responsive table td{text-align:center}.dishOverviewPage .table-responsive table td:first-child{text-align:left}.brdr-col{border-right:2px solid #ccc}.table-th-center th{text-align:center}.dishImagePrev{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:70px;height:70px}.costData{text-align:right;min-width:100px;display:block}.col-actions{text-align:center;min-width:105px}.settingsIcon{cursor:pointer;font-size:22px}.reports-row{text-align:right;background:#fbfbfb;padding:19px 0}.reports-row>div{margin-bottom:8px;display:inline-block!important}.sidebar-container>.main-nav-step-0{margin-top:20px}.ingr-export-check{flex:0 0 24px}.reports-row button{border-radius:10px;width:fit-content;margin:0 6px;padding:2px 16px;font-family:bold;font-weight:700;font-size:16px!important}.preparation-steps-form{width:66%;padding:0}.preparation-steps-form .form-label{font-size:15px}.dishViewMode .modal-header{border:none;padding:0}.dishViewMode .btn-close{z-index:999;top:38px;right:30px}.dishViewMode .container{max-width:97%!important}select.reactSelect{border:1px solid #ccc;border-radius:8px;padding:2px;font-size:15px}.form-check.checkSpace label{margin:0 0 10px 5px;font-size:14px}.form-check.checkSpace input:focus,.form-check input:focus,.form-switch input:focus{border:1px solid #77a7cd;box-shadow:0 0 3px #055697!important}.form-check.checkSpace{display:inline-flex}.button-group .active,.button-color{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff!important}.align-menu-type{border:1px solid var(--primary-color);cursor:pointer;color:var(--primary-color);background-color:#fff;border-radius:5px;flex-shrink:0;align-items:center;margin-top:20px;margin-right:10px;padding:8px 13px;font-size:14px;font-weight:700;display:flex;position:relative}.menu-type-icon{position:absolute;top:-20px;right:-15px}.grid-container{justify-content:start;align-items:center;gap:5px;display:flex}.grid-item{padding:2px}.grid-image{object-fit:cover;border-radius:50%;width:45px;height:45px}.item-name{text-overflow:ellipsis;overflow-x:hidden}.item-price{color:var(--primary-color);font-family:Medium,sans-serif;font-size:small}.required-icon{color:red;vertical-align:middle;margin-left:2px;margin-right:2px;font-size:1rem;line-height:1}.align-input{text-align:center;border:1px solid #ccc;border-radius:5px;width:35px;height:20px;margin-left:25px;font-size:10px}.custom-input{width:auto;height:34px;margin-left:0;font-size:medium;font-weight:500;width:45px!important}.align-modal-header{flex-direction:column;align-items:flex-start;margin-top:-10px;display:flex}.align-title{margin-bottom:-40px}.add-btn-dashed{width:130px;height:auto;margin-top:1rem;overflow-x:hidden;border-style:dashed!important;font-weight:600!important}.display-menu-types{white-space:nowrap;max-width:100%;padding-bottom:10px;display:flex;overflow-x:auto;flex-wrap:wrap!important}.menu-course-align{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:100%;display:flex;overflow-x:auto}.menu-course-column{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;padding:10px;flex:0 33%!important}.location-row{justify-content:space-between;display:flex}.primaryCheckBox.pe-none input{opacity:.4;background-color:#dfdfdf!important}.menu-meals-type-name{background-color:var(--primary-color);color:#fff;text-align:center;border:.5px solid #707070;border-radius:4px 0 0 4px;width:34px;height:130px;margin-bottom:12px}.menu-col-meals-types>.menu-meals-type-name>.title{writing-mode:tb-rl;height:100%;font-size:14px;line-height:33px;transform:rotate(-180deg)}.menu-meals-list-header>.menu-meals-date{text-align:center;width:165px;height:32px;color:var(--primary-color);border:.5px solid #dbdbdb;border-radius:5px 5px 0 0;margin-right:10px;padding:7px;font-size:14px;line-height:18px;display:inline-block}.menu-meals-list-container{width:calc(100% - 34px);overflow-x:auto}.menu-meals-list-header{width:100%;margin-left:auto;margin-right:auto;display:flex}.menu-meals-list-header>.menu-meals-date{text-align:center;width:165px;height:32px;color:var(--primary-color);border:.5px solid #dbdbdb;border-radius:5px 5px 0 0;flex:none;margin-right:10px;padding:7px;font-size:14px;line-height:18px}.menu-col-meals-types{width:34px;padding-top:32px}.test-sup-power{font-size:80%;position:relative;bottom:1ex}.menu-meals-row{width:100%;margin-left:auto;margin-right:auto;display:flex}.menu-meals-cell{background-color:#484cb426;flex:none;width:165px;height:142px;margin-right:10px;font-size:14px}.menu-meals-row:last-child>.menu-meals-cell{border-radius:0 0 4px 4px}.menu-meals-card{text-align:center;background:#fff;border-radius:5px;width:157px;height:122px;margin:7px auto 0;padding:4px 6px;overflow:hidden}.exclamation-icon{border:solid var(--red-color) 1px;width:30px;height:30px;color:var(--red-color);border-radius:20px;margin-top:10px;padding:5px;font-family:sans-serif;font-size:20px;line-height:20px;display:inline-block}.menu-status{margin-top:5px;font-size:14px}.menu-meals-card.menu-meals-pending .menu-status{color:var(--red-color)}.completed-icon svg{vertical-align:unset}.dateRangePicker .dropdown-toggle:focus,.dateRangePicker .dropdown-toggle:active,.wardSelBtn button:active,.wardSelBtn button:focus{height:max-content;box-shadow:0 0 4px #838383!important}.completed-icon{color:var(--green-color);height:30px;margin-top:10px;font-size:32px;line-height:32px}.menu-meals-card.menu-meals-planned .menu-status{color:var(--green-color)}.meals-box-action-box button{color:var(--primary-color);margin-left:10px;padding:0;font-size:18px;line-height:18px}.meals-box-action-box button:first-child{margin-left:0}.meals-box-action{place-content:end;align-items:center;margin-top:5%;display:flex}.meals-box-action-box{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='%23484CB4FF' stroke-width='4' stroke-dasharray='1%2c 12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:6px;height:36px;margin-top:0;padding:0 7px;display:inline-block;width:70%!important}.meals-box-action-box .btn svg{vertical-align:unset!important}.date-range-picker-container>button{border-radius:5px;font-weight:700;color:var(--primary-color)!important;background:#fff!important;border:1px solid #dedbdb!important;margin-right:5px!important;padding:7px 15px!important}.date-range-picker-container>button:focus{box-shadow:0 0 1px 4px #bcdbfb!important}.date-range-picker-container .rdrDateDisplayWrapper{display:none}.date-range-picker-container .rdrStartEdge,.date-range-picker-container .rdrEndEdge{background:var(--primary-color)!important;background:var(--primary-color)!important}.date-range-picker-container .rdrInRange{background:#e9eeff!important}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span{color:var(--primary-color)!important}.date-range-picker-container .rdrDayNumber{font-weight:700!important}.date-range-picker-container .rdrDayEndOfWeek .rdrInRange,.date-range-picker-container .rdrEndEdge{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.date-range-picker-container .rdrDayStartOfWeek .rdrInRange,.date-range-picker-container .rdrStartEdge{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.date-range-picker-container .rdrDayStartPreview,.date-range-picker-container .rdrDayEndPreview{color:var(--primary-color)!important;border-radius:5px!important}.date-range-picker-container .rdrMonthAndYearWrapper{margin-left:-22px;margin-right:-18px;scale:.75}.date-range-picker-container .rdrMonth{width:280px}.date-range-picker-container .rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after{background:var(--primary-color)}.date-range-picker-container .rdrDayToday .rdrDayNumber>span{margin-bottom:4px;font-size:14px;font-weight:700}.date-range-picker-container .rdrNextPrevButton>i{scale:2}.date-range-picker-container .rdrNextPrevButton.rdrPprevButton>i{border-color:transparent var(--primary-color) transparent transparent}.date-range-picker-container .rdrNextPrevButton.rdrNextButton>i{border-color:transparent transparent transparent var(--primary-color)}.date-range-picker-container .rdrNextPrevButton{background:0 0}.date-range-picker-container .btn.btn-sm.btn-default{color:var(--primary-color);font-weight:700}.exportModal .modal-content{width:80%;margin:0 auto}.exportModal .modal-header{padding:15px 25px}.exportModal .modal-footer{border:none}.exportModal .tooltip-text{z-index:9999;width:215px}.exportModal .tooltip-container{top:-2px}.expDropDownBlock .expCol:nth-child(3) .fieldLeft .tooltip-text,.expDropDownBlock .expCol:nth-child(6) .fieldLeft .tooltip-text,.expDropDownBlock .expCol:nth-child(9) .fieldLeft .tooltip-text{right:0;left:unset}.expDropDownBlock .expCol:nth-child(3) .fieldLeft .tooltip-text:after,.expDropDownBlock .expCol:nth-child(6) .fieldLeft .tooltip-text:after,.expDropDownBlock .expCol:nth-child(9) .fieldLeft .tooltip-text:after{right:5px;left:unset}.menu-form-types.btn{border-color:var(--primary-color);padding:7px 10px;font-size:16px!important}.ward-selection-drop.btn{text-align:left;font-size:20px!important}.ms-2.text-secondary.btn-small-icon{font-size:16px;margin-left:16px!important}.menu-copy-btn.btn{margin-left:15px;font-size:16px!important}.menu-form-type-sec{overflow-x:auto}.menu-copy-btn.btn:hover{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:#fff!important}.copyMenuModal .modal-dialog-scrollable .modal-content,.copyMenuModal .modal-dialog-scrollable .modal-body{overflow:visible!important}.copyMenuModal,.copyMenuModal .form-select,.copyMenuModal button{font-size:13px}.copyMenuModal .modal-dialog{min-width:400px;max-width:650px}.copyMenuModal.copyDay .modal-dialog{min-width:400px;max-width:max-content}.copyMenuModal .rbt-token{color:#fff;background-color:#494db2}.row.login-row>div{align-content:center}.row.login-row .athena-logo{height:40px;margin-top:15px}.row.login-row .powered-by-text{margin-top:240px;margin-left:0}.row.login-row .hospital-logo{width:auto;height:75px;display:inline-block}.row.login-row .login-logo-sec{margin-left:15px}.main-nav-link{margin:12px 0}.main-nav-link>a{transition-duration:.3s}.main-nav-link>a:hover{transform:translate(5px)}@media only screen and (max-width:772px){.row.login-row .login-logo-sec{padding:20px;text-align:center!important}.row.login-row .powered-by-text{margin-top:20px}.login-input-sec>div{margin:10px auto}.menu-planer-header .menu-copy-btn.btn.btn-outline-primary.button-color{font-size:12px!important}.menu-course-column{flex:0 100%!important}}@media only screen and (max-width:992px){.ingr-export-check-label{font-size:.9rem!important}}@media only screen and (min-width:772px) and (max-width:992px){.menu-course-column{flex:0 50%!important}}@media only screen and (max-width:1400px){.nav-item-name{writing-mode:tb-rl;text-align:center;font-size:.9rem;line-height:1;left:54px;transform:rotate(-180deg)}.FormLeftCol{width:20%;min-width:120px;padding:10px}.custom-modal.w-60p .modal-content{width:80%;margin:0 auto}}.each-serving-container{flex-direction:column;width:100%;display:flex}.each-serving-container>label{margin-bottom:5px;font-size:16px;font-weight:530}.each-serving-flex{color:#000;text-align:center;flex-wrap:wrap;gap:4px;display:flex}.each-serving-label{font-size:14px;font-weight:600;line-height:1.2}.each-serving-box{border:2px solid #000;border-radius:50%/12%;width:95px;padding:10px 0;position:relative}.each-serving-top-sec{border-bottom:1px solid #000;flex-direction:column;justify-content:space-evenly;height:90px;display:flex}.each-serving-box.plain{background:#fff}.each-serving-box.low{background:#46e646}.each-serving-top-count{word-wrap:break-word;overflow-wrap:break-word;font-weight:500}.each-serving-box.high{background:#f74848}.each-serving-box.med{background:#ffbf00}.each-serving-status{background:#fff;border-radius:6px;width:60px;margin:4px auto;padding:0;font-size:11px;font-weight:530}.each-serving-bt-count{font-weight:530}.caloric-group{margin-top:20px}.disabled-group{opacity:.2;pointer-events:none}.toggle-container{pointer-events:auto;opacity:1}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.no-padding{padding:0}.label-wrap{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.multiline-label{text-overflow:ellipsis;min-height:2.5em;line-height:1.25em;display:block;overflow:hidden}.custom-modal.modal-p0 .modal-body{padding:0}.text-succ{color:#4caf50}.text-err{color:#f50000}.date-range-picker-container button.btn.btn-sm.btn-primary{color:var(--primary-color);background:0 0;border:none;font-weight:700}.ingname{white-space:normal;box-sizing:border-box;flex-wrap:nowrap;flex:0 20%;justify-content:space-between;min-width:275px;max-width:375px;margin-top:-10px;padding:10px;overflow:hidden}.cutOffTimeIndicator{color:#fa7373;font-size:14px}.locationPopup .modal-content{max-height:500px;width:450px!important}.locationPopup .modal-body{padding:4px 0 25px}.locationPopup .modal-body svg{width:33px}.locationPopup .list-group-item{padding-left:2px}.meal-ward-section{border-top-right-radius:8px;border-bottom-right-radius:8px}.meal-ward-icon{border-right:1px solid var(--primary-color);width:30%;padding:10px 0}.meal-ward-content{width:70%;padding:10px 0 10px 10px}.meal-ward-item{width:23%;margin-top:1rem;margin-right:2%}.meal-ward-name{text-overflow:ellipsis;overflow-wrap:break-word;width:100%;height:48px;overflow:hidden}.cursor-pointer{cursor:pointer}.cursor-notallowed{cursor:not-allowed}.breadcrumb{border-radius:5px;padding:7px 10px;background-color:var(--light-grey-color)!important}.breadcrumb-item a{color:var(--primary-color);text-decoration:none!important}.rdrMonthAndYearPickers select{font-size:large;font-weight:700}.rdrMonthAndYearPickers option{font-family:Regular,sans-serif;font-size:small!important}.background-light-grey{background-color:var(--light-grey-color)!important}.background-lightest-grey{background-color:var(--lightest-grey-color)!important}.border-radius-6{border-radius:6px}#mealSelectionCheck{margin-right:.5rem!important}.gridBox{text-align:center;cursor:pointer;border:1px solid #d7d7d7;border-top:7px solid var(--primary-color);border-radius:6px;flex-direction:column;justify-content:space-around;align-items:center;width:218px;padding:20px 15px;display:flex;box-shadow:0 0 6px #dbdbdb}.gridBox:hover{box-shadow:none}.circular-box{text-align:center;border-radius:10px;flex-direction:column;justify-content:space-around;align-items:center;width:220px;padding:20px 15px;display:flex;position:relative;right:10px;box-shadow:0 0 6px #dbdbdb}.breadCrumb{background-color:#e8e8e8;border-radius:5px;align-items:center;width:fit-content;padding:5px 10px;display:flex}.breadcrumbItem{align-items:center;display:flex}.breadcrumbLink{cursor:pointer}.breadCrumb .separator{margin:-1px 8px 0}.dashboardleft{margin-left:-13px}.table-inputs td input{border:1px solid #ccc;border-radius:6px;width:70%;padding:5px 8px;font-size:13px}.table-inputs td input::placeholder,.table-inputs td textarea::placeholder{font-size:13px}.table-inputs td,.table-inputs th{vertical-align:middle;padding:5px 15px}.table-inputs td textarea{border:1px solid #ccc;border-radius:4px;width:90%;margin:6px 0 2px;padding:5px 7px}.responsive-table .table-responsive{overflow-x:auto!important}.disabledInput{pointer-events:none;cursor:not-allowed;background-color:#cccccc5e!important}#RFS-Label{font-family:Montserrat,sans-serif}.text-primary{color:var(--primary-color)!important}#allowAnonymousAccess,#isRequired{margin-right:1rem!important}.feedbackFormCheck label,.kitchenFreeMealFormCheck label{margin-left:1rem;padding-top:3px}.kitchenFreeMealFormCheck label{text-overflow:ellipsis!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;width:100%!important;margin-top:-4px!important;display:-webkit-box!important;overflow:hidden!important}.custom-background{background:var(--light-grey-color);min-height:100vh;padding:3rem 0}.feedback-form-submit{background-color:var(--white-color);border-radius:12px;width:70%;margin:auto;box-shadow:0 8px 24px #959da533}.qr-modal .modal-content{width:30%;margin:0 auto}.qr-modal .modal-body{padding:0}.gradient-background{background:linear-gradient(135deg,#ff638499,#36a2eb99,#4bc0c099)}.btn.btn-icon,button.btn.btn-icon:active{color:var(--primary-color);width:max-content;margin:0 6px;background-color:#0000!important;height:max-content!important;padding:0 7px!important}button.Button_customBtnBorder__mc_vu.btn.btn-primary:active,button.Button_customBtnBorder__mc_vu.btn.btn-primary:hover,button.Button_customBtnBorder__mc_vu.btn.btn-primary:focus,button.Button_customBtnBorder__mc_vu.btn.btn-primary:focus-visible{color:#484cb4!important;background:0 0!important}.custom-menu-type-col .form-select{line-height:normal}.custom-typeahead .rbt-input-main,.custom-typeahead .form-control{scrollbar-width:none;padding:4px;height:38px!important;overflow:auto!important}.custom-typeahead .rbt-input-wrapper{margin-top:-5px!important;margin-left:5px!important}.custom-typeahead .rbt-menu::-webkit-scrollbar{display:none}.custom-typeahead .rbt-token{background-color:var(--primary-color);color:#fff;border:none;align-items:center;font-size:small;font-weight:500;display:flex;height:auto!important;font-family:Montserrat,sans-serif!important}.custom-typeahead .rbt-menu.dropdown-menu{max-height:150px;overflow-y:auto}.custom-typeahead .rbt-menu .dropdown-item{white-space:nowrap;text-overflow:ellipsis;height:40px;padding:8px;font-size:medium;font-weight:500;overflow:hidden;font-family:Montserrat,sans-serif!important}.custom-typeahead .rbt-input-main::placeholder,.custom-typeahead .form-control::placeholder{color:#000!important}.ingrSub .rbt-input-main::placeholder,.ingrSub .form-control::placeholder{color:#dfdede!important}.custom-sub-location-select .select__control{border:1px solid var(--light-grey-color);border-radius:5px;width:100%;height:auto!important}.custom-sub-location-select .select__control:focus{border:none;outline:none;box-shadow:0 0 5px 2px #c72115cc}.custom-sub-location-select .select__value-container{padding:4px 8px}.custom-sub-location-select .select__input{margin:0}.custom-sub-location-select .select__indicators{border-left:none!important}.custom-sub-location-select .select__placeholder{padding-left:4px;font-size:14px;color:#000!important}.custom-sub-location-select .select__indicator{color:#000}.custom-sub-location-select .select__multi-value__label{color:#fff;font-weight:600;background-color:var(--primary-color)!important}.custom-sub-location-select .select__option:hover{background-color:var(--light-grey-color);color:#000}.invoiceUploadModal .modal-content,.addPurchaseOrderProducts .modal-content,.mealPlannerModal .modal-content{min-height:85vh}.supplierSelectModal .modal-content{min-height:40vh}.is-invalid{border:1px solid red}.locationPopup .list-group .list-group-item.list-group-select{display:flex!important}table.cutoff-table td input{border-radius:3px;width:45px;height:30px;margin:0 2px 0 0}.custom-select{color:#484cb4;border-radius:5px;width:100%;font-weight:700;background:#fff!important;border:1px solid #ccc!important}.primary-radio-input .form-check-input[type=radio]{border-color:var(--primary-color)!important;border-width:2px!important}.allergen-radio .form-check-input[type=radio]{border:1px solid var(--primary-color)}.allergen-radio .form-check-input[type=radio]:checked{background-color:var(--primary-color)}.allergen-radio .form-check-input[type=radio]:focus{outline:3px solid var(--primary-color)}.primary-radio-input .form-check-input:checked{background-color:var(--primary-color)!important}.report-container{width:100%;height:100%;padding-bottom:56.25%,;position:relative}.back-button{z-index:10;background-color:#fff;justify-content:flex-end;width:100%;display:flex;position:absolute;top:20px}.report-iframe{border:none;width:100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.chart-container{justify-content:center;align-items:center;width:100%;height:250px;display:flex}.transparent-black-bg{background:#000000b5!important}.report-link-btn{color:var(--primary-color);margin-top:10px;text-decoration:none}.report-link-btn:hover{color:var(--secondary-color)}.report-card>.report-card-header{border:solid 1px var(--bs-border-color);background:#484cb4;border-radius:5px 5px 0 0;margin-bottom:-1px;padding:5px 10px}.report-card>.report-card-body{border:solid 1px var(--bs-border-color);border-radius:0 0 5px 5px;min-height:100%;padding:5px 10px}.report-card{padding:10px 15px}.report-card-body:hover{background-color:#fbfbfb}.report-filter{border-bottom:solid 1px var(--light-thin-grey-color);padding:25px 0 5px}.report-page-container{flex-flow:column;display:flex}.content-container.report-page-container{min-height:100vh;padding:25px}.report-page-container>.fill-page{flex-grow:1}.icon-tooltip{text-align:center;border:solid 1px var(--primary-color);width:22px;height:22px;color:var(--primary-color);cursor:pointer;border-radius:11px;margin-left:5px;font-size:14px;line-height:18px;display:inline-block;position:relative}.icon-tooltip-text{text-wrap:nowrap;background:var(--light-thin-grey-color);color:#fff;z-index:999;border-radius:5px;width:auto;margin-top:6px;padding:2px 8px;position:absolute;right:0}.tooltip-tip-text{white-space:normal;color:#fff;z-index:999;box-sizing:border-box;overflow-wrap:break-word;background:#000;border-radius:5px;margin-top:6px;padding:2px 8px;position:absolute;right:auto;word-wrap:break-word!important;width:200px!important}@media (max-width:400px){.tooltip-tip-text{right:0}}.report-body h1,.report-body h2,.report-body h3,.report-body h4,.report-body h5,.report-body h6{margin-top:0;margin-bottom:1.5mm;font-weight:500;line-height:1.2}.report-body *,.report-body :after,.report-body :before{box-sizing:border-box}.report-body .table.com-table{caption-side:bottom;border-collapse:collapse;caption-side:bottom;width:100%}.report-body .table.com-table thead{vertical-align:bottom}.report-body .table.com-table th,.report-body .table.com-table td{text-align:left;line-height:1.3}.report-page-header-log{max-width:100%;max-height:19.8mm}.report-page td,.report-page-sheet td{overflow-wrap:anywhere}.report-page td ul,.report-page-sheet td ul{padding-left:20px}.report-page-header-title{text-align:center;font-size:4.8mm}.report-page-header-sub-title{text-align:center;font-size:4mm}.report-nodata-sec{text-align:center;margin-top:6.6mm}.nodata-sec{text-align:center;margin-top:5.3mm}.com-table .vertical-th{vertical-align:bottom;text-align:center!important}.td-center{vertical-align:middle!important;text-align:center!important}.com-table .vertical-th span{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.com-table th,.com-table td{padding:10px 5px}.report-page-sheet{box-sizing:border-box;page-break-after:always;background:#fff;border:1px solid #ccc;margin:0 auto 15mm;padding:10mm;font-family:Arial,sans-serif;font-size:4.5mm;line-height:1.5;position:relative;box-shadow:0 0 9px #737373}#a4-tmp-page-body{box-sizing:border-box;background:#fff;border:1px solid #ccc;padding:10mm;font-family:Arial,sans-serif;font-size:4.5mm;line-height:1.5;box-shadow:0 0 9px #737373}.print-p10mm{padding:10mm}.print-p2mm{padding:2mm!important;font-size:12px!important;line-height:1.2!important}.report-page-sheet-footer2mm{z-index:11;border-top:2px solid #707070;width:calc(100% - 4mm);padding-top:5px;font-size:3.5mm;display:flex;position:absolute;bottom:2mm;right:2mm}.report-footer-user-details-2mm{width:calc(100% - 110px)}.report-body .table.text12.com-table th,.report-body .table.text12.com-table td{padding:2px;line-height:1.2;font-size:12px!important}.sheet-w-a4-p,.sheet-w-a5-l{width:210mm}.sheet-w-a4-l,.sheet-w-a3-p{width:297mm}.sheet-w-a5-p{width:148mm}.sheet-w-a3-l{width:420mm}.report-page-sheet.sheet-w-a4-p,.report-page-sheet.sheet-w-a3-l{height:297mm}.report-page-sheet.sheet-w-a4-l,.report-page-sheet.sheet-w-a5-p{height:210mm}.report-page-sheet.sheet-w-a5-l{height:148mm}.report-page-sheet.sheet-w-a3-p{height:420mm}.report-page-sheet-footer{border-top:2px solid #707070;width:calc(100% - 20mm);margin-top:30px;padding-top:10px;font-size:3.5mm;display:flex;position:absolute;bottom:11mm;right:10mm}.report-footer-user-details{text-transform:capitalize;text-align:right;width:100%;margin-top:-35px;font-weight:700;position:absolute}.report-footer-text,.report-footer-text{text-align:center;flex-grow:1;padding-left:80px}.inner-page{overflow:hidden}.report-rhs-text{text-align:right;align-self:center;font-size:2.6mm;font-weight:700;padding-left:0!important}.report-header-top-txt{text-align:right;margin-bottom:1.3mm;font-size:3.2mm}.a4-page .page-header{background:#fff;width:calc(100% - 20mm);height:30mm;position:absolute;top:0;overflow:hidden}.report-page-header{background:#fff;border-bottom:1px solid #9b9b9b;margin-bottom:20px;padding-bottom:10px;overflow:hidden}.report-page-sheet-header{border-bottom:2px solid #707070;margin-bottom:20px;padding-bottom:10px}.report-page-sheet-header.compact-header{margin-bottom:8px;padding-bottom:4px}.report-footer-user-details.footer-pos-left{text-align:left;flex:none;width:auto;margin-top:0;position:static}.report-body{border-radius:5px;height:55vh;margin-top:10px;position:relative;overflow:auto}.report-page-sheet .mb-10{margin-bottom:10px}.report-page-sheet .mb-20{margin-bottom:20px}.report-page-sheet .mb-40{margin-bottom:40px}.report-page-sheet .mb-60{margin-bottom:60px}.report-page-sheet .mb-80{margin-bottom:80px}.report-page-sheet .mt-10{margin-top:10px}.report-page-sheet .mt-20{margin-top:20px}.report-page-sheet .mt-40{margin-top:40px}.report-page-sheet .mt-60{margin-top:60px}.report-page-sheet .mt-80{margin-top:80px}.report-page-sheet table{margin-bottom:16px}.report-body th{background:#f4f4f4}.report-body td,.report-body th{border:.3mm solid #ddd;font-size:14px!important}.report-body-nrt{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.report-body-nrt thead{display:table-header-group!important}.report-body-nrt tfoot{display:table-footer-group!important}.report-body-nrt tbody,.report-body-nrt tr{page-break-inside:avoid!important;break-inside:avoid!important}.report-body-nrt th,.report-body-nrt td{white-space:nowrap!important;vertical-align:middle!important;text-align:center!important;padding-top:5px!important;font-size:11px!important;overflow:hidden!important}.report-body-nrt th:first-child,.report-body-nrt td:first-child{overflow:hidden;white-space:normal!important;text-align:center!important}.table-margin-right{margin-right:100px!important}@media print{.report-body-nrt,.report-body-nrt thead,.report-body-nrt tbody,.report-body-nrt tr,.report-body-nrt th,.report-body-nrt td{-webkit-print-color-adjust:exact;page-break-inside:avoid!important;break-inside:avoid!important}.report-body-nrt th,.report-body-nrt td{font-size:10px!important}}.report-body-eng td,.report-body-eng th{border:.3mm solid #ddd;text-align:center!important;font-size:13px!important}.report-filter label{width:100%}.a4-page-tools{text-align:right;z-index:1;background:#4d4c4d;flex-direction:row-reverse;gap:5px;width:100%;padding:5px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #000}#document-body-printsec{background:#dbdbdb;padding-top:20px;padding-bottom:20px}.a4-page-tools>select{text-transform:capitalize;height:25px;padding:2px 10px;font-size:.8rem;font-weight:700}.a4-page-tools .btn{background:#fff;height:25px;padding:5px 10px;font-weight:700;line-height:1}.report-page-sheet.sheet-a5 .report-footer-text,.report-footer-text{padding-left:10px!important}.hide{display:none}.copyRightRow{text-align:center;width:100%;padding:5px 0;position:absolute;bottom:0}.copyRightRow a{color:var(--primary-color);text-shadow:0 0 1px #fff;margin-left:5px;font-weight:600;text-decoration:none}.select-wrapper select{white-space:nowrap;text-overflow:ellipsis;padding-right:1rem!important}.toggle-advance-option .form-check-input{position:relative;top:.4rem;right:3.5rem}.toggle-advance-option span{position:relative;right:2.5rem}.retail-toggle span{top:1.8rem;right:5rem}.background-white{background:var(--white-color)!important}.select__value-container.select__value-container--is-multi.css-hlgwow{padding:0!important}.select__input-container.css-19bb58m{margin:0!important;padding-top:0!important;padding-bottom:0!important}.form-select option[disabled]{color:gray}.selected-none>option{color:#343a40}.selected-none{color:#adb5bd}.align-right{text-align:right!important}.align-left{text-align:left!important}.select-meal-type-single-col-limit{min-width:210px}.select-sub-location-single-col-limit{min-width:210px;margin-top:0!important}.report-filter-btn.reset-btn{text-align:center;width:95px;margin-top:23px}.report-filter-btn.submit-btn{text-align:center;width:110px;margin-top:23px}.report-card-title-sec{width:200px;padding:10px}.report-body .table>:not(caption)>*>*{padding:2px 5px}.report-card-title-sec>img{margin-bottom:10px}.custom-datepicker-width{width:280px!important}.td-for-table{border:none!important;padding:0!important}.prodPreview{margin-right:15px}.prodPreview .dishImagePrev:hover{transition:transform .5s;transform:scale(1.3)}.card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.primary-button{transition:background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--white-color)!important}.primary-button:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important}.text-center{text-align:center}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1.5rem}.font-bold{font-weight:700}.font-color-primary{color:var(--primary-color)!important}.font-color-grey{color:var(--grey-color)}@media only screen and (max-width:991px){.row.login-row .powered-by-text{margin-top:20px}.row.login-row .login-logo-sec{text-align:center!important}}@media only screen and (min-width:1401px){.login-input-sec>.card{max-width:400px!important;margin-right:50px!important}}.btnWarning1 button,.btnWarning1 button:hover{color:#fa7373;margin-left:740px;padding:5px 20px;font-weight:700}.btnSmall1 button{margin-left:900px;padding:5px 43px}.or-divider{text-align:center;align-items:center;display:flex}.or-divider:before,.or-divider:after{content:"";border-bottom:1px solid #ccc;flex:1}.or-divider:not(:empty):before{margin-right:.25em}.or-divider:not(:empty):after{margin-left:.25em}.cancel-link1{color:var(--primary-color);width:50%;padding-left:1px;font-size:17px;font-weight:700;text-decoration:none}.bold-grey{color:var(--dark-grey-color);font-weight:700}.bold-blue{color:var(--primary-color);font-weight:600}.wasteHdr .btn-outline-secondary:focus,.wasteHdr .date-range-picker-container>button:focus,.wasteHdr .form-select:focus,.wasteHdr .btn:focus-visible{border:1px solid #000;box-shadow:0 0 4px #000!important}.treeCheckBox-sec{border:1px solid #d7d7d7;height:calc(100vh - 440px);padding:1rem .5rem;overflow:auto}.treeCheckBox-sec.treeCheckBox-readonly-sec{padding:10px 30px}.treeCheckBox-sec.treeCheckBox-readonly-sec label{color:var(--bs-accordion-btn-color);font-weight:500}.treeCheckBox-readonly-master{margin-top:2px;position:relative}.treeCheckBox-readonly-child:before{content:"";background:#676bcf;width:2px;height:calc(100% - 10px);margin-left:-15px;position:absolute}.treeCheckBox-readonly-child>div:before{content:"";background:#676bcf;width:13px;height:2px;margin:12px -15px;position:absolute}.treeCheckBox-readonly-child,.treeCheckBox-child-row{position:relative}.treeCheckBox-child-row:before{content:"";background:#676bcf;width:2px;height:calc(100% - 10px);margin-top:-5px;margin-left:4px;position:absolute}.treeCheckBox-child-row>div:before{content:"";background:#676bcf;width:16px;height:2px;margin:9px 5px;position:absolute}.treeCheckBox-sec .primaryCheckBox.form-check{display:inline-block;padding-left:0!important}.treeCheckBox-sec .accordion-item{border:none}.treeCheckBox-sec .no-children{padding:.3rem 1.25rem}.treeCheckBox-readonly-child{padding-left:25px!important}.treeCheckBox-readonly-child:before{display:none}.treeCheckBox-readonly-child>div:before{background:#b5b5b5!important;width:8px!important;height:8px!important;margin:7px -12px!important}.accordion-header .form-check{margin-top:7px}.treeCheckBox-master-row label{margin-left:5px}.checkInput-container{width:100%!important;display:flex!important}.accordion-button>.checkInput-container{max-width:calc(100% - 1.8rem)!important}.checkInput-container label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:5px;text-decoration:none;overflow:hidden}.treeCheckBox-readonly-master label{text-overflow:ellipsis;white-space:nowrap;width:100%;text-decoration:none;overflow:hidden}.th-date-col{min-width:115px}.menuform-modal .modal-content{height:100vh!important}.height-max-content{height:max-content}.wm-sbEditIcon{z-index:999;text-align:center;background:#fff;width:30px;height:30px;position:absolute;top:3px;right:7px}#menuPlanner-switch{width:40px!important;height:20px!important}.custom-modal.dishCreationModal.dishMangModal .modal-header,.custom-modal.ingredientCreationModal.ingMangModal .modal-header,.ingMangModal .modal-header{border:none;padding:0}.custom-modal.dishCreationModal.dishMangModal .modal-title{display:none}.custom-modal.dishCreationModal.dishMangModal .btn-close,.custom-modal.ingredientCreationModal.ingMangModal .btn-close,.ingMangModal .btn-close{position:absolute;top:15px;right:20px}.dishInfoWrap .formGridBox{height:215px}.dishInfoWrap .grid-column-absolute.formGridBox:hover{z-index:999;background:#fff;width:95%;height:auto;position:absolute}.md-DishIngredients .FormRIghtCol{padding-bottom:3%}.md-DishInformation .FormRIghtCol,.md-SubDishes .FormRIghtCol{padding-bottom:5%}.disabledInputs .input-group{opacity:.5}.dishstatusBtn .dishStatusInfo{position:relative;top:0;left:6px}table.dishlistTable.listTable{font-size:.9rem!important;font-weight:400!important}.margin-top{margin-top:1rem}.widget-container{text-align:left;color:#494db2;border-top:solid 5px var(--primary-color);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-color:#fff;border-radius:5px;flex-direction:column;justify-content:left;padding:10px;display:flex;position:relative;overflow:auto;box-shadow:0 2px 4px #0000001a}.disabled-td{opacity:.5;pointer-events:none}.search-btn:focus,.search-btn:focus-visible{border:1px solid #84bcfc!important;outline:none!important;box-shadow:0 0 1px 4px #bcdbfb!important}.form-check-input:focus,.form-check-input:focus-visible,.rdrNextPrevButton.rdrPprevButton:focus,.rdrNextPrevButton.rdrPprevButton:focus-visible,.rdrMonthPicker select:focus,.rdrMonthPicker select:focus-visible,.rdrYearPicker select:focus,.rdrYearPicker select:focus-visible,.rdrNextPrevButton.rdrNextButton:focus,.rdrNextPrevButton.rdrNextButton:focus-visible,.btn-sm:focus,.btn-sm:focus-visible{box-shadow:0 0 1px 4px #bcdbfb!important}.special-course-badge{border-radius:20px;background-color:var(--orange-color)!important}.selectListTable .btn-sm-ol.btnSelected.btn-sm{background:var(--primary-color)!important;color:#fff!important}.selectListTable .btn-sm-ol.btn-sm{font-weight:400}.fltrBtn{position:relative}.fltrBtn .dataSetActive{z-index:999;background:#494db2;border-radius:50%;width:15px;height:15px;position:absolute;top:-5px;right:-5px}.dashboard-settings-body{text-align:left;color:#494db2;border-top:solid 5px var(--primary-color);background:#fff;border-radius:5px;width:max-content;height:350px;padding:20px 15px;position:absolute;top:5px;right:0;overflow:auto;box-shadow:0 2px 6px 3px #0000002e}@media screen and (max-width:575px){.dashboard-settings-body{width:235px;left:0;right:unset!important}.report-card .report-card-title-sec-new{display:flex}.report-card .report-card-title-sec-new img{width:50px;height:50px;margin-bottom:10px;margin-right:10px}}div.dashboard-settings-sec{z-index:9;position:absolute}div.dashboard-settings-sec .form-check.form-switch{padding-left:0!important}div.dashboard-settings-sec .form-check-label{white-space:nowrap;width:calc(100% - 40px);margin-left:7px;font-size:.9rem;font-weight:700;overflow:hidden}.dishAdvToggle .form-switch{padding:6px 0 0}.lbl-hdr-info{justify-content:flex-start;align-items:center;display:flex}.tbl-prod-lbl thead tr:first-child{border-top:none}.tbl-prod-lbl tbody tr:last-child{border-width:0;border-color:#0000;border-bottom-style:none}.tbl-prod-lbl .tbl-qty-input input{border-radius:5px;width:40px;height:25px}.lblBtnActive,.lblBtnActive:focus{color:#fff!important;background-color:var(--primary-color)!important;box-shadow:none!important}.page-labelling label{text-overflow:inherit;font-size:13px}.page-labelling .custom-dropdown{width:max-content}.lbl-selectedlbl{border:1px solid #e1e1e1;border-radius:5px;padding:5px 10px}.label-preview-modal{z-index:99999}.lblDselect .btnSelected{background:var(--primary-color)!important;color:#fff!important}.addContainer,.removeContainer{color:var(--primary-color);font-size:21px;font-weight:600}.dishContRow{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.removeContainer{color:#d91e00}.lblPrevWrapper{width:280px;margin:30px auto}.lblPrevWrapper img{width:100%;height:auto}.date-picker-wrapper .date-range-picker-container{display:grid}.customTypeahead.typeHeadInput .rbt-input-multi.form-control{padding:0 6px}.customTypeahead.typeHeadInput .rbt-input-multi .rbt-input-wrapper{margin-top:2px;margin-bottom:-2px}.customTypeahead.typeHeadInput .rbt-token{margin:1px 3px 2px 0}.customTypeahead.typeHeadInput .rbt-input-multi .rbt-input-main{margin:0}.wm-graph-layout{border-radius:6px;box-shadow:0 0 6px #dbdbdb}.wm-graph-layout canvas{width:100%!important;height:auto!important}.table-responsive-wrapper{width:100%;overflow:auto hidden}.waste-table-responsive-wrapper{width:100%;overflow-x:auto}.dcCheckBox label{margin-left:1rem}.dieticianFormWizard{height:100%!important}.dieticianFormWizard .FormLeftCol{border-right:1px solid #d5d5d5!important;height:100%!important;margin:0!important}.dieticianFormWizard .FormRIghtCol{width:80%!important}.widget-container .widget-header{background:var(--primary-color);color:#fff;opacity:0;width:100%;height:0;transition-duration:.3s;display:flex;position:absolute;top:0;left:0}.widget-container:hover .widget-header,.widget-container.active .widget-header,.widget-container:focus .widget-header{opacity:1;height:10px}.widget-container .widget-tool-btn{color:#f9f9f9;border-radius:0 0 0 5px;height:18px;margin-top:-10px;margin-left:2px;margin-right:2px;padding:0 2px;font-size:14px;line-height:1}.widget-container .widget-title{cursor:move;width:100%;height:100%;padding:1px 5px}.hub-order-btn{font-size:22px!important}.flext-container{flex-direction:row;align-items:center;display:flex}.dataManagementBlock .list-row.active{color:#fff;background:#484cb4;font-weight:600}.dataManagementBlock .list-row{cursor:pointer;color:#494db2;border-bottom:1px solid #d0d0d0;padding:15px 10px;font-weight:500}.dataManagementBlock .list-row:hover{background:#efeffb}.dataManagementBlock .innerWrap{border:1px solid #ccc;min-height:85vh;margin:0 8px;padding:0}.dataManagementBlock .active .nav-list{font-weight:700}#inputFoodGroupCode,.inputUpper input{text-transform:uppercase}.card-hospital-logo{width:200px;max-width:100%;max-height:80px;margin:0 auto 15px;display:block}.login-theme1{height:100vh;position:relative;padding-bottom:82px!important}.login-theme1 .login-company-logo-sec img{max-width:140px}.login-theme1 .login-company-logo-sec{display:none}.login-theme1 .copyRightRow{text-align:center;width:100%;padding:5px 0;display:none;position:fixed;bottom:51px}.login-theme1 .login-input-box{width:400px}.login-theme1>.row{align-content:center;width:100%;height:100%}@media screen and (max-width:1100px){html,body{height:auto!important;max-height:none!important;overflow-y:auto!important}.login-row.login-theme1{background-color:#fff!important;background-image:none!important;flex-direction:column!important;height:auto!important;min-height:100vh!important;padding-bottom:0!important;display:flex!important;overflow:visible!important}.login-row.login-theme1 .login-info-box{display:none!important}.login-row.login-theme1>.row{flex:auto;width:100%;justify-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important}.login-row.login-theme1>.row>.col{display:none!important}.login-theme1 .login-input-box{float:none!important;width:100%!important;max-width:420px!important;margin:24px auto!important;position:static!important}.login-row.login-theme1>.row{order:1}.login-row.login-theme1 .login-mobile-hero{flex:none;order:2}.login-row.login-theme1 .login-page-footer{flex:none;order:3;width:100%;margin-top:0!important;position:static!important}}.login-mobile-hero{display:none}@media screen and (max-width:1100px){.login-mobile-hero{box-sizing:border-box;width:100%;padding:16px 16px 0;display:block}.login-mobile-hero-img{width:100%;max-width:820px;height:auto;margin:0 auto;display:block}}.copyRightRow a{animation-name:text-color-change-anim;animation-duration:10s;animation-iteration-count:infinite}@keyframes text-color-change-anim{0%{color:#36aee0}12.5%{color:#3f7dca}25%{color:#484cb4}37.5%{color:#6731a5}50%{color:#9c2e9c}62.5%{color:#d22b94}75%{color:#e66b4e}87.5%{color:#faab08}to{color:#36aee0}}.wasteToggle label{margin-left:10px!important}.removeLocRow{display:block;position:absolute;top:3px;right:0;width:fit-content!important}.ml-location select{min-height:50px}.mulLocRow{background-color:#f9f9f9;border:1px solid #e9e9e9;margin-bottom:5px;padding-bottom:15px}.leftBarLocName{color:#ffb74a;text-shadow:0 0 4px #000;font-size:15px}.switchLocModal .modal-content{width:max-content;min-width:35%}.switchBtn{width:max-content;margin:0 auto}.pckgTypeInfo{border:1px solid #ccc;width:max-content;min-height:95px;padding:5px 17px 5px 7px;font-size:12px;overflow:auto}.underline{text-decoration:underline}.allergRow{justify-content:space-between;align-items:center;width:100%;padding-right:20px;display:flex}.allergen-yes{color:red}.allergen-unknown{color:orange}.allergenWrapper{border:1px solid #ccc}.allergen-no{color:#00a558}.allergRow div span{color:#fff;background:#060689;border-radius:10px;margin:0 8px;padding:2px 10px 4px;font-size:12px;display:inline-block}.dspOrdSubmit{color:#fff;background:#494db2;border:1px solid #494db2;border-radius:4px;height:fit-content;margin-left:8px;padding:3px 6px;font-weight:700;line-height:0}.dspOrdInput.align-input{height:24px;font-size:13px;font-weight:600}.dspOrdSubmit.clsBtn{background:#f44336;border:1px solid #f44336}.tooltipRowRight .tooltip-text{left:unset;right:0!important}.tooltipRowRight .tooltip-text:after{right:5px;left:unset}.labelTypeCategory label{cursor:pointer}.labelTypeCategory>label{border:1px solid #bebebe;border-radius:9px;width:max-content;margin:0 12px 0 18px;padding:3px 20px 1px 10px;font-size:15px}.vitamins-tables-row{flex-wrap:wrap;gap:20px;margin-top:1rem;display:flex}.vitamins-table-container{box-sizing:border-box;flex:300px;min-width:280px;max-width:100%}.vitamins-table-container table{border-collapse:collapse;width:100%}.vitamins-table-container th,.vitamins-table-container td{border:1px solid #ddd;padding:.5rem}.vitamins-section-title{color:#333;margin-bottom:.5rem;font-size:16px;font-weight:700}@media (max-width:600px){.vitamins-tables-row{flex-direction:column;gap:1rem}}@media print{th.text-end,td.text-end{text-align:right!important}}@media (max-width:932px){.lbl-optSelect{flex-direction:column}}.lbl-optSelect{justify-content:end;align-items:center;width:100%;display:flex}.orderDelBtn{z-index:999;cursor:pointer;position:absolute;right:0}.orderDelBtn:before,.orderDelBtn:after{content:"";position:absolute}.orderDelBtn:before{background:#fff;border-radius:50%;width:18px;height:18px;bottom:-1px;right:-4px}.orderDelBtn:after{width:6px;height:9px;bottom:4px;right:2px;rotate:34deg}.orderDelBtn.mlNotDelivered:before,.orderDelBtn.mlNotDelivered:after{border:2px solid #cbcbcb!important}.orderDelBtn.mlNotDelivered:after{border-top:none!important;border-left:none!important}.orderDelBtn.mlDelivered:before,.orderDelBtn.mlDelivered:after{border:2px solid #319553!important}.tooltip-container.ordeliveryTickTT{display:initial!important;margin-left:auto!important}.orderDelBtn.mlDelivered:after{border-top:none!important;border-left:none!important}.delTtText{right:unset;margin-top:5px;z-index:999!important;left:-22px!important}.delTtText:after{left:10px;right:unset}.delTtText.not-delivered-tooltip span.dlText,.delTtText.delivered-tooltip span.ndText{display:none}.products-haccp{background-color:var(--light-grey-color);border-radius:5px;padding:5px 10px;font-size:.75rem}.products-haccp.active{background-color:var(--green-color);color:var(--white-color)}.fade.custom-modal.leave-apply-model.form-qr-modal.modal.show{--bs-modal-width:600px!important}.leave-total-count-sec .total-days-head{background:var(--primary-color);color:#fff;padding:3px;font-size:.9rem;font-weight:700}.leave-total-count{text-align:center;pointer-events:none;width:92%;color:var(--primary-color);border:none;margin:4%;font-size:30px;font-weight:600}.leave-total-count-sec{text-align:center;border:1px solid #cbcbcb;border-radius:5px;max-width:120px;margin:8px auto;overflow:hidden}.custom-modal-copy-menu .modal-dialog{max-width:70%!important;height:90vh!important}.custom-modal-copy-menu .modal-content{height:90vh!important}.custom-modal-copy-menu .modal-body{padding-bottom:20px;height:calc(90vh - 120px)!important;overflow-y:auto!important}.truncate-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:90%;display:inline-block;overflow:hidden}.tooltip-container{display:inline-block;position:relative;cursor:default!important}.tooltip-text{visibility:hidden;opacity:0;color:#fff;text-align:left;z-index:1000;white-space:normal;background-color:#333;border-radius:4px;width:max-content;max-width:250px;padding:6px 10px;font-size:12px;transition:opacity .2s ease-in-out;position:absolute}.tooltip-text:before,.tooltip-text:after{content:none!important;border:none!important;display:none!important}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.confirm-open .modal.show:not(.confirm-modal) .modal-content{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8;transition:filter .16s,opacity .16s}.confirm-open .modal-backdrop{opacity:.45!important}.confirm-open .modal.confirm-modal .modal-content{filter:none!important;pointer-events:auto!important;opacity:1!important}.confirm-open .confirm-modal+.modal-backdrop{z-index:1990!important}.rdrDayDisabled{cursor:not-allowed!important;pointer-events:none!important;background-color:#f5f5f5!important}.rdrDayDisabled .rdrDayNumber span{color:#ccc!important;text-decoration:line-through!important}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayEndPreview{color:#ccc!important;background:0 0!important}.rdrDayDisabled:hover{background-color:#f5f5f5!important}.rdrDayDisabled:hover .rdrDayNumber span{color:#ccc!important;background:0 0!important}.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrDayNumber span{font-weight:500}.custom-modal-copy-menu .modal-dialog{max-width:80%}@media (max-width:768px){.custom-modal-copy-menu .modal-dialog{max-width:95%}}@media screen{.print-only{display:table-cell}}@media print{.print-only{display:table-cell!important}}.page-wizard-wrapper .wzInnerBlock{height:auto!important}.page-wizard-wrapper .wizardFormContent{height:auto;overflow-y:visible}.page-wizard-wrapper .FormRIghtCol{height:auto;padding-bottom:120px}.page-wizard-wrapper .FormLeftCol{align-self:flex-start;margin:0}.page-wizard-wrapper .modal-Footer-Actions,.page-wizard-wrapper .dishPrep-Modal-Footer-Actions{z-index:10;position:sticky;bottom:59px}.ing-side-panel{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:16px}.ing-panel-header{border-bottom:1px solid #dee2e6;padding-bottom:10px}.login-page-footer{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #484cb41a}.login-page-footer:before{content:"";background:linear-gradient(90deg,#332570,#484cb4,#8c75ff);height:3px;position:absolute;top:0;left:0;right:0}.login-page-footer-row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.login-page-footer-brand{flex-shrink:0;align-items:center;gap:6px;display:flex}.login-page-footer-powered{color:var(--grey-color);white-space:nowrap;font-size:.82rem;font-weight:600}.login-page-footer-logo{width:auto;max-height:26px}.login-page-footer-divider{background-color:var(--light-grey-color);flex-shrink:0;width:1px;height:16px}.login-page-footer-copyright{color:var(--grey-color);white-space:nowrap;font-size:.85rem}.login-page-footer-copyright a{color:var(--primary-color);text-decoration:none}@media screen and (max-width:768px){.login-page-footer-brand,.login-page-footer-row .login-page-footer-divider:first-child{display:none}}
.ticket-preview-wrapper{background:#d0d0d0;flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex;overflow-y:auto}.ticket-print-controls{z-index:100;color:#555;background:#f5f5f5;border-bottom:1px solid #ddd;align-items:center;gap:12px;padding:10px 15px;font-size:13px;display:flex;position:sticky;top:0}.mqe-ticket-root .ticket-sheet{page-break-after:always;break-after:page;background:#fff;flex-direction:column;width:210mm;height:297mm;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 0 10px #00000040}.ticket-sheet-page-label{text-align:center;color:#555;letter-spacing:.3px;margin-bottom:6px;font-size:12px;font-style:italic}.mqe-ticket-root .ticket-sheet .report-page-header{flex-shrink:0;margin:0;padding:3mm 5mm 2mm}.mqe-ticket-root .ticket-sheet .report-page-header-top-row{justify-content:space-between;align-items:center;display:flex}.mqe-ticket-root .ticket-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:0;display:grid;position:relative;overflow:hidden}.mqe-ticket-root .ticket-cut-h{z-index:10;pointer-events:none;border-top:2px dashed #888;height:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mqe-ticket-root .ticket-cut-v{z-index:10;pointer-events:none;border-left:2px dashed #888;width:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mqe-ticket-root .cut-scissors{z-index:11;background:#fff;padding:2px;font-size:14px;line-height:1;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px)}.mqe-ticket-root .ticket-sheet-footer{color:#000;background:#fff;border-top:.5mm solid #333;flex-shrink:0;justify-content:space-between;align-items:center;gap:3mm;padding:1.5mm 5mm;font-size:3.2mm;display:flex}.mqe-ticket-root .ticket-sheet-footer-left{flex-direction:column;gap:.5mm;display:flex}.mqe-ticket-root .ticket-sheet-footer-right{color:#000;white-space:nowrap;text-align:right;font-size:3.2mm}.mqe-ticket-root .ticket-card{box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:5mm;font-family:Arial,sans-serif;font-size:4.3mm;line-height:1.3;display:flex;position:relative;overflow:hidden}.mqe-ticket-root .ticket-empty-card{background:#fafafa}.mqe-ticket-root .ticket-card-header{border-bottom:.5mm solid #333;flex-shrink:0;gap:3mm;margin-bottom:2mm;padding-bottom:2mm;display:flex}.mqe-ticket-root .ticket-diet-badge{text-align:center;word-break:break-word;border:.8mm solid #333;justify-content:center;align-items:center;width:28mm;min-width:28mm;padding:2mm;font-size:4.1mm;font-weight:700;line-height:1.2;display:flex}.mqe-ticket-root .ticket-patient-info{flex-direction:column;flex:1;gap:1mm;display:flex}.mqe-ticket-root .ticket-ward-name{font-size:4.3mm;font-weight:700;text-decoration:underline}.mqe-ticket-root .ticket-patient-name{margin-bottom:.5mm;font-size:4.1mm;font-weight:700}.mqe-ticket-root .ticket-info-row{justify-content:space-between;font-size:4.1mm;display:flex}.mqe-ticket-root .ticket-meal-type{font-size:4.1mm;font-weight:700}.mqe-ticket-root .ticket-red-tray{color:#fff;text-align:center;letter-spacing:.3mm;background:#c00;flex-shrink:0;margin-bottom:2mm;padding:1.5mm 2mm;font-size:4.1mm;font-weight:700}.mqe-ticket-root .ticket-courses{flex-wrap:wrap;flex:1;align-content:flex-start;gap:2mm;min-height:0;margin-top:1mm;display:flex;overflow:hidden}.mqe-ticket-root .ticket-course-box{border:.5mm solid #888;flex:1;min-width:38mm;padding:1.5mm 2mm;font-size:4.1mm;overflow:hidden}.mqe-ticket-root .ticket-course-title{text-transform:uppercase;color:#000;border-bottom:.3mm solid #ddd;margin-bottom:1mm;padding-bottom:.5mm;font-size:3.9mm;font-weight:700}.mqe-ticket-root .ticket-dish-item{justify-content:space-between;font-size:4.1mm;line-height:1.4;display:flex}.mqe-ticket-root .ticket-dish-portion{white-space:nowrap;color:#000;margin-left:2mm;font-size:3.9mm}.mqe-ticket-root .ticket-notes{color:#000;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;border-top:.3mm dashed #bbb;flex-shrink:0;max-height:22mm;margin-top:2mm;padding-top:1.5mm;font-size:4.5mm;font-style:italic;overflow-y:auto}@media print{.ticket-print-controls,.ticket-sheet-page-label{display:none!important}.ticket-preview-wrapper{background:#fff!important;gap:0!important;padding:0!important}.mqe-ticket-root .ticket-sheet{box-shadow:none;min-height:297mm;height:auto!important;overflow:visible!important}.mqe-ticket-root .ticket-grid{flex:none!important;grid-template-rows:auto auto!important;height:auto!important;overflow:visible!important}.mqe-ticket-root .ticket-card{page-break-inside:avoid;break-inside:avoid;min-height:100mm;height:auto!important;overflow:visible!important}.mqe-ticket-root .ticket-notes{max-height:none!important;overflow:visible!important}.mqe-ticket-root .ticket-courses{overflow:visible!important}.mqe-ticket-root .ticket-red-tray{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
