html{line-height:1.15;-webkit-text-size-adjust:100%}body{color:#222;font-family:sourcesanspro;margin:0;min-height:100vh}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{color:#000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:sourcesanspro;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/fonts/sourcesanspro-extralightitalic.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-extralightitalic.woff) format("woff")}@font-face{font-family:sourcesanspro;font-weight:200;font-display:swap;src:url(/assets/fonts/sourcesanspro-extralight.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-extralight.woff) format("woff")}@font-face{font-family:sourcesanspro;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/sourcesanspro-lightitalic.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-lightitalic.woff) format("woff")}@font-face{font-family:sourcesanspro;font-weight:300;font-display:swap;src:url(/assets/fonts/sourcesanspro-light.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-light.woff) format("woff")}@font-face{font-family:sourcesanspro;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/sourcesanspro-italic.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-italic.woff) format("woff")}@font-face{font-family:sourcesanspro;font-weight:400;font-display:swap;src:url(/assets/fonts/sourcesanspro-regular.woff2) format("woff2")}@font-face{font-family:sourcesanspro;font-weight:600;font-display:swap;src:url(/assets/fonts/sourcesanspro-semibold.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-semibold.woff) format("woff")}@font-face{font-family:sourcesanspro;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/sourcesanspro-semibolditalic.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-semibolditalic.woff) format("woff")}@font-face{font-family:sourcesanspro;font-weight:700;font-display:swap;src:url(/assets/fonts/sourcesanspro-bold.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-bold.woff) format("woff")}@font-face{font-family:sourcesanspro;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/sourcesanspro-bolditalic.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-bolditalic.woff) format("woff")}@font-face{font-family:sourcesanspro;font-weight:900;font-display:swap;src:url(/assets/fonts/sourcesanspro-black.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-black.woff) format("woff")}@font-face{font-family:sourcesanspro;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/sourcesanspro-blackitalic.woff2) format("woff2"),url(/assets/fonts/sourcesanspro-blackitalic.woff) format("woff")}@font-face{font-family:icon;font-display:display;font-style:normal;font-weight:400;src:url(/assets/fonts/icon.woff) format("woff")}.button{border:none;background:#2b579a;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;padding:8px 24px;text-transform:uppercase;transition:opacity .2s linear}.button:focus,.button:hover{opacity:.8}.button[disabled]{opacity:.6;pointer-events:none}.button-second{background:#fff;color:#2b579a;text-transform:capitalize}.container{padding:96px 0;margin-left:64px;max-width:100%;width:1280px}.closeButton{background:none;border:none;cursor:pointer;color:#2b579a;padding:8px;position:absolute;right:16px;top:16px}.hidden{border:0!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px!important;overflow:hidden;position:absolute!important;padding:0!important;width:1px!important}.heading{margin:0 0 32px;color:#2b579a}.icon-button{border-radius:3px;border:none;cursor:pointer;color:#fff;padding:8px 10px;margin:0 4px 4px;transition:opacity .2s linear}.icon-button:hover{opacity:.8}.icon:after,.icon:before{font-family:icon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.closeButton:after{content:"\ea0f"}.action-button:after,.action-button:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.action-button{border:none;border-radius:5px;color:#fff;cursor:pointer;margin:2px 4px;padding:14px;position:relative}.action-button:focus,.action-button:hover{opacity:.8}.delete-button{background:#ed5565}.delete-button:after{content:"\e9ac"}.edit-button{background:#fc0}.edit-button:after{content:"\e905"}.password-button{background:#8cc152}.password-button:after{content:"\e98f";left:56%}.ask-button{background:#5dc9e6}.ask-button:after{content:"\f128"}.drawing-button{background:#5dc9e6}.drawing-button:after{content:"\e927"}.top-button{background:#5dc9e6}.top-button:after{content:"\f0aa"}.return-button{background:#ed5565}.return-button:after{content:"\f0aa";transform:rotate(270deg) translate(50%,-45%);transform-origin:center center}.print-button{background:#5dc9e6}.print-button:after{content:"\e954"}.turn-button{background:#5dc9e6}.turn-button:after{content:"\f01e"}.export-button{background:#d68720}.export-button:after{content:"\e961"}.pdf-button{background:#d68720}.pdf-button:after{content:"\f1c1"}.add-button{background:#8cc152}.add-button:after{content:"\f055"}.bottom-button{background:#5dc9e6}.bottom-button:after{content:"\f0aa";transform:rotateX(180deg) translate(-50%,50%);transform-origin:center center}.input-checkbox{opacity:0;position:absolute}.input-checkbox:checked+.input-checkbox-label:before{opacity:1}.input-checkbox-label{border:2px solid #e3e4e8;border-radius:5px;background:#fff;cursor:pointer;display:inline-block;height:20px;position:absolute;vertical-align:middle;right:0;top:50%;transform:translateY(-50%);width:20px}.input-checkbox-label:before{color:#565759;content:"\ea10";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s linear}.allergiesContainer{align-items:flex-start;display:flex;justify-content:space-around;flex-wrap:wrap;font-size:16px;margin-bottom:24px}.allergiesContainer div{margin-top:24px;position:relative;width:142px}.allergiesContainer span{display:block}.tint,.tint-second{background:#00000090;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:4}.form{background:#fff;border-radius:2px;box-shadow:2px 2px 6px 0 #26324c14,0 0 24px 0 #26334d1f;left:50%;padding:64px 32px 32px;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:360px;z-index:3}.form-select{display:flex;align-items:center;margin-bottom:32px}.popup-second{top:64px;transform:translate(-50%);width:420px}@media screen and (max-width: 812px){.popup-second label{color:#2b579a;transform:translateY(-35px)}.popup-second label:after,.popup-second label:before{display:none}}@media screen and (max-width: 514px){.popup-second{box-sizing:border-box;padding:64px 16px;width:calc(100vw - 32px)}}.fieldset{position:relative;margin-bottom:32px}.fieldset-second{margin-bottom:16px}.fieldset-row{align-items:center;display:flex;justify-content:space-between}.fieldset-row p{flex-basis:80%}.form-select_item{background:#fff;border-radius:3px;border:1px solid #2b579a;padding:3.5px 8px;margin-right:8px}.form-select_item option{font-family:sourcesanspro,sans-serif;font-size:14px}.input{background:#fff;border:1px solid #e3e4e8;border-radius:5px;box-sizing:border-box;offset:none;padding:8px 12px;width:100%}.input option{font-family:sans-serif}.input:focus{outline:none;border-color:#2b579a}.input::placeholder{opacity:0}.input-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid;border-radius:50%;transform:translateY(.625em);display:grid;place-content:center}.input-radio:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #2b579a}.input-radio:checked:before{transform:scale(1)}.label{color:#fff;left:12px;line-height:1;position:absolute;text-transform:capitalize;top:11px;transform:translate(-180px);transition:transform .2s linear;width:120px;z-index:1}.label:after{background:#2b579a;bottom:-10px;border-radius:5px;left:-20px;right:-20px;top:-10px;z-index:-1}.label:after,.label:before{content:"";display:block;opacity:1;position:absolute;transition:opacity .2s linear}.label:before{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid #2b579a;height:0;right:-29px;top:-1px;width:0}.input:placeholder-shown+.label{color:#abadb3;transform:translate(0);transition:transform .2s linear,color .2s linear}.input:-webkit-autofill+.label{color:#fff;transform:translate(-180px)}.input:-webkit-autofill+.label-second{color:#fff;transform:translate(-260px)}.input:-webkit-autofill+.label:after,.input:-webkit-autofill+.label:before{opacity:1}.input:placeholder-shown+.label:after,.input:placeholder-shown+.label:before{opacity:0;transition:opacity .2s linear}.validatorInfo{color:#2b579a;font-size:13px;margin:8px 0 0}.module-top{margin-bottom:64px}.table{border-spacing:0;width:100%}.user-table{max-width:calc(100vw - 480px)}.table tr:nth-child(2n){background:#2b579a10}.table-second{width:460px}.table-third{width:720px}.table-third td{width:33%}.table th{text-align:left}.table-orderHeader *,.table th{color:#2b579a;font-size:20px;font-weight:500;padding:20px 12px}.order-row,.table-orderHeader{border-bottom:1px solid #2b579a;display:flex;justify-content:space-between}.order-row div{font-size:16px;padding:20px 12px;position:relative;display:flex;align-items:center}.order-row:nth-child(2n){background:#2b579a10}.orderFirst-col{flex-basis:9%}.orderSecond-col{flex-basis:15%}.orderFourth-col,.orderThird-col{flex-basis:32%}.kindergarden .order-col{flex:1 1 0}.kindergarden .order-col:first-of-type{flex:0 0 80px}.table-order.kindergarden{width:1000px}.table-order.kindergarden .label-order{left:12px}.table td{font-size:16px;padding:16px 12px;position:relative}.table td:before{background:#2b579a;content:"";height:1px;left:-1px;position:absolute;right:-1px;top:0}.table-select{background:#fff;border-radius:3px;border:1px solid #2b579a;padding:3.5px 8px}.table-select option{font-family:sourcesanspro,sans-serif;font-size:14px}.search-input{border:1px solid #2b579a;border-radius:3px;margin:16px 0 32px;padding:8px 12px;min-width:214px}.userLink{text-decoration:none;transition:color .2s linear}.userLink:hover{color:#2b579a}.single-user-heading{font-size:36px}.single-user-details{list-style:none;padding:0;margin:0;font-size:0}.single-user-details li{font-size:20px;margin-bottom:12px}.single-user-details li span{font-weight:600}.action-buttons{display:flex;margin-top:32px}.action-buttons .button{margin-right:12px}.alert-popup{background:#fff;box-sizing:border-box;font-size:20px;left:50%;padding:36px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);width:360px;z-index:3}.alert-success{border-top:5px solid #4bb543}.alert-error{border-top:5px solid #f03}.user-preview-heading{margin-bottom:64px}.user-preview-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:920px}.user-preview-item{margin:0 48px 64px 0;width:180px}.user-preview-item a{background:#2b579a;border-radius:4px;box-sizing:border-box;color:#fff;display:block;padding:32px 16px;text-align:center;text-decoration:none;width:100%}.user-preview-item h3{margin:0 0 16px}.kitchen-statistics+.kitchen-statistic-heading,.kitchen-statistics+.kitchen-statistics{margin-top:64px}.kitchen-statistic-item{font-size:18px}.input-order{margin-right:16px;width:140px}.button-order{display:inline-block}.order-form,.table-order{margin-bottom:32px}.table-order{max-width:100%;width:840px}.table-order .checkbox-input{opacity:0}.table-order .label-order{right:unset;left:0}.table-order .checkbox-input+.label-order{border:2px solid #2b579a}.table-order .checkbox-input+.label-order:before{font-size:15px}.table-order .checkbox-input:checked+.label-order:before{color:#2b579a;opacity:1}.table-order .checkbox-input:disabled+.label-order{border:2px solid #e3e4e8}.table-order .checkbox-input:disabled:checked+.label-order:before{color:#e3e4e8}.table-order .dish-name{display:inline-block;margin-left:25px}.table-order .first-col{width:120px}.school-statistics{font-size:18px;line-height:1.8}.help-list{list-style:none;padding:0;margin:0 0 32px;max-width:calc(100vw - 32px);width:560px}.help-item{font-size:18px;line-height:1.5;margin-bottom:12px;padding-left:20px;position:relative}.help-item:before{background:#2b579a;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:10px;width:7px}.user-nav-list{justify-content:center}.user-nav-list .nav-list-item{max-width:120px}.saldo-label{color:#222;transform:translate(15px)}.saldo-label:after,.saldo-label:before{display:none}.help-container{margin-top:64px;max-width:840px;width:100%}.help-container i{display:block;margin-bottom:12px}.help-container span{display:block;margin:12px 0}@media print{@page{size:auto;margin:0}html{font-size:125%}.nav,.userInfo{display:none}.container{width:100%}.button,.input-text{display:none}input{border:none}.kitchen-statistics-update{display:none}}.order-mobile{color:#2b579a;display:none}.date-input-statistic{display:inline-block;margin:0 12px 32px 0}.nursery-container{width:320px}.nursery-label{display:block;font-size:18px;margin-bottom:8px}.nursery-label+input{margin-bottom:16px}.nurseryOrder{margin-top:64px}.nurseryOrder p{font-size:18px}.kitchen-statistics-container{margin-bottom:48px;position:relative}.kitchen-statistics-container:after{background:#2b579a;content:"";display:block;height:1px;position:absolute;width:100px}@media screen and (max-width: 1460px){.container{margin:0 auto;width:840px;padding-top:32px}.button{display:inline-block;margin-right:12px}.user-table{max-width:100%}}@media screen and (max-width: 920px){.container{padding-top:32px;width:calc(100% - 64px)}.table-orderHeader{display:none}.order-row{flex-wrap:wrap}.order-row div{flex-basis:45%;flex-direction:column;align-items:flex-start}.order-mobile{display:block;margin-bottom:12px}.input-checkbox-label{top:72px}.table-order .label-order{left:10px}.table-order .dish-name{margin-left:35px}.kindergarden .order-col{flex:0 0 100%}.kindergarden .order-col:first-of-type,.kindergarden .order-col:nth-of-type(2){flex:0 0 40%}}@media screen and (max-width: 760px){.form{box-sizing:border-box;max-width:calc(100vw - 32px)}.form label{color:#fff;transform:translateY(-35px)}.form label:after,.form label:before{display:none}}@media screen and (max-width: 560px){.container{width:calc(100% - 32px)}.order-row div{font-size:18px;flex-basis:100%}.input-checkbox-label{top:77px}.input-order{margin-bottom:12px}.button-fixed{background:#fff;position:fixed;bottom:0;padding:16px 0;text-align:center;width:calc(100% - 32px)}}