body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@media print{body,html{height:auto!important;overflow:visible!important;overflow:initial!important;-webkit-print-color-adjust:exact}}@page{size:auto;margin:20mm}*{font-family:"Lato",sans-serif}body{background:#eee}.payment-title-1{color:green}.payment-title-2{color:red}.menu-wide-scroll{overflow-x:auto}.menu-wide-scroll::-webkit-scrollbar-track{background:none!important}.menu-wide-scroll::-webkit-scrollbar{height:6px;border:none}.floating-menu{position:fixed;z-index:20;width:calc(100% - 34px)}@media (min-width:576px){.floating-menu{width:calc(100% - 254px)}}.ui.fluid.dropdown,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px!important}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{opacity:1}.ui.slider.checkbox.checkbox-slider-showUnitOnReports input:checked~label:before{background-color:#2196f3!important}h2{margin-bottom:25px}.hover-pointer:hover{cursor:pointer}.ui.placeholder{position:static;overflow:hidden;-webkit-animation:placeholderShimmer 2s linear;animation:placeholderShimmer 2s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.08)),color-stop(15%,rgba(0,0,0,.15)),color-stop(30%,rgba(0,0,0,.08)));background-image:linear-gradient(90deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.15) 15%,rgba(0,0,0,.08) 30%);background-size:1200px 100%;max-width:30rem}.span-a-href{color:#7476b4}.span-a-href:hover{color:#33348e;text-decoration:underline;cursor:pointer}@-webkit-keyframes placeholderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@keyframes placeholderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.ui.placeholder+.ui.placeholder{margin-top:2rem;-webkit-animation-delay:.15s;animation-delay:.15s}.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.3s;animation-delay:.3s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.45s;animation-delay:.45s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.6s;animation-delay:.6s}.ui.placeholder,.ui.placeholder .image.header:after,.ui.placeholder .line,.ui.placeholder .line:after,.ui.placeholder>:before{background-color:#fff}.ui.placeholder .image:not(.header):not(.ui){height:100px}.ui.placeholder .square.image:not(.header){height:0;overflow:hidden;padding-top:100%}.ui.placeholder .rectangular.image:not(.header){height:0;overflow:hidden;padding-top:75%}.ui.placeholder .line{position:relative;height:.85714286em}.ui.placeholder .line:after,.ui.placeholder .line:before{top:100%;position:absolute;content:"";background-color:inherit}.ui.placeholder .line:before{left:0}.ui.placeholder .line:after{right:0}.ui.placeholder .line{margin-bottom:.5em}.ui.placeholder .line:after,.ui.placeholder .line:before{height:.5em}.ui.placeholder .line:not(:first-child){margin-top:.5em}.ui.placeholder .header{position:relative;overflow:hidden}.ui.placeholder .line:first-child:after{width:0}.ui.placeholder .line:nth-child(2):after{width:50%}.ui.placeholder .line:nth-child(3):after{width:10%}.ui.placeholder .line:nth-child(4):after{width:35%}.ui.placeholder .line:nth-child(5):after{width:65%}.ui.placeholder .header .line{margin-bottom:.64285714em}.ui.placeholder .header .line:after,.ui.placeholder .header .line:before{height:.64285714em}.ui.placeholder .header .line:not(:first-child){margin-top:.64285714em}.ui.placeholder .header .line:after{width:20%}.ui.placeholder .header .line:nth-child(2):after{width:60%}.ui.placeholder .image.header .line{margin-left:3em}.ui.placeholder .image.header .line:before{width:.71428571rem}.ui.placeholder .image.header:after{display:block;height:.85714286em;content:"";margin-left:3em}.ui.placeholder .header .line:first-child,.ui.placeholder .image .line:first-child,.ui.placeholder .paragraph .line:first-child{height:.01px}.ui.placeholder .header:not(:first-child):before,.ui.placeholder .image:not(:first-child):before,.ui.placeholder .paragraph:not(:first-child):before{height:1.42857143em;content:"";display:block}.ui.inverted.placeholder{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,.08)),color-stop(15%,hsla(0,0%,100%,.14)),color-stop(30%,hsla(0,0%,100%,.08)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.14) 15%,hsla(0,0%,100%,.08) 30%)}.ui.inverted.placeholder,.ui.inverted.placeholder .image.header:after,.ui.inverted.placeholder .line,.ui.inverted.placeholder .line:after,.ui.inverted.placeholder>:before{background-color:#1b1c1d}.ui.placeholder .full.line.line.line:after{width:0}.ui.placeholder .very.long.line.line.line:after{width:10%}.ui.placeholder .long.line.line.line:after{width:35%}.ui.placeholder .medium.line.line.line:after{width:50%}.ui.placeholder .short.line.line.line:after{width:65%}.ui.placeholder .very.short.line.line.line:after{width:80%}.ui.fluid.placeholder{max-width:none}@media (min-width:576px){.ui.inverted.dimmer.dimmer-loader{height:100vh;position:fixed;margin-left:220px;width:calc(100% - 220px)}}.ui.disabled.input,.ui.form .field.disabled>label,.ui.form .fields.disabled>label,.ui.input:not(.disabled) input[disabled]{opacity:1}@media print{body{background:#fff;width:21cm;margin:0 auto}div{page-break-inside:avoid}}.ui.form input:focus{border-color:#9ad34f!important}.ui.form .field.error input:focus{border-color:#e0b4b4!important}.form-control:focus{border-color:#eee;box-shadow:none}.popup .ui.buttons .ui.button:hover{background-color:rgba(0,0,0,.05)!important}.ui.segment{margin-right:0!important;margin-top:15px!important}.ui.segment.gray-mode{background:#f6f7f8!important}.table-hover tbody tr:hover{cursor:pointer}.hidden{display:none}.alert-success{background:#2185d0!important;color:#e8e8e8!important;border-color:#6981ff}.alert-failure{background:#f44336!important;color:#fff!important}.alert-info-popup{border-radius:0;font-size:16px;min-width:250px;right:30px;margin:0 auto;bottom:-100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;z-index:100000}.alert-info-popup.alert-center{left:30px;text-align:center;width:50%}@media screen and (max-width:768px){.alert-info-popup.alert-center{min-width:50%;width:auto}}.alert-info-popup.show{bottom:30px}.alert-not-allowed-permission{margin-top:20px}main{background:#eee;-webkit-transition:.5s ease;transition:.5s ease;margin-top:60px!important;height:100vh;padding:0 17px 17px;position:relative}@media (min-width:576px){main{margin-left:220px}}.ui.inverted.dimmer .ui.loader:after{border-color:#9ad34f transparent transparent}.custom-checkbox{margin-bottom:5px}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#9ad34f}.add-button:hover{background:#9ad34f!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ui .dropdown .ui.label{background-color:rgba(154,211,79,.87);font-weight:400}.ui.modal{top:25%!important;overflow:auto}.modal{bottom:auto!important}.field.required label:after{content:"*";color:red}@media (max-width:768px){.custom-control-label{margin-left:1rem;margin-top:.5rem;margin-bottom:4px}.custom-control-label:after,.custom-control-label:before{width:2rem;height:2rem}}.datepicker-day-picker .DayPicker-Month{border-collapse:separate}.datepicker-day-picker .DayPicker-WeekNumber{outline:none}.datepicker-day-picker .DayPicker-Day{outline:none;border:1px solid transparent}.datepicker-day-picker .DayPicker-Day--hoverRange{background-color:#efefef!important}.datepicker-day-picker .DayPicker-Day--selectedRange{background-color:#fff7ba!important;border-color:#ffeb3b #fff7ba}.datepicker-day-picker .DayPicker-Day--selectedRangeStart{background-color:#ffeb3b!important;border-left:1px solid #ffeb3b}.datepicker-day-picker .DayPicker-Day--selectedRangeEnd{background-color:#ffeb3b!important;border-right:1px solid #ffeb3b}.datepicker-day-picker .DayPicker-Day--hoverRange:not(.DayPicker-Day--outside).DayPicker-Day--selected,.datepicker-day-picker .DayPicker-Day--selectedRange:not(.DayPicker-Day--outside).DayPicker-Day--selected{border-radius:0!important;color:#000!important}.datepicker-day-picker .DayPicker-Day--hoverRange:hover{border-radius:0!important}.Selectable .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#f0f8ff!important;color:#4a90e2}.Selectable .DayPicker-Day{border-radius:0!important}.Selectable .DayPicker-Day--start{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.Selectable .DayPicker-Day--end{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.LoginPage{padding:20px;background:#eee;height:100vh}.LoginPage img{margin:0 auto}.LoginPage .ui.segment{margin-left:0!important;margin-right:0!important}.LoginPage .container{border-radius:8px;padding-top:20px;padding-bottom:20px}.LoginPage .container span{border-bottom:1px solid #9ad34f;padding-right:20px}.LoginPage .container button:hover{background:#9ad34f}header .search-customers .result{white-space:pre!important}header .navbar.development,header .navbar.production{background:#9ad34f!important}header .navbar-content{display:flex}header .search-customers .ui.search .results{overflow-y:scroll!important;max-height:80vh!important}header .search-customers .ui.search .title{color:#000!important}header .search-customers .ui.search .description{color:#000!important;color:#9e9e9e!important}header .search-customers .ui.search .price{color:#000!important;float:none!important}header .search-customers .ui.search strong{color:#9ad34f}#main-sidebar-segment{border-radius:0;border:none;margin:50px 0 0;z-index:1029}#main-sidebar-segment .ui.visible.slide.along.sidebar{padding-bottom:200px;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}#main-sidebar-segment .ui.left.slide.along.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#main-sidebar-segment .ui.left.visible.sidebar,#main-sidebar-segment .ui.right.visible.sidebar{box-shadow:0 0 2px rgba(34,36,38,.15)}#main-sidebar-segment .sidebar{background:#f5f5f5;border-right:1px solid #e3e3e3;width:220px;text-align:left;margin-top:50px!important;padding-bottom:100px}@media (min-width:576px){#main-sidebar-segment .sidebar{margin-top:60px!important}}#main-sidebar-segment .sidebar::-webkit-scrollbar-thumb{background:#dedede}#main-sidebar-segment .sidebar .item{color:#646464;text-align:left;white-space:nowrap}#main-sidebar-segment .sidebar .item.active{color:#8bc34a!important}#main-sidebar-segment .sidebar .item:hover{background:#f0f0f0;cursor:pointer}#main-sidebar-segment .sidebar .item .icon{display:inline-block;line-height:18px;font-size:19px!important;min-width:19px;margin-right:9px!important;margin-bottom:0!important}#main-sidebar-segment .sidebar .item span{display:inline-block}#main-sidebar-segment .sidebar .dropdown i,#main-sidebar-segment .sidebar .dropdown span{pointer-events:none}#main-sidebar-segment .sidebar .dropdown .submenu{padding-left:32px}#main-sidebar-segment .sidebar .dropdown .submenu .item{color:#7a7a7a}#main-sidebar-segment .sidebar .divider{padding:20px 20px 0;color:#b0b0b0;line-height:30px;font-weight:600;text-transform:uppercase;font-size:11px}.Payments-page .paymentsSum{margin:1em 0}.Payments-page .payment-delete:hover{cursor:pointer}.Payments-page .DayPickerInput{width:100%}.CollationWidget{height:500px;width:100%}.CollationWidget .ui.dimmer{position:absolute!important}.CollationWidget .header{border-bottom:1px solid rgba(34,36,38,.15)}.CollationWidget .header .main-collation-counter .value{color:#9ad34f!important}.CollationWidget .header .counter{width:100%;margin-bottom:5px;text-align:left;text-transform:uppercase;font-weight:700;font-size:19px;display:inline-block}.CollationWidget .header .semantic-datepicker{width:50%;text-align:right;display:inline-block;margin:0}.CollationWidget .header .semantic-datepicker .ui.icon.input input{padding-right:0!important}.CollationWidget .header input{width:120px;border-radius:4px 4px 0 0;border-bottom:0}.CollationWidget .statistic{margin:0!important;display:block}.CollationWidget .collation-container{height:80%}.CollationWidget .collation-container .collation-details{overflow-y:auto;height:100%;text-align:center;display:inline-block;vertical-align:top;width:60%}.CollationWidget .collation-container .meals{text-align:left;margin-left:10px;margin-top:5px}.CollationWidget .collation-container .meals .meal-label{font-weight:700}.CollationWidget .collation-container .meals .meal-name{color:#9ad34f;font-weight:700}.CollationWidget .error-message{width:calc(100% - 30px);font-size:20px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.CollationWidget .menu{height:100%;margin:0!important;width:40%!important;overflow-y:auto;display:inline-block!important;overflow-x:hidden;direction:rtl;border-right:1px solid rgba(34,36,38,.15)}.CollationWidget .menu span{float:right;color:#fbbd08;font-weight:700}.CollationWidget .menu::-webkit-scrollbar{-webkit-appearance:none;width:5px}.HomePage{padding-top:10px;padding-left:5px;padding-bottom:15px!important;max-width:1200px;margin:0 auto}.HomePage .ui.segment{display:inline-block;margin-right:15px!important;margin-bottom:0!important}.HomePage .datepicker-container .field,.HomePage .datepicker-container .input{width:100%}.DealsCloseToEndWidget,.StartSetsWidget{height:500px;position:relative;width:100%}.DealsCloseToEndWidget .data-container,.StartSetsWidget .data-container{height:100%}.DealsCloseToEndWidget .header,.StartSetsWidget .header{font-size:19px;height:10%}.DealsCloseToEndWidget .header .statistic,.StartSetsWidget .header .statistic{margin-bottom:0!important}.DealsCloseToEndWidget .title,.StartSetsWidget .title{margin:0;width:100%}.DealsCloseToEndWidget .customers,.DealsCloseToEndWidget .deals-container,.StartSetsWidget .customers,.StartSetsWidget .deals-container{overflow:auto;height:90%}.DealsCloseToEndWidget .customers .check-button,.DealsCloseToEndWidget .deals-container .check-button,.StartSetsWidget .customers .check-button,.StartSetsWidget .deals-container .check-button{position:absolute;right:0;top:5px}.DealsCloseToEndWidget .customers .check-button .button,.DealsCloseToEndWidget .deals-container .check-button .button,.StartSetsWidget .customers .check-button .button,.StartSetsWidget .deals-container .check-button .button{padding:4px!important}.DealsCloseToEndWidget .customers .item,.DealsCloseToEndWidget .deals-container .item,.StartSetsWidget .customers .item,.StartSetsWidget .deals-container .item{border-bottom:1px solid rgba(34,36,38,.15);padding:3px 0;position:relative}.DealsCloseToEndWidget .customers .date,.DealsCloseToEndWidget .deals-container .date,.StartSetsWidget .customers .date,.StartSetsWidget .deals-container .date{font-size:11px;color:#9e9e9e}.DealsCloseToEndWidget .customers .name,.DealsCloseToEndWidget .deals-container .name,.StartSetsWidget .customers .name,.StartSetsWidget .deals-container .name{font-weight:700;padding-right:35px}.DealsSummaryWidget{height:500px;position:relative;width:100%}.DealsSummaryWidget .data-container{height:100%}.DealsSummaryWidget .header{font-size:19px;height:10%}.DealsSummaryWidget .header .statistic{margin-bottom:0!important}.DealsSummaryWidget .fade{opacity:1!important}.DealsSummaryWidget .dropdown-detail-statistic{margin-left:15px!important}.DealsSummaryWidget .dropdown-detail-statistic .value{color:#000!important}.DealsSummaryWidget .statistics{height:90%;display:block;overflow-y:auto;overflow-x:hidden}.DealsSummaryWidget .statistics .ui.statistic{width:100%!important}.DealsSummaryWidget .statistics .ui.statistic.dropdown:hover{opacity:.6;cursor:pointer!important}.DealsCloseToEndWidget{height:500px;position:relative;width:100%}.DealsCloseToEndWidget .header{font-size:19px;height:10%!important}.DealsCloseToEndWidget .header .statistic{margin-bottom:0!important}.DealsCloseToEndWidget a:hover{text-decoration:underline!important;-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important}.DealsCloseToEndWidget .deal{border-bottom:1px solid rgba(34,36,38,.15);display:block;color:#000;padding:2px 0}.DealsCloseToEndWidget .name{font-weight:700}.DealsCloseToEndWidget .data-container{height:100%}.DealsCloseToEndWidget .deals-container{display:block;height:90%;overflow-y:auto;overflow-x:hidden}.Customers a{color:#000}.Customers a:hover{text-decoration:none}.Customers .active-addresses .item{padding:10px}.Customers .active-addresses .item.CustomerAddress{padding-left:20px!important}.Customers .customers-segment{padding-left:0;padding-right:0;font-size:12px;font-weight:700}.Customers .odd{background-color:rgba(0,0,0,.05)}.Customers tr:hover{background-color:rgba(0,0,0,.075);cursor:pointer}.Customers thead tr:hover,.Customers ul li.head{background-color:transparent;cursor:default}.Customers .show-all{margin-top:20px}.Customers .toggle{float:right;padding-right:10px}.Customers h2{margin-left:15px}.Customers ul{list-style-type:none;position:relative;width:100%;padding:0;margin:0;overflow:scroll}.Customers ul .head{padding:.75rem;border-bottom:2px solid #dee2e6;border-top:1px solid #dee2e6;justify-content:space-between;display:flex}.Customers ul .head .dealCustomerName{padding-left:0}.Customers ul li{justify-content:space-between;display:flex;align-items:center;width:100%;table-layout:fixed;border-top:1px solid #dee2e6}@media only screen and (max-width:1400px){.Customers ul li .CustomerDeal div{min-width:100px}}.Customers ul li.CustomerDeals.odd:hover{background-color:rgba(0,0,0,.05);cursor:auto}.Customers ul li.CustomerDeals.even:hover{background-color:transparent;cursor:auto}.Customers ul li:hover{background-color:rgba(0,0,0,.075);cursor:pointer}.Customers ul li .cell{position:relative}.Customers ul li .CstMainZone,.Customers ul li .Zone{margin-right:10px;color:#f26830}.Customers ul li .CstMainAddress{color:#444;line-height:18px}.Customers ul li .marketingAgreement{display:block!important;margin-top:5px;color:#999}.Customers ul li .marketingAgreement .allowed{color:#8ebe25}.Customers ul li .marketingAgreement .notAllowed{color:#f26830}.Customers ul li .dealCustomerName{padding-left:.75rem}.Customers ul li .CustomerContactData{text-decoration:none;cursor:pointer;color:#444}.Customers ul li .CustomerContactData a{color:#000}.Customers ul li .CustomerContactData a:hover{text-decoration:none;color:#f26830}.Customers ul li .CustomerContactData span{display:inline-block;margin:0 5px}.Customers ul li .expire{color:#f26830}.Customers ul li .Extended{color:#8ebe25}.Customers ul li div{width:auto;min-width:200px;vertical-align:middle;display:inline-block;display:table-cell}.Customers .DealPaymentInfo,.Customers .DealPaymentInfo.UnPaid{color:#f26830}.Customers .DealPaymentInfo.Paid{color:#8ebe25}.Customers .DealPaymentInfo.PartPaid{color:red}.Customers .activeStatus{color:#8ebe25}.Customers .inactiveStatus,.Customers .suspendedStatus,.Customers .waitingStatus{color:#f26830}.Customers .dealBlock{display:block;width:100%}.Customers .CustomerDeals{display:list-item}.Customers .CustomerDeal{text-align:center;border-bottom:1px solid #dee2e6;width:100%;justify-content:space-between;display:flex;align-items:center}.Customers .CustomerDeal span{display:block}.Customers .CustomerDeal .Length span{display:inline-block}.Customers .fastPayment:hover{text-decoration:underline;-webkit-text-decoration-color:#f26830;text-decoration-color:#f26830}.Customers .customerID,.Customers .dealID{color:#8ebe25}.Customers .dealKcal,.Customers .suspensionDate{color:#f26830}.Customers .last-added .customerName div{color:#777}.Customers .unpaid .dealPeriod{min-width:185px;color:#f26830}.Customers .suspended h2,.Customers .unpaid h2{margin-bottom:15px}.Customers .withNotes .dietNotes{color:#f26830}.Customers .withNotes .datepicker{font-size:1rem;margin-right:10px;float:right}.Customers .withNotes .datepicker span{margin:0}.Customers .withNotes span{margin-left:10px}.Customers .suspended h2{margin-bottom:15px}.Customers .suspended span{margin-left:10px}.Customers .suspended .dealEnd{margin-left:0}.Customers .suspended .dealLength{margin:0 10px}.fixed-button{position:fixed;bottom:20px;right:20px;z-index:100}.fixed-button .ui.button{background-position:50%!important;-webkit-transition:all .4s!important;transition:all .4s!important}.fixed-button .ui.button:hover{background:#9dd356 radial-gradient(circle,transparent 1%,#92ca48 0) 50%/15000%!important;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.fixed-button .ui.button:active{background-color:#b6d58e!important;background-size:100%!important;-webkit-transition:background 0s!important;transition:background 0s!important}@media screen and (max-width:768px){.fixed-button{bottom:10px;right:10px}}.fixed-button .ui.circular.button{border-radius:90px;color:#fff;background:#9ad34f}.mealsset-checkboxes .ui.checkbox{display:block!important;margin:5px 0}.mealsset-checkboxes .meal-disabled label{color:red!important;text-decoration:line-through!important}.mealsset-checkboxes .meal-disabled .ui.checkbox{color:red!important}.CustomerPage{padding-top:1px}.CustomerPage .header-second-container{display:inline}.CustomerPage .deal-header-buttons-managament{padding-top:7px;padding-bottom:7px}.CustomerPage .deal-header-buttons-managament .button{margin-top:8px;margin-bottom:8px}.CustomerPage .manage-header{display:flex;justify-content:space-between}.CustomerPage .ui.segment{border-radius:0!important}@media (max-width:1200px){.CustomerPage .customer-deals{margin-top:15px}}.CustomerPage .customer-deals .ui.active.button{background:#9ad34f;color:rgba(44,44,44,.95)}.CustomerPage .customer-deals .ui.disabled.input,.CustomerPage .customer-deals .ui.input:not(.disabled) input[disabled]{opacity:.75}.CustomerPage .customer-deals .ui.cards a.card,.CustomerPage .customer-deals .ui.link.card{border-radius:0}.CustomerPage .customer-deals .datepicker-form-group{border:1px solid rgba(34,36,38,.15);margin:0 .05em;text-align:center;border-radius:.28571429rem}@media screen and (min-width:450px){.CustomerPage .customer-deals .datepick-cell{height:40px;border-radius:6px;width:40px;position:relative;margin:3px}.CustomerPage .customer-deals .datepick-cell .datepick-cell-date{position:absolute;top:0;font-size:14px;font-weight:700;line-height:40px;width:40px}.CustomerPage .customer-deals .datepick-cell .datepick-cell-address{width:4px;border-radius:2px;height:4px;background:#70787b;position:absolute;top:4px;right:4px}}@media screen and (max-width:449px){.CustomerPage .customer-deals .datepick-cell{height:35px;border-radius:6px;width:35px;position:relative;margin:3px}.CustomerPage .customer-deals .datepick-cell .datepick-cell-date{position:absolute;top:0;font-size:13px;font-weight:700;line-height:35px;width:35px}.CustomerPage .customer-deals .datepick-cell .datepick-cell-address{width:4px;border-radius:2px;height:4px;background:#70787b;position:absolute;top:4px;right:4px}}@media screen and (max-width:400px){.CustomerPage .customer-deals .datepick-cell{height:30px;border-radius:6px;width:30px;position:relative;margin:3px}.CustomerPage .customer-deals .datepick-cell .datepick-cell-date{position:absolute;top:0;font-size:12px;font-weight:700;line-height:30px;width:30px}.CustomerPage .customer-deals .datepick-cell .datepick-cell-address{width:4px;border-radius:2px;height:4px;background:#70787b;position:absolute;top:4px;right:4px}}.CustomerPage .customer-deals .datepicker-form-field{padding-left:0!important;padding-right:0!important;border:1px solid rgba(34,36,38,.15);border-left:1px solid rgba(34,36,38,.15)!important;border-radius:.28571429rem;margin:0 7px;text-align:center}.CustomerPage .customer-deals .customerDeal-modifyDate{float:left;width:100%;color:grey;font-weight:400;font-size:12px}.CustomerPage .customer-deals .field.changed .checkbox label,.CustomerPage .customer-deals .field.changed .dropdown,.CustomerPage .customer-deals .field.changed input,.CustomerPage .customer-deals .field.changed textarea{background:#fafff6;color:#7ecd17;border-color:#9ad34f!important}.CustomerPage .customer-deals .field.notDefault .checkbox label,.CustomerPage .customer-deals .field.notDefault .dropdown,.CustomerPage .customer-deals .field.notDefault input,.CustomerPage .customer-deals .field.notDefault textarea{background:#fff6f6;color:#9f3a38;border-color:#e0b4b4!important}.CustomerPage .customer-deals .field.cost-modified label{color:#2196f3}.CustomerPage .customer-deals .field.cost-modified .prompt.label{white-space:pre-line!important;border:1px solid #2196f3!important;color:#2196f3!important}.CustomerPage .customer-deals .field.cost-modified .checkbox label,.CustomerPage .customer-deals .field.cost-modified .dropdown,.CustomerPage .customer-deals .field.cost-modified input,.CustomerPage .customer-deals .field.cost-modified textarea{background:#f6f8ff!important;color:#2196f3!important;border-color:#2196f3!important}.CustomerPage .customer-deals .DayPicker-Month:nth-child(2){border-left:1px solid #f4f4f4}.CustomerPage .customer-deals .datepick-size-toggle{position:absolute;left:5px;top:5px}.CustomerPage .customer-deals .datepick-disabled{pointer-events:none;opacity:.8}.CustomerPage .customer-deals .datepick-disabled .checkbox,.CustomerPage .customer-deals .datepick-disabled .DayPicker-NavButton{pointer-events:all}.CustomerPage .customer-deals .calendars .field{width:100%!important}.CustomerPage .customer-deals .DayPicker-Day .normalDay{background:#b7d17b}.CustomerPage .customer-deals .DayPicker-Day .normalDay .datepick-cell-date{color:#f0f8ff}.CustomerPage .customer-deals .DayPicker-Day .eatenDay{background:#fff}.CustomerPage .customer-deals .DayPicker-Day .eatenDay div{color:#b7d17b}.CustomerPage .customer-deals .DayPicker-Day .exclusedDay{background:#d35c58}.CustomerPage .customer-deals .DayPicker-Day .exclusedDay .datepick-cell-date{color:#f0f8ff}.CustomerPage .customer-deals .DayPicker-Day .exclusedPastDay{background:#fff}.CustomerPage .customer-deals .DayPicker-Day .exclusedPastDay .datepick-cell-date{color:#d35c58}.CustomerPage .customer-deals .DayPicker-Day .selectingAddressEndDateDay{background:#5a5a5a}.CustomerPage .customer-deals .DayPicker{margin-top:15px}.CustomerPage .customer-deals .DayPicker .ui.dropdown .menu .active.item{background:rgba(0,0,0,.05)}.CustomerPage .customer-deals .DayPicker .ui.dropdown .menu>.divider{margin-bottom:0}.CustomerPage .customer-deals .deal-addresses-extend-select-button.ui.button{margin:0;padding:0;background:transparent}.CustomerPage .customer-deals .active-deals{position:relative;padding-bottom:35px}.CustomerPage .customer-deals .ui.horizontal.divider:first-child{margin-top:0}.CustomerPage .customer-deals .newdeal-button-container{width:100%}.CustomerPage .customer-deals .newdeal-button-container .ui.button{margin:0 auto;display:block}.CustomerPage .customer-deals .statistic-noDeals{width:100%}.CustomerPage .customer-deals .deal-container .dropdown-diet-mealsset{background:bisque!important}.CustomerPage .customer-deals .deal-container .dropdown-diet-mealsset:hover{background:#f6e2ca!important}.CustomerPage .customer-deals .deal-container .DayPicker-Day--today{color:inherit}.CustomerPage .customer-deals .deal-container .DayPicker-Day{border-radius:0;padding:0}.CustomerPage .customer-deals .deal-container .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background:none}.CustomerPage .customer-deals .no-deals-info{margin-top:15px}.CustomerPage .customer-addresses .ui.segment.card-groups-segment{background:transparent;border:none;box-shadow:none;padding-left:0;padding-right:0}@media screen and (max-width:1200px){.CustomerPage .customer-addresses{margin-top:15px!important}}@media screen and (min-width:1000px){.CustomerPage .customer-addresses .add-new-card div{position:relative!important}}.CustomerPage .customer-addresses .add-new-card .content{width:100%;position:relative}.CustomerPage .customer-addresses .add-new-card div{font-size:18px}@media screen and (min-width:1000px){.CustomerPage .customer-addresses .add-new-card div{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.CustomerPage .customer-addresses .card{border-radius:0!important;width:31.68%;margin-top:0}.CustomerPage .customer-addresses .card .main-addres-icon{position:absolute;top:5px;right:5px}.CustomerPage .customer-addresses .card.active{border:none;box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:1000px){.CustomerPage .customer-addresses .card{width:47%}}@media screen and (max-width:753px){.CustomerPage .customer-addresses .card{width:100%}}.CustomerPage .customer-addresses .card .content{border-radius:0!important}.CustomerPage .ui.segment{margin-top:0!important}.CustomerPage .customer-summary{font-weight:700;word-break:break-all;font-size:14px}.CustomerPage .customer-summary div{margin:10px 0}.CustomerPage .customer-summary div:last-child{margin-bottom:0}.CustomerPage .customer-summary .button{width:100%}.CustomerPage .customer-summary .button:hover{background:#9ad34f}.CustomerPage .customer-summary .customer-notes-textarea{width:100%;font-weight:400;font-size:14px!important;word-break:break-word;border:none;border-top:1px solid #c9c9c9;padding-top:10px}@media (min-width:1200px){.CustomerPage .customer-summary .customer-notes-textarea{height:365px}}.CustomerPage .customer-summary .customer-notes-textarea:focus{outline:none}.CustomerPage .page.disabled{display:none}.CustomerPage .customer-panel-menu{overflow-x:auto!important;font-size:16px!important;background:#22292f;border-radius:0!important}.CustomerPage .customer-panel-menu .item{color:#f5f6f8!important}.CustomerPage .customer-panel-menu .item:hover{background:hsla(0,0%,75.3%,.1)!important}.CustomerPage .customer-panel-menu .item.active{background:hsla(0,0%,100%,.1)!important}.CustomerPage .customer-panel-menu::-webkit-scrollbar-track{background:#22292f}.CustomerPage .customer-panel-menu::-webkit-scrollbar{height:6px;border:none}.create-template-modal{margin-top:-70px!important}.create-template-modal label{display:block;margin:0 0 .28571429rem;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.create-template-modal .link{border:none;background:transparent;color:#00f;display:block}.create-template-modal .link:hover{text-decoration:underline;cursor:pointer}.TemplatesPage .create-segment{text-align:right}.TemplatesPage .templates-list{margin-top:15px}.TemplatesPage .templates-list .description span{font-weight:700}.clone-diet-buttons button{width:100%;margin:2px 0!important;background-color:#9ad34f!important}.clone-diet-buttons button:hover{opacity:.9}.add-meals-buttons .ui.basic.green.button{box-shadow:inset 0 0 0 1px #9ad34f!important;color:#9ad34f!important}@media (min-width:992px){.manage-cycle .col-menu{padding-left:0}}.manage-cycle #calories-panel-menu{top:0;overflow-x:auto;overflow-y:hidden}.manage-cycle #calories-panel-menu::-webkit-scrollbar-thumb{background:#dedede}.manage-cycle #calories-panel-menu::-webkit-scrollbar-track{background:transparent}.manage-cycle #calories-panel-menu::-webkit-scrollbar{height:6px;border:none}.manage-cycle #calories-panel-menu.fixed-pos{position:fixed;z-index:100;top:75px;background:#9ad34f;-webkit-transition:.5s;transition:.5s;right:20px;border:1px solid #9ad34f;border-radius:.28571429rem}@media screen and (max-width:576px){.manage-cycle #calories-panel-menu.fixed-pos{width:98%;left:1%}}.manage-cycle #calories-panel-menu.fixed-pos .item{color:#fff}.manage-cycle #calories-panel-menu.fixed-pos .active{border-bottom:5px solid #fff!important}.manage-cycle .ingredientsPanel{height:470px;position:relative;-webkit-transition:.6s;transition:.6s}.manage-cycle .ingredientsPanel .list-collection{margin:6px 0;overflow-x:hidden;overflow-y:scroll;max-height:300px}.manage-cycle .ingredientsPanel .list-collection .button-edit-ingredient{box-shadow:inset 0 0 0 1px #9ad34f!important;color:#9ad34f!important}.manage-cycle .ingredientsPanel .list-collection .button{float:left;padding:7px}.manage-cycle .ingredientsPanel .list-collection::-webkit-scrollbar-thumb{background:#dedede}.manage-cycle .ingredientsPanel .list-collection::-webkit-scrollbar-track{background:transparent}.manage-cycle .ingredientsPanel .list-collection .item .content:hover{cursor:pointer}.manage-cycle .ingredientsPanel .list-collection .item .content:hover .header{color:#9ad34f!important}.manage-cycle .ingredientsPanel .list-collection .button:hover{box-shadow:inset 0 0 0 2px #9ad34f!important}.manage-cycle .ingredientsPanel .pagination{bottom:15px!important;position:absolute!important}.manage-cycle .ingredientsPanel .ui.buttons{width:100%}.manage-cycle .olive{background-color:#9ad34f!important}.manage-cycle .olive:hover{opacity:.9}.manage-cycle h2 span{color:#9ad34f}.manage-cycle .datepicker .field,.manage-cycle .datepicker .input,.manage-cycle .datepicker input{width:100%}.manage-cycle .message{margin-top:10px!important}.manage-cycle .ui.secondary.pointing.menu{border-bottom:none}.manage-cycle .save-buttons{text-align:right;margin-top:15px}.manage-cycle .save-buttons button{margin-left:10px}.manage-cycle .save-buttons button:first-child{margin-left:0}.manage-cycle .summary-all{background:#2c3034;color:#fff}.manage-cycle .summary-all div,.manage-cycle .summary-all span{color:#9ad34f}.manage-cycle .component-buttons-manage{min-width:100px}.manage-cycle .component-buttons-manage button{display:inline-block;width:30%!important;background:none;padding:0;margin:0;width:100%;text-align:center;font-size:16px}.manage-cycle .component-buttons-manage button:hover{background:transparent}.manage-cycle .component-buttons-manage button .icon{float:none}.manage-cycle .component-buttons-manage .save:hover{color:#65a90c}.manage-cycle .component-buttons-manage .clone:hover{color:#52c6de}.manage-cycle .component-buttons-manage .delete:hover{color:#e45100}.manage-cycle .Search{display:inline-block;width:100%}.manage-cycle .Search input{width:100%;border:none;border-bottom:2px solid #9ad34f;background:none;border-radius:0;padding:7px 5px 5px}.manage-cycle .Search input:focus{outline:none}.manage-cycle .list .content{vertical-align:middle!important}.manage-cycle .list .content .header{font-weight:400}.manage-cycle .td-buttons-temp{padding:0!important;position:relative;margin:0;height:1px}.manage-cycle .diet-header input{border:none}.manage-cycle .diet-header .percentage{color:#9ad34f;margin-left:5px}.manage-cycle .diet-header td:last-child{padding-left:0;padding-right:0}.manage-cycle .diet-header .ui.button{width:100%;height:100%;margin:0;padding:0;background:transparent;border-radius:0}.manage-cycle .diet-header .ui.button.active{border:1px solid #ff6f6f;color:#ff6f6f}.manage-cycle .diet-header .icon{float:none!important;margin:0!important}.manage-cycle .toggler .positive{background:#9ad34f!important}.manage-cycle .toggler .positive:hover{background:#9ad34f!important;opacity:.9}.manage-cycle .menu-table{display:block;overflow-x:auto}.manage-cycle .menu table{width:100%;text-align:right}.manage-cycle .menu table .table-space-row{height:10px}.manage-cycle .menu .ui.input input{font-size:14px!important}.manage-cycle .menu .portion-input{min-width:80px!important}.manage-cycle .menu .portion-input input{padding-right:20px!important}.manage-cycle .menu .portion-input i{width:10px!important}.manage-cycle .menu .small-input input{width:50px!important;text-align:right;border:none;border-bottom:1px solid #9ad34f;background:transparent}.manage-cycle .menu .ui.input{width:100%}.manage-cycle .menu .ui.input input{padding:5px;border-radius:0}.manage-cycle .menu .menu-item:nth-child(odd){background:#f2f2f2}.manage-cycle .menu .menu-item.border-top{border-top:1px solid #9ad34f!important}.manage-cycle .menu .menu-item.border-bottom{border-bottom:1px solid #9ad34f!important}.manage-cycle .menu .menu-item.special-ingredient{background:#f0f8ff!important}.manage-cycle .menu .menu-item:hover{background:rgba(0,0,0,.03)}.manage-cycle .menu .boxes-container{padding:0}.manage-cycle .menu .boxes-container .dropdown{border:none;border-radius:0}.manage-cycle .menu .boxes-container .dropdown input{margin:0!important}.manage-cycle .menu .boxes-container .dropdown a{font-size:11px;font-weight:700}.manage-cycle .menu .boxes-container .dropdown .label{background-color:#fffaf0}.manage-cycle .menu .boxes-container .dropdown .delete{background:none}.manage-cycle .menu .clone-menumeal-button{background:none;padding:0;margin:0;width:100%;text-align:center;font-size:16px}.manage-cycle .menu .clone-menumeal-button:hover{color:#52c6de}.manage-cycle .menu .clone-menumeal-button .icon{float:none}.manage-cycle .menu .summary{background:#dee2e6;font-weight:700}.manage-cycle .menu .summary td{padding:4px 5px}.manage-cycle .menu .summary div,.manage-cycle .menu .summary span{color:#9ad34f}.manage-cycle .menu thead{font-weight:700;border:1px solid #e8e8e9}.manage-cycle .menu tbody{border:1px solid #e8e8e9}.manage-cycle .menu .variant-dimmer{position:absolute!important}.manage-cycle .menu .meal-name .meal-clone-between-diets{display:none}.manage-cycle .menu .meal-name .meal-clone-between-diets .diets-dropdown,.manage-cycle .menu .meal-name .meal-clone-between-diets .meals-dropdown{width:100%!important}.manage-cycle .menu .meal-name .meal-clone-between-diets .diets-dropdown .icon,.manage-cycle .menu .meal-name .meal-clone-between-diets .meals-dropdown .icon{display:none}.manage-cycle .menu .meal-name .meal-clone-between-diets .diets-dropdown{white-space:nowrap}.manage-cycle .menu .meal-name .meal-clone-between-diets .diets-dropdown .text{text-decoration:underline}.manage-cycle .menu .meal-name .meal-clone-between-diets .diets-dropdown .item{padding:0!important}.manage-cycle .menu .meal-name .meal-clone-between-diets .meals-dropdown{padding:.78571429rem 1.14285714rem!important}.manage-cycle .menu .meal-name .meal-clone-between-diets .meals-dropdown .text{text-decoration:none}.manage-cycle .menu .meal-name .meal-clone-between-diets .meals-dropdown .item{padding:.78571429rem 1.14285714rem!important}.manage-cycle .menu .meal-name:hover{cursor:pointer}.manage-cycle .menu .meal-name:hover .meal-clone-between-diets{display:block}.manage-cycle .menu .meal-name:hover .meal-info{display:none!important}.manage-cycle .menu tr{border-top:1px solid #e8e8e9}.manage-cycle .menu .component-name{cursor:pointer;position:relative}.manage-cycle .menu .component-name span{color:#9ad34f;font-weight:700;margin-left:5px}.manage-cycle .menu .component-name .dimmer{position:absolute!important}.manage-cycle .menu td{border-right:1px solid #e8e8e9;padding:2px 5px}.manage-cycle .menu td .icon{float:left}.IngredientsPage .menu,.IngredientsPage .ui.pagination.menu,.IngredientsPage h2{margin-left:15px}.IngredientsPage .segment{padding-left:0;padding-right:0}.IngredientsPage .menu{display:inline-block;margin-bottom:1px}.IngredientsPage .menu .new{display:inline-block;right:15px;position:absolute}.IngredientsPage .menu .Search{display:inline-block}.IngredientsPage .menu .Search input{width:100%;border:none;border-bottom:2px solid #9ad34f;background:none;padding:5px}.IngredientsPage .menu .Search input:focus{outline:none}.DishesPage .menu,.DishesPage .ui.pagination.menu,.DishesPage h2{margin-left:15px}.DishesPage .segment{padding-left:0;padding-right:0}.DishesPage .menu{display:inline-block;margin-bottom:1px}.DishesPage .menu .new{display:inline-block;right:15px;position:absolute}.DishesPage .menu .Search{display:inline-block}.DishesPage .menu .Search input{width:100%;border:none;border-bottom:2px solid #9ad34f;background:none;padding:5px}.DishesPage .menu .Search input:focus{outline:none}.AddIngredientPage{padding-bottom:20px}.AddIngredientPage .alert{margin-top:20px!important;margin-bottom:0}.AddIngredientPage .ui.message{margin-bottom:0}.AddIngredientPage .crud-buttons{float:right;display:flex}.AddIngredientPage .crud-buttons .button{float:right}.AddIngredientPage .small-input{width:85px}.AddIngredientPage .small-input input{font-size:14px!important}.AddIngredientPage .unit-checkbox{margin-bottom:10px}.AddDishPage,.EditDishPage{padding-bottom:20px}.AddDishPage .ui.form .field .ui.input input,.EditDishPage .ui.form .field .ui.input input{width:50px}.AddDishPage .special-ingredient,.EditDishPage .special-ingredient{background:#f0f8ff!important}@media only screen and (max-width:767px){.AddDishPage .ui.table:not(.unstackable) tbody,.EditDishPage .ui.table:not(.unstackable) tbody{display:table-row-group!important}.AddDishPage .ui.table:not(.unstackable) tr,.EditDishPage .ui.table:not(.unstackable) tr{display:table-row!important}.AddDishPage .ui.table:not(.unstackable) tr td,.AddDishPage .ui.table:not(.unstackable) tr th,.EditDishPage .ui.table:not(.unstackable) tr td,.EditDishPage .ui.table:not(.unstackable) tr th{display:table-cell!important}}.AddDishPage h2 div,.EditDishPage h2 div{float:right;display:inline-flex}.AddDishPage h2 .button,.EditDishPage h2 .button{float:right}.AddDishPage .checkbox-options .field,.EditDishPage .checkbox-options .field{margin-bottom:0}.AddDishPage .checkbox-options .field label,.EditDishPage .checkbox-options .field label{margin-top:10px;margin-bottom:1px}.AddDishPage .input-editable-all input,.EditDishPage .input-editable-all input{background:#9ad34f!important;color:#fff!important}.AddDishPage .alert,.EditDishPage .alert{margin-bottom:0;margin-top:20px!important}.AddDishPage .small-input,.EditDishPage .small-input{width:85px}.AddDishPage .small-input input,.EditDishPage .small-input input{font-size:14px!important}.AddDishPage .results-container,.EditDishPage .results-container{position:relative}.AddDishPage .results-container .search-results-list,.EditDishPage .results-container .search-results-list{position:absolute;background:#fff;bottom:0;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;font-size:17px;list-style-type:none;padding:0;width:430px;max-height:200px;z-index:10;overflow-y:scroll;box-shadow:0 1px 4px 0 rgba(34,36,38,.15)}.AddDishPage .results-container .search-results-list:empty,.EditDishPage .results-container .search-results-list:empty{display:none}.AddDishPage .results-container .search-results-list li,.EditDishPage .results-container .search-results-list li{padding:5px 10px}.AddDishPage .results-container .search-results-list li:nth-of-type(odd),.EditDishPage .results-container .search-results-list li:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.AddDishPage .results-container .search-results-list li:hover,.EditDishPage .results-container .search-results-list li:hover{background-color:rgba(0,0,0,.075);cursor:pointer}.AddDishPage .dropdown .icon,.EditDishPage .dropdown .icon{display:none}.AddDishPage .ui.disabled.dropdown,.EditDishPage .ui.disabled.dropdown{opacity:1}.AddDishPage .isLocked,.EditDishPage .isLocked{border-top:.2em solid #db2828!important}.AddDishPage .isLocked tfoot th,.EditDishPage .isLocked tfoot th{background:#db2828!important;font-weight:700!important;color:#fff!important;border-left:none!important}.AddDishPage .ui.table,.EditDishPage .ui.table{border-top:.2em solid #2b2b2b;text-align:right;overflow-y:hidden}@media only screen and (max-width:1350px){.AddDishPage .ui.table,.EditDishPage .ui.table{display:block;overflow-x:auto}}@media only screen and (max-width:767px){.AddDishPage .ui.table thead,.EditDishPage .ui.table thead{display:table-header-group}.AddDishPage .ui.table:not(.unstackable) tbody,.EditDishPage .ui.table:not(.unstackable) tbody{display:table-row-group!important}.AddDishPage .ui.table tfoot,.EditDishPage .ui.table tfoot{display:table-footer-group!important}}.AddDishPage table tfoot th,.EditDishPage table tfoot th{background:#2b2b2b!important;font-weight:700!important;color:#fff!important}.AddDishPage table td,.AddDishPage table th,.EditDishPage table td,.EditDishPage table th{position:relative!important;vertical-align:middle!important}.AddDishPage table td.selectable,.AddDishPage table th.selectable,.EditDishPage table td.selectable,.EditDishPage table th.selectable{cursor:pointer}.AddDishPage table td input,.AddDishPage table th input,.EditDishPage table td input,.EditDishPage table th input{text-align:right!important;padding:2px 10px 2px 5px!important}.AddDishPage .additional .field,.EditDishPage .additional .field{padding:0}.AddDishPage .dietetic-dish-notes,.EditDishPage .dietetic-dish-notes{margin-top:10px!important}.AddDishPage .textareas,.EditDishPage .textareas{display:flex;justify-content:space-between}.AddDishPage .textareas textarea,.EditDishPage .textareas textarea{width:49%;height:171px}.AddDishPage .textareas textarea:focus,.EditDishPage .textareas textarea:focus{border-color:#9ad34f!important}@media only screen and (max-width:992px){.AddDishPage .textareas,.EditDishPage .textareas{display:block}.AddDishPage .textareas textarea,.EditDishPage .textareas textarea{width:100%;height:auto}.AddDishPage .textareas textarea:last-child,.EditDishPage .textareas textarea:last-child{margin-top:10px}}.ExtensionsPage .menu,.ExtensionsPage .ui.pagination.menu,.ExtensionsPage h2{margin-left:15px}.ExtensionsPage .segment{padding-left:0;padding-right:0}.ExtensionsPage .menu{display:inline-block;margin-bottom:1px}.ExtensionsPage .menu .new{display:inline-block;right:15px;position:absolute}.ExtensionsPage .menu .Search{display:inline-block}.ExtensionsPage .menu .Search input{width:100%;border:none;border-bottom:2px solid #9ad34f;background:none;padding:5px}.ExtensionsPage .menu .Search input:focus{outline:none}.AddExtensionPage,.EditExtensionPage{padding-bottom:20px}.AddExtensionPage .ui.form .field .ui.input input,.EditExtensionPage .ui.form .field .ui.input input{width:50px}.AddExtensionPage .special-ingredient,.EditExtensionPage .special-ingredient{background:#f0f8ff!important}@media only screen and (max-width:767px){.AddExtensionPage .ui.table:not(.unstackable) tbody,.EditExtensionPage .ui.table:not(.unstackable) tbody{display:table-row-group!important}.AddExtensionPage .ui.table:not(.unstackable) tr,.EditExtensionPage .ui.table:not(.unstackable) tr{display:table-row!important}.AddExtensionPage .ui.table:not(.unstackable) tr td,.AddExtensionPage .ui.table:not(.unstackable) tr th,.EditExtensionPage .ui.table:not(.unstackable) tr td,.EditExtensionPage .ui.table:not(.unstackable) tr th{display:table-cell!important}}.AddExtensionPage h2 div,.EditExtensionPage h2 div{float:right;display:inline-flex}.AddExtensionPage h2 .button,.EditExtensionPage h2 .button{float:right}.AddExtensionPage .checkbox-options .field,.EditExtensionPage .checkbox-options .field{margin-bottom:0}.AddExtensionPage .checkbox-options .field label,.EditExtensionPage .checkbox-options .field label{margin-top:10px;margin-bottom:1px}.AddExtensionPage .input-editable-all input,.EditExtensionPage .input-editable-all input{background:#9ad34f!important;color:#fff!important}.AddExtensionPage .alert,.EditExtensionPage .alert{margin-bottom:0;margin-top:20px!important}.AddExtensionPage .small-input,.EditExtensionPage .small-input{width:85px}.AddExtensionPage .small-input input,.EditExtensionPage .small-input input{font-size:14px!important}.AddExtensionPage .results-container,.EditExtensionPage .results-container{position:relative}.AddExtensionPage .results-container .search-results-list,.EditExtensionPage .results-container .search-results-list{position:absolute;background:#fff;bottom:0;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;font-size:17px;list-style-type:none;padding:0;width:430px;max-height:200px;z-index:10;overflow-y:scroll;box-shadow:0 1px 4px 0 rgba(34,36,38,.15)}.AddExtensionPage .results-container .search-results-list:empty,.EditExtensionPage .results-container .search-results-list:empty{display:none}.AddExtensionPage .results-container .search-results-list li,.EditExtensionPage .results-container .search-results-list li{padding:5px 10px}.AddExtensionPage .results-container .search-results-list li:nth-of-type(odd),.EditExtensionPage .results-container .search-results-list li:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.AddExtensionPage .results-container .search-results-list li:hover,.EditExtensionPage .results-container .search-results-list li:hover{background-color:rgba(0,0,0,.075);cursor:pointer}.AddExtensionPage .dropdown .icon,.EditExtensionPage .dropdown .icon{display:none}.AddExtensionPage .ui.disabled.dropdown,.EditExtensionPage .ui.disabled.dropdown{opacity:1}.AddExtensionPage .isLocked,.EditExtensionPage .isLocked{border-top:.2em solid #db2828!important}.AddExtensionPage .isLocked tfoot th,.EditExtensionPage .isLocked tfoot th{background:#db2828!important;font-weight:700!important;color:#fff!important;border-left:none!important}.AddExtensionPage .ui.table,.EditExtensionPage .ui.table{border-top:.2em solid #2b2b2b;text-align:right;overflow-y:hidden}@media only screen and (max-width:1350px){.AddExtensionPage .ui.table,.EditExtensionPage .ui.table{display:block;overflow-x:auto}}@media only screen and (max-width:767px){.AddExtensionPage .ui.table thead,.EditExtensionPage .ui.table thead{display:table-header-group}.AddExtensionPage .ui.table:not(.unstackable) tbody,.EditExtensionPage .ui.table:not(.unstackable) tbody{display:table-row-group!important}.AddExtensionPage .ui.table tfoot,.EditExtensionPage .ui.table tfoot{display:table-footer-group!important}}.AddExtensionPage table tfoot th,.EditExtensionPage table tfoot th{background:#2b2b2b!important;font-weight:700!important;color:#fff!important}.AddExtensionPage table td,.AddExtensionPage table th,.EditExtensionPage table td,.EditExtensionPage table th{position:relative!important;vertical-align:middle!important}.AddExtensionPage table td.selectable,.AddExtensionPage table th.selectable,.EditExtensionPage table td.selectable,.EditExtensionPage table th.selectable{cursor:pointer}.AddExtensionPage table td input,.AddExtensionPage table th input,.EditExtensionPage table td input,.EditExtensionPage table th input{text-align:right!important;padding:2px 10px 2px 5px!important}.AddExtensionPage .additional .field,.EditExtensionPage .additional .field{padding:0}.AddExtensionPage .dietetic-extension-notes,.EditExtensionPage .dietetic-extension-notes{margin-top:10px!important}.AddExtensionPage .textareas,.EditExtensionPage .textareas{display:flex;justify-content:space-between}.AddExtensionPage .textareas textarea,.EditExtensionPage .textareas textarea{width:49%;height:171px}.AddExtensionPage .textareas textarea:focus,.EditExtensionPage .textareas textarea:focus{border-color:#9ad34f!important}@media only screen and (max-width:992px){.AddExtensionPage .textareas,.EditExtensionPage .textareas{display:block}.AddExtensionPage .textareas textarea,.EditExtensionPage .textareas textarea{width:100%;height:auto}.AddExtensionPage .textareas textarea:last-child,.EditExtensionPage .textareas textarea:last-child{margin-top:10px}}.AddExtensionPage .photo-preview,.EditExtensionPage .photo-preview{width:100%;min-height:100px;margin-top:10px;border:1px solid #d3d3d3;border-radius:5px;position:relative;text-align:center}.AddExtensionPage .photo-preview .placeholder,.EditExtensionPage .photo-preview .placeholder{position:absolute;width:100%;color:#d3d3d3;text-align:center;line-height:100px;z-index:1}.AddExtensionPage .photo-preview img,.EditExtensionPage .photo-preview img{position:relative;z-index:10;max-width:100%}.spinnerContainer{background:#eee;width:100vw;height:100vh;z-index:10000;left:0;top:0;position:fixed;-webkit-transition:.5s;transition:.5s}.spinnerContainer .spinner{margin:100px auto;width:80px;height:80px;position:relative;text-align:center;top:25%;-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite}.spinnerContainer .dot1,.spinnerContainer .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#9ad34f;border-radius:100%;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.spinnerContainer .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.PermissionsPage .menu{overflow-y:hidden}.PermissionsPage #checkboxes-segment{margin-top:0!important}.PermissionsPage #checkboxes-segment .ui.checkbox{width:300px}.CollationPage .message{z-index:1}.CollationPage .message .dish-name{font-weight:700}.CollationPage .message .customer-name{margin-top:5px}.CollationPage .customer-diet-notes-click:hover{cursor:pointer}.CollationPage .main-segment{padding-bottom:200px}.CollationPage .regenerate-container{width:100%;padding-right:5px}.CollationPage .menu-sticker{position:fixed;bottom:-200px;width:100%;width:calc(100% - 253px);-webkit-transition:all 1s;transition:all 1s;border-radius:4px 4px 0 0}.CollationPage .menu-sticker p{opacity:1!important}.CollationPage .menu-sticker.active{bottom:0}.CollationPage .menu-sticker .header{padding:0 0 3px}.CollationPage .collation-datepicker{float:right;display:inline-flex}.CollationPage .collation-datepicker input{text-align:center;font-size:20px!important;line-height:35px}.CollationPage .generate-button-container{width:100%;text-align:center}.CollationPage .meals-menu{margin-top:20px}.CollationPage .meals-menu a:first-child{margin-left:0!important}.CollationPage .search-panel{margin-bottom:8px}.CollationPage .clone-exclusion-buttons{width:100%}.CollationPage .clone-exclusion-buttons .button,.CollationPage .clone-exclusion-buttons .dropdown{margin:0;width:50%;border-radius:0}.CollationPage .exclusion-manage{min-height:65px}.CollationPage .exclusion-manage .slide-button{float:left;background:transparent;padding-right:5px;padding-left:0;color:#000;font-size:15px}.CollationPage .exclusion-manage .dimmer{position:absolute!important;z-index:1!important}.CollationPage .exclusion-manage textarea{border-radius:0!important}.CollationPage .exclusion-manage .boxes-container{padding:0}.CollationPage .exclusion-manage .boxes-container .dropdown{border:none;border-radius:0}.CollationPage .exclusion-manage .boxes-container .dropdown input{margin:0!important}.CollationPage .exclusion-manage .boxes-container .dropdown span{color:#000}.CollationPage .exclusion-manage .boxes-container .dropdown a{font-size:11px;font-weight:700}.CollationPage .exclusion-manage .boxes-container .dropdown .label{background-color:#fffaf0}.CollationPage .exclusion-manage .boxes-container .dropdown .delete{background:none}.CollationPage .deal-eco{margin-left:5px}.CollationPage .results-container{position:relative}.CollationPage .results-container .search-results-list{position:absolute;background:#fff;bottom:0;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;font-size:17px;list-style-type:none;padding:0;width:430px;max-height:200px;z-index:10;overflow-y:scroll;box-shadow:0 1px 4px 0 rgba(34,36,38,.15)}.CollationPage .results-container .search-results-list:empty{display:none}.CollationPage .results-container .search-results-list li{padding:5px 10px}.CollationPage .results-container .search-results-list li:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.CollationPage .results-container .search-results-list li:hover{background-color:rgba(0,0,0,.075);cursor:pointer}.CollationPage .index{width:30px;color:#9a9a9a;font-weight:700}.CollationPage .buttons{opacity:.8;display:inline-block}.CollationPage .buttons button{vertical-align:top}.CollationPage .exclusion-remove{float:right;color:#9a9a9a}.CollationPage .exclusion-remove:hover{color:#ff4242;cursor:pointer}.CollationPage .deal-name{color:#9a9a9a;font-weight:400;margin-left:5px}.CollationPage .customer-name{font-weight:700}.CollationPage .datepicker .field,.CollationPage .datepicker .input,.CollationPage .datepicker input{width:100%}.CollationPage .message{margin-top:10px!important}.CollationPage .ui.secondary.pointing.menu{border-bottom:none}.CollationPage .save-buttons{text-align:right;margin-top:15px}.CollationPage .save-buttons button{margin-left:10px}.CollationPage .save-buttons button:first-child{margin-left:0}.CollationPage .summary-all{background:#2c3034;color:#fff}.CollationPage .summary-all div,.CollationPage .summary-all span{color:#9ad34f}.CollationPage .component-buttons-manage{min-width:75px}.CollationPage .component-buttons-manage button{display:inline-block;width:50%!important;background:none;padding:0;margin:0;width:100%;text-align:center;font-size:16px}.CollationPage .component-buttons-manage button:hover{background:transparent}.CollationPage .component-buttons-manage button .icon{float:none;margin-left:5px!important}.CollationPage .component-buttons-manage .save:hover{color:#65a90c}.CollationPage .component-buttons-manage .delete:hover{color:#943634!important}.CollationPage .component-buttons-manage .list .content{vertical-align:middle!important}.CollationPage .component-buttons-manage .list .content .header{font-weight:400}.CollationPage .td-buttons-temp{padding:0!important;position:relative;margin:0;height:1px}.CollationPage .diet-header input{border:none}.CollationPage .diet-header span{color:#9ad34f;margin-left:5px}.CollationPage .diet-header td:last-child{padding-left:0;padding-right:0}.CollationPage .diet-header .ui.button{width:100%;height:100%;margin:0;padding:0;background:transparent;border-radius:0}.CollationPage .diet-header .ui.button.active{border:1px solid #ff6f6f;color:#ff6f6f}.CollationPage .diet-header .icon{float:none!important;margin:0!important}.CollationPage .toggler .positive{background:#9ad34f!important}.CollationPage .toggler .positive:hover{background:#9ad34f!important;opacity:.9}.CollationPage #content-panel{width:100%}.CollationPage .heading{margin-bottom:15px;text-align:right}.CollationPage .heading .olive{box-shadow:inset 0 0 0 1px #9ad34f!important;color:#9ad34f!important}.CollationPage .heading .olive:hover{box-shadow:inset 0 0 0 1px #9ad34f!important;background-color:#9ad34f!important;color:#fff!important}.CollationPage .heading .red:hover{box-shadow:inset 0 0 0 1px #db2828!important;background-color:#db2828!important;color:#fff!important}.CollationPage .heading .credentials{float:left;margin-top:8px;text-align:left}.CollationPage .heading .credentials:hover{cursor:pointer}.CollationPage .menu{width:100%;overflow-x:auto}.CollationPage .menu h2 span{color:#9ad34f}.CollationPage .menu table{width:100%;text-align:right}.CollationPage .menu table .table-space-row{height:10px}.CollationPage .menu .ui.input input{font-size:14px!important}.CollationPage .menu .portion-input{min-width:80px!important}.CollationPage .menu .portion-input input{padding-right:20px!important}.CollationPage .menu .portion-input i{width:10px!important}.CollationPage .menu .small-input input{width:50px!important;text-align:right;border:none;border-bottom:1px solid #9ad34f;background:transparent}.CollationPage .menu .ui.input{width:100%}.CollationPage .menu .ui.input input{padding:5px;border-radius:0}.CollationPage .menu .menu-item:nth-child(odd){background:#f2f2f2}.CollationPage .menu .menu-item .dimmer{position:absolute!important}.CollationPage .menu .menu-item.border-top{border-top:1px solid #9ad34f!important}.CollationPage .menu .menu-item.special-ingredient{background:#f0f8ff!important}.CollationPage .menu .menu-item.border-bottom{border-bottom:1px solid #9ad34f!important}.CollationPage .menu .menu-item:hover{background:rgba(0,0,0,.03)}.CollationPage .menu .clone-menumeal-button{background:none;padding:0;margin:0;width:100%;text-align:center;font-size:16px}.CollationPage .menu .clone-menumeal-button:hover{color:#52c6de}.CollationPage .menu .clone-menumeal-button .icon{float:none}.CollationPage .menu .summary{background:#dee2e6;font-weight:700}.CollationPage .menu .summary td{padding:4px 5px}.CollationPage .menu .summary div,.CollationPage .menu .summary span{color:#9ad34f}.CollationPage .menu thead{font-weight:700;border:1px solid #e8e8e9}.CollationPage .menu tbody{border:1px solid #e8e8e9}.CollationPage .menu tr{border-top:1px solid #e8e8e9}.CollationPage .menu .component-name{cursor:pointer;position:relative}.CollationPage .menu .component-name span{color:#9ad34f;font-weight:700;margin-left:5px}.CollationPage .menu td{border-right:1px solid #e8e8e9;padding:2px 5px}.CollationPage .menu td .icon{float:left}.CollationPage .deal-container{font-weight:700;border-bottom:1px solid #e4e4e4;margin-bottom:7px;padding-bottom:5px}.CollationPage .deal-container.calories{border-bottom:none;color:#e45100;margin-top:20px;margin-bottom:0;font-size:16px}.CollationPage .deal-container.calories:first-child{margin-top:0}.CollationPage .deal-container .index{float:left;width:30px;color:#9a9a9a}.CollationPage .deal-container .deal-name{color:#9a9a9a;font-weight:400;margin-left:5px}.CollationPage .deal-container .customer-name:hover{opacity:.9;text-decoration:underline;cursor:pointer}.CollationPage .icons{float:right;margin-top:-3px;font-size:17px}.CollationPage .header{padding:15px 0}.ReportsPage h2{margin-bottom:25px}.ReportsPage .DayPicker-Month{margin-left:4px}.ReportsPage .link{border:none;background:transparent;color:#00f;display:block}.ReportsPage .link:hover{text-decoration:underline;cursor:pointer}.ReportsPage .reports-datepicker{float:right;display:inline-flex}.ReportsPage .zones-settings{margin-top:10px}.ReportsPage .reports .button{margin-top:10px;width:230px}.ReportsPage .ui.header{margin-top:0;margin-bottom:5px}.dimmer{position:fixed!important}.report{background:#fff;height:100%;width:100%;text-align:center}.report .printout{display:inline-block;width:100%;padding:0 .7cm;position:relative;text-align:left;vertical-align:top;box-sizing:border-box}.BagLabelsReport .printout{padding:0 .2cm}.BagLabelsReport .deal-eco{position:absolute;top:.44cm;right:1cm}.BagLabelsReport .sticker{position:relative;box-sizing:border-box;float:left;width:6.46cm;height:3.715cm;padding:.4cm .2cm;font-size:15px;text-align:center}.BagLabelsReport .id{line-height:18px}.BagLabelsReport .diet{font-weight:700;line-height:10px}.BagLabelsReport .address{line-height:18px;font-size:12px}.BagLabelsReport .zone{width:70px;height:26px;font-size:24px;color:#fff;line-height:26px}.BagLabelsReport .zone,.BagLabelsReport .zone-external{position:absolute;top:.2cm;left:.4cm;font-weight:700;border-radius:3px}.BagLabelsReport .zone-external{background:none!important;color:#000;font-size:32px;line-height:32px}.ExclusionsStickersReport .sticker{width:8.61cm;height:4.64cm;margin:0;padding:.6cm .4cm;position:relative;box-sizing:border-box;float:left;font-size:15px}.ExclusionsStickersReport .printout{padding:0 .2cm}.ExclusionsStickersReport .meal{font-weight:700;line-height:12px}.ExclusionsStickersReport .meal span{color:#f26830}.ExclusionsStickersReport .name{font-weight:700}.ExclusionsStickersReport .name span{color:#80b021}.ExclusionsStickersReport .content{font-size:15px;font-weight:500;line-height:13px}.DetailedSummaryReport{font-size:10px}.DetailedSummaryReport .ingredients-container{padding-top:10px}.DetailedSummaryReport .ingredients-container .ingredient{font-weight:700;display:inline-block;width:33%}.DetailedSummaryReport .ingredients-container .ingredient .unit{color:#000;margin-left:10px}.DetailedSummaryReport .ingredients-container .ingredient span{color:#80b021}.DetailedSummaryReport .diet-container:nth-child(4n+1){margin-bottom:1.97cm}.DetailedSummaryReport .recipes-container{border-top:1px solid #cecece}.DetailedSummaryReport .recipes-container .recipe .header-recipe{color:#e45100;font-weight:700}.DetailedSummaryReport .recipes-container .recipe .header-recipe span{color:#000;font-weight:700}@media print{.DetailedSummaryReport .print-page-break{page-break-before:always}.DetailedSummaryReport .print-page-break-after:nth-child(2n){page-break-after:always}}.DetailedSummaryReport .meal-container .header{font-weight:700;font-size:20px;margin:.02cm 0 .3cm;padding:.4cm .5cm .2cm;height:1.2cm;text-transform:uppercase;line-height:.5cm;border-top:2px solid #000;border-bottom:2px solid #000}.DetailedSummaryReport .meal-container .header div{display:inline-block;margin-right:4px}.DetailedSummaryReport .meal-container .header .name{color:#000}.DetailedSummaryReport .meal-container .header .date{position:absolute;left:9cm;color:#000}.DetailedSummaryReport .meal-container .header .date-now{float:right;color:#7a7a7a}.DetailedSummaryReport .diet-container{width:100%;display:inline-block;border:1px solid #cecece;margin:1.17mm 0;height:8.5cm;font-size:12px;line-height:15px}.DetailedSummaryReport .diet-container.empty{border:none}.DetailedSummaryReport .diet-container table{width:100%}.DetailedSummaryReport .diet-container table tbody tr:nth-child(odd){background:#dadada}.DetailedSummaryReport .diet-container table td,.DetailedSummaryReport .diet-container table th{border:1px solid #757575;box-shadow:1px 1px #757575;font-weight:700;padding:0 3px}.DetailedSummaryReport .diet-container table td span{float:right}.DetailedSummaryReport .diet-container table .box-variant-container{font-style:italic}.DetailedSummaryReport .diet-container table .eco-container{color:#80b021;float:right}.DetailedSummaryReport .diet-container .header-diet{font-weight:700;padding:2px 0;font-size:14px}.DetailedSummaryReport .diet-container .header-diet div{display:inline-block}.DetailedSummaryReport .diet-container .header-diet .diet-name{font-weight:400}.DetailedSummaryReport .diet-container .header-diet .dish-meal{float:right;padding-right:3px}.FoldingTableReportPage .data{position:relative;overflow:hidden;width:100%;height:100%;margin-top:0}.FoldingTableReportPage .data .diet-title-data{width:100%;display:table-row;font-weight:700}.FoldingTableReportPage .data .diet-title-data span{display:table-cell;border-right:1px solid #000}.FoldingTableReportPage .data .diet{position:relative!important;display:table;table-layout:fixed;overflow:hidden;width:100%;page-break-before:always!important;padding-top:1cm}.FoldingTableReportPage .data ul{list-style:none;position:relative;overflow:hidden;width:100%;margin:0;padding:0}.FoldingTableReportPage .data li{display:block;width:100%;padding:.1cm;page-break-inside:avoid}.FoldingTableReportPage .data li.item{display:table;height:1cm;border-bottom:1px solid #000;font-size:10px;font-weight:700;vertical-align:middle;line-height:15px;position:relative}.FoldingTableReportPage .data li.item.empty{color:#fff}.FoldingTableReportPage .data li.item .eco-icon{position:absolute;right:1px;font-size:14px}.FoldingTableReportPage .data li.item .cutlery-icon{position:absolute;left:1px;font-size:14px}.FoldingTableReportPage .data li.item .water-icon{position:absolute;left:1px;bottom:1px;font-size:14px}.FoldingTableReportPage .data li.item.standard{color:#000}.FoldingTableReportPage .data li.item.change{color:#e45100}.FoldingTableReportPage .data li.item .mealShortcut{width:10px;display:inline-block}.FoldingTableReportPage .data li.item .mealShortcut.customMenu{width:35px}.FoldingTableReportPage .data li.item .mealShortcut.customMenu .meal{text-transform:lowercase}.FoldingTableReportPage .data li.head{height:1cm;border-top:3px solid #000;font-size:13px;font-weight:700;color:#000;line-height:.5cm;border-bottom:1px solid #000}.FoldingTableReportPage .data .singleKcal{display:table-cell;height:100%;text-align:center;vertical-align:top;border-right:1px solid #000}.PackingRoomExclusionsReport{font-size:12px;line-height:15px}.PackingRoomExclusionsReport .header{margin-top:2.8cm!important}.PackingRoomExclusionsReport .recipes-container{border-top:1px solid #cecece}.PackingRoomExclusionsReport .recipes-container .recipe .header-recipe{font-weight:700}.PackingRoomExclusionsReport .recipes-container .recipe .content{margin-left:10px}.PackingRoomExclusionsReport .recipes-container .recipe span{font-weight:700}.PackingRoomExclusionsReport .meal-important-description{color:#e45100}.PackingRoomExclusionsReport .dish-name span{font-style:italic}.PackingRoomExclusionsReport table{width:100%}.PackingRoomExclusionsReport table tbody tr:nth-child(2n){background:#dadada}.PackingRoomExclusionsReport table td span{float:right}.PackingRoomExclusionsReport table td,.PackingRoomExclusionsReport table th{border:1px solid #757575;box-shadow:1px 1px #757575;font-weight:700;padding:0 3px}.PackingRoomExclusionsReport .exclusion-container{font-weight:700;border:1px solid #cecece;margin:4px;height:8cm;width:49%;display:inline-block;vertical-align:top}.PackingRoomExclusionsReport .exclusion-container.empty{border:none}.PackingRoomExclusionsReport .exclusion-container .exclusion-header{font-size:13px}.PackingRoomExclusionsReport .exclusion-container .exclusion-header div{display:inline-block}.PackingRoomExclusionsReport .exclusion-container .exclusion-header .meal{float:right}.PackingRoomExclusionsReport .exclusion-container .exclusion-header .diet{font-weight:400}.ChangesReport .extensions{line-height:13px}.ChangesReport .extensions.large{width:100%}.ChangesReport .extensions.large .ext-icon{left:43%!important}.ChangesReport .extensions .deal{display:inline-block;width:3cm}.ChangesReport .extensions .deal span{color:#e45100;font-weight:400}.ChangesReport .extensions .ext-content{position:relative;z-index:10}.ChangesReport .extensions .ext-icon{z-index:1;position:absolute;bottom:-30px;left:35%}.ChangesReport .extensions .ext-icon .icon{font-size:100px;opacity:.4}.ChangesReport .change{position:relative;width:50%;display:inline-block;height:3.35cm;font-size:13px;padding:.15cm .2cm;border:1px solid #ccc;font-weight:700;vertical-align:top}.ChangesReport .change .warning{color:#e45100}.ChangesReport .change.empty{border:none}.ChangesReport .change .index{color:#000}.ChangesReport .head{line-height:.2cm}.ChangesReport .head .name{margin-left:10px}.ChangesReport .index,.ChangesReport .label{width:10%;float:left;color:#676d5c}.ChangesReport .cutlery-icon,.ChangesReport .eco-icon,.ChangesReport .water-icon{font-size:14px;float:right}.ChangesReport .meals{width:100%;height:1.9cm;margin-top:.3cm;font-weight:400;vertical-align:top;line-height:.2cm}.ChangesReport .meals .meal{overflow:hidden;float:left;width:100%;line-height:.38cm}.MealsListReport .addition{margin-right:10px}.MealsListReport .addition .addition-count{font-weight:700}.MealsListReport .meal .meal-header{border-bottom:1px solid #000;border-top:1px solid #000}.MealsListReport .meal .diet-name{font-weight:700;width:20%;float:left;text-align:right;margin-right:1%}.MealsListReport .meal .diet{line-height:20px;font-size:16px}.MealsListReport .meal .meal-count{font-weight:700}.MealsListReport .meal .diet:nth-child(odd){background:#dadada}.DealsNotesReport table{font-size:16px}.DealsNotesReport table td,.DealsNotesReport table th{border:1px solid #000}.DealsNotesReport table tr:nth-child(64n) td{padding-bottom:1.5cm}.ChangesReport .header,.DealsNotesReport .header,.KitchenReport .header,.MealsListReport .header,.PackingRoomExclusionsReport .header{font-weight:700;font-size:20px;padding:.4cm .5cm .2cm 0;height:1.2cm;text-transform:uppercase;line-height:.5cm;border-top:2px solid #000;border-bottom:2px solid #000;margin:2cm 0 .3cm}.ChangesReport .header:first-child,.DealsNotesReport .header:first-child,.KitchenReport .header:first-child,.MealsListReport .header:first-child,.PackingRoomExclusionsReport .header:first-child{margin-top:1cm!important}.ChangesReport .header .name,.DealsNotesReport .header .name,.KitchenReport .header .name,.MealsListReport .header .name,.PackingRoomExclusionsReport .header .name{color:#000}.ChangesReport .header div,.DealsNotesReport .header div,.KitchenReport .header div,.MealsListReport .header div,.PackingRoomExclusionsReport .header div{display:inline-block}.ChangesReport .header .date-now,.DealsNotesReport .header .date-now,.KitchenReport .header .date-now,.MealsListReport .header .date-now,.PackingRoomExclusionsReport .header .date-now{float:right;color:#7a7a7a}.ChangesReport .header .date,.DealsNotesReport .header .date,.KitchenReport .header .date,.MealsListReport .header .date,.PackingRoomExclusionsReport .header .date{color:#000;position:absolute;left:11cm}.KitchenReport .header .date-now span{color:#000;margin-right:10px}.KitchenReport .dish-diets{color:#000;float:right}.KitchenReport .dish-count span{color:#000}.KitchenReport .ingredients-additions table{border:1px solid #cecece;width:100%}.KitchenReport .ingredients-additions table thead{font-weight:400}.KitchenReport .ingredients-additions table tr{border:1px solid #cecece}.KitchenReport .ingredients-additions table tr td{padding:2px 5px}.KitchenReport .half-container{width:100%}.KitchenReport .half-container .recipes-container{display:inline-block;width:11cm;vertical-align:top;padding-left:10px}.KitchenReport .half-container .recipes-container p{font-weight:400;white-space:pre-line}.KitchenReport .ingredients{display:table;width:12cm}.KitchenReport .ingredient-container{display:table-row}.KitchenReport .ingredient-container.thead{font-weight:400!important}.KitchenReport .ingredient-container div:last-child,.KitchenReport .ingredient-container td:last-child{text-align:right}.KitchenReport .ingredient-container.empty div:last-child{border-right:none}.KitchenReport .ingredient-container div,.KitchenReport .ingredient-container td{display:inline-block;display:table-cell;border-bottom:1px solid #cecece;padding:0 3px}.KitchenReport .ingredient-container div:last-child,.KitchenReport .ingredient-container td:last-child{border-right:1px solid #cecece}.KitchenReport .ingredient-container .ingredient-unit{padding-left:5px}.KitchenReport .dish-container{font-weight:700;border:1px solid #cecece;margin:4px 0;width:100%;height:16.75cm}.KitchenReport .dish-container.empty{border:none}.KitchenReport .dish-container .dish-header{border-bottom:1px solid #cecece;padding-bottom:15px;color:#000}.KitchenReport .dish-container .dish-header div{display:inline-block}.CostSummaryReport{padding-top:.5cm}.CostSummaryReport .buttons-days-selection{padding-top:20px}.CostSummaryReport table{width:100%;font-weight:700}.CostSummaryReport table thead tr{background:#fff!important}.CostSummaryReport table tfoot tr{background:#000!important}.CostSummaryReport table tfoot td{padding:10px 0;color:#fff}.CostSummaryReport table th{color:#818181}.CostSummaryReport table tr:nth-child(odd){background:#dadada}.CostSummaryReport table tr:nth-child(64n) td{padding-bottom:1.5cm}.CostSummaryReport table td,.CostSummaryReport table th{padding:0 2px}.SuppliersPage h2{display:inline-block}.SuppliersPage .table td,.SuppliersPage .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.SuppliersPage .form input{padding:8px!important}.SuppliersPage .name{width:30%}.SuppliersPage .Search{float:right}.SuppliersPage .Search input{width:100%;border:none;border-bottom:2px solid #9ad34f;background:none;padding:5px 5px 10px}.SuppliersPage .Search input:focus{outline:none}.CitiesPage{padding-top:5px}.CitiesPage h2{display:inline-block}.CitiesPage .table-container{height:500px;overflow-x:auto;margin-top:15px;margin-bottom:15px}.CitiesPage .table td,.CitiesPage .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.CitiesPage .name{width:30%}.CitiesPage .Search{float:right}.CitiesPage .Search input{width:100%;border:none;border-bottom:2px solid #9ad34f;background:none;padding:5px 5px 10px}.CitiesPage .Search input:focus{outline:none}.StatisticsPage button{margin:5px!important}.ZonesDealsCount .donut-deals-zones-count .rv-radial-chart__series--pie__slice:hover{stroke:#000!important;stroke-width:2px!important}@media screen and (max-width:768px){.ZonesDealsCount .donut-deals-zones-count{margin:0 auto}.ZonesDealsCount .zones-deals-count-datepicker{text-align:center}}.TradersPage .InputFromTo .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#f0f8ff!important;color:#4a90e2}.TradersPage .InputFromTo .DayPicker-Day{border-radius:0!important}.TradersPage .InputFromTo .DayPicker-Day--start{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.TradersPage .InputFromTo .DayPicker-Day--end{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.TradersPage .InputFromTo .DayPickerInput-Overlay{width:550px}.TradersPage .InputFromTo-to .DayPickerInput-Overlay{margin-left:-198px}.TradersPage .InputFromTo{float:right;margin-bottom:10px}.TradersPage .InputFromTo input{padding:.5em 1em!important;border:1px solid #ddd;font-size:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;text-align:center;font-weight:400}.AddressesReport .addresses-report-datepicker{float:right;display:inline-flex}.prices-management .diets-menu{overflow-x:auto}.prices-management .diets-menu::-webkit-scrollbar-thumb{background:#dedede}.prices-management .diets-menu::-webkit-scrollbar-track{background:transparent}.prices-management .diets-menu::-webkit-scrollbar{height:6px;border:none}.prices-management .base-prices-table td{vertical-align:middle}.prices-management .save-button{width:100%}.prices-management input{width:50px;text-align:center}.prices-management .ui.segment{margin:100px 0}.faq-management textarea{width:100%}.faq-management td,.faq-management tr{position:relative}.faq-management .form-row{display:table-row}.discountCodes-page .management-discountcode{margin-top:15px}.discountCodes-page .DayPickerInput{width:100%}.discountCodes-page .blackFridayTables .ui.segment{width:50%;display:inline-block}.deliveryzones-management{margin-bottom:3em}.deliveryzones-management input[type=color]{-webkit-appearance:none;border:none;width:200px;height:32px}.deliveryzones-management input[type=color]::-webkit-color-swatch-wrapper{padding:0}.deliveryzones-management input[type=color]::-webkit-color-swatch{border:none}@media print{@page{size:101.6mm 152.4mm portrait}}.LabelsReport{font-family:Arial;margin:15px}@media print{.LabelsReport{margin:0}.LabelsReport .sortable-panel{display:none}.LabelsReport .label-meal-printout{margin:0;display:block!important}}.LabelsReport .row{margin-bottom:15px}.LabelsReport table input.short{width:50px}.LabelsReport table input.long{width:150px}.LabelsReport table textarea{width:350px}.LabelsReport .showup-table{height:500px;overflow-y:scroll}.LabelsReport .ui.table thead tr:first-child>th{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:2}.LabelsReport .sortable-panel .ui.segment{margin-top:0!important}.LabelsReport .label-meal-printout{width:5cm;height:10cm;position:relative;display:none}.LabelsReport .label-meal-printout .blank-space{height:27mm;width:100%;display:block}.LabelsReport .label-meal-printout div{display:block;font-size:7px;text-align:center}.LabelsReport .label-meal-printout .header{display:block;width:100%}.LabelsReport .label-meal-printout .header .left,.LabelsReport .label-meal-printout .header .right{display:inline-block}.LabelsReport .label-meal-printout .header .left{text-align:left;width:70%;font-weight:700;font-size:14px}.LabelsReport .label-meal-printout .header .right{float:right;text-align:right;width:30%;font-size:7px}.LabelsReport .label-meal-printout .header .right .header-date,.LabelsReport .label-meal-printout .header .right .header-kcal{display:block;text-align:right}.LabelsReport .label-meal-printout .header .right .header-kcal{font-size:8px}.LabelsReport .label-meal-printout .header2{position:relative;display:block}.LabelsReport .label-meal-printout .header2 .dateDay{text-align:left;display:inline-block;width:50%;font-size:10px;float:left}.LabelsReport .label-meal-printout .header2 .thermo{text-align:right;display:inline-block;width:50%;font-weight:700;font-size:8px;float:right}.LabelsReport .label-meal-printout .content{padding:0 2mm}.LabelsReport .label-meal-printout .diet{font-size:12px;position:absolute;left:0;right:0;bottom:56mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .dish{font-weight:700;font-size:10px;line-height:11px;position:absolute;left:2mm;right:2mm;top:54mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .ingredients{font-size:7px;text-align:left;height:15mm;font-family:"Arial";line-height:8px;position:absolute;left:2mm;right:2mm;top:61mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .allergens{font-family:"Arial";font-size:7px;position:absolute;left:0;right:0;bottom:19mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .kcal{font-weight:700;font-size:13px;position:absolute;left:0;right:0;top:44mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .expirationDate{font-size:7px;font-family:Arial;position:absolute;left:0;right:0;bottom:9mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .nutritions{width:100%;position:absolute;left:0;right:0;bottom:13mm;margin-left:auto;margin-right:auto}.LabelsReport .label-meal-printout .nutritions .group{display:inline-block;padding:0 13px;font-family:Arial;font-size:7px}