@charset "UTF-8";.sidebar-search .input-group-text{background-color:transparent;border-color:#ffffff26}.sidebar-search .form-control{background-color:transparent;border-color:#ffffff26;color:inherit}.sidebar-search .form-control::placeholder{color:#fff6}.sidebar-search .form-control:focus{background-color:#ffffff0f;border-color:#ffffff59;box-shadow:none;color:inherit}.sidebar-search .btn-link{text-decoration:none}.sidebar-search .btn-link:hover{color:#fff!important}.link-underline-hover:hover{text-decoration:underline!important}.sortable-col{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-col:hover{background-color:#0000000a}.diet-section table thead th:not(:first-child){white-space:nowrap}.diet-section table thead th:not(:first-child):hover{background-color:#0000000d}.diet-section table thead th:not(:first-child):after{content:" ⇅";font-size:.7em;opacity:.4}.diet-section table thead th:not(:first-child)[data-sort-dir=asc]:after{content:" ↑";opacity:1}.diet-section table thead th:not(:first-child)[data-sort-dir=desc]:after{content:" ↓";opacity:1}ul.errors{list-style:none}ul.errors strong{text-transform:capitalize}.nav.ace-nav .dropdown:hover .dropdown-menu{display:block}.nav.ace-nav .dropdown .dropdown-menu{display:none}.nav.ace-nav li.purple>a{background-color:#9585bf!important}.nav.ace-nav li.pink>a{background-color:#d6487e!important}.nav.ace-nav li.yellow>a{background-color:#fee074!important}.nav.ace-nav li.orange>a{background-color:#e37f64!important}.btn-orange,.btn-orange:focus{background-color:#e37f64!important;border-color:#e37f64;transition:all .15s ease 0s}.btn-orange:hover{background-color:#e36964!important;border-color:#e37f64}.navbar .navbar-brand{padding:0;line-height:45px;vertical-align:middle}.submit-in-row{margin-top:25px}.error input{border:1px solid #b50e1f}.error ul.errors{list-style:none;margin:3px 0 0 2px}.error ul.errors li{color:#b50e1f;line-height:130%}.buttons{margin:10px 0}.logo{height:45px;float:left;margin-right:7px;vertical-align:middle}.validation_error{padding-left:7px}span.lbl{margin-left:6px}.set-lang{padding:8px 20px 10px;color:#fff}.ace-thumbnails li{min-height:120px;display:table-cell;vertical-align:middle}.ace-thumbnails li img{line-height:120px;vertical-align:middle}.tile__title{cursor:move}#gallery-files li{list-style:none}.alert-alert,.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-notice{background-color:#bcf2a7;border-color:#25d660;color:#3e7d3e}html.with-bg{background:url(/moje-oplaty.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.outer{display:table;position:fixed;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:10;border-bottom:1px solid #000}.middle{display:table-cell;vertical-align:middle}.inner{margin-left:auto;margin-right:auto;width:auto}.upload-form label{display:block}input.loading{background-position:10px 8px;background-repeat:no-repeat;background-image:url(data:image/gif;base64,R0lGODlhDwAPAPUAAP///yojGvj4+PLx8fDw783Lyebl5NXU0t/e3dnY1tfW1NDPzYB8dzUvJlBKQ+np6EZAOHZybMjGxFVPSMbFwre1srGuq56bl2xnYXBrZZiUkI+Mh7Syr/f39l1YUXVwapSRjKimoqekoPr6+n96dYeDfo6Kha2rp0Q+NomFgMC+u97d2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAADwAPAAAGm0CAEDBgQAqATggxbBYajQhAM5kwhYOB0AEFRKoPoaBQUIyhiKpmOCCTCZHGZRLpAAxCAuJAljQwHggEGh8WYgMECgUTGQoVJB+RBHxuChSEkR8lEm4LBg8FFRsgFQsEQgYFCQIEBQsWCBobGxoVAgC3AgsFCBYSDyKzG3hCigsCFhYPAhK0Q2OqAMkVTc+7YRLJp9XVBBwFI01BACH5BAAKAAEALAAAAAAPAA8AAAaUQIAQIDgUBsNkklAoIACqhsMwFBCEiiYg0mgUhtnFQ6CFSJPNJgJRSHQLnZAEMDBkC9lNg8PxTDxJVgoUKCYYE4geAggLaRQKJH4RJCcPjU0JChwmJhICSQkFBwMIFgsbKR8fJhZPdAAPFhYDGxciqqpJFRYcACIbEhQkq0MEsnMnGxtjEldCArtUpxsqStYCF5VJQQAh+QQACgACACwAAAAADwAPAAAGlkCAUGgoEIQDwXApKBQOAIJzMBQoAQmnADEdLgoJ63dweFadhQWhKC0oC8JH4lt4FBTGgqNRGnYQX3gSEQ2FEA8SFooWFRQThYURBRyLEggbGhkYFwhDBYwEDxogHwoeExMRGh1RAAIiGxUfFQgRqBMnQyobGwsfJAQdGqidQrwaBh8fGnHFQhqxACXKBktLBkoSHxbWQQAh+QQACgADACwAAAAADwAPAAAGm0CAUJhYCIZIJKFQQAAGBcVR2HkID4UFwMAkDCuWygNaACiySIvagkgUBEwr4YiQcNTnJUJwPiAHCxwUCgoITEwCgSIbGyYKFIcLCAMXjBsXKSYkKBsJSCeMEiIfEh4mDQ0QERwADxIPFB8fAhMYHKioQwIkHyYAERMVBQ4NDkMSshYAJBMeHQAFBkMEJh9OJxMTF0ncDx4eEkhBACH5BAAKAAQALAAAAAAPAA8AAAaYQIAQMCpwHsNkkmCxSACPwkKgFFaagEShQBVqNhIB09JZFBRDw2YtekgsCCl1XvluNAiLmSDQGoQECxwgGxUFDwZmWxIlH44fGhQKW1sHBI8kFQoZE2cEA10WkAQIHhgNEpUIBEJ/HRETFw0RBJQFA0MaExMIDQ1ck1xCD7sRAL4OQgO4Qgi7GgARvgVVAAgnHQAFECXZQ0EAIfkEAAoABQAsAAAAAA8ADwAABpdAgBDwOF0Ew2RStdksAAZLpTMkSASP5gkgsVgIQ9OHpJJsRACONPlpf0SXzcALHggRFvEn5bQgBgcFCUkCEiYmHAoJBYwLDyEkERMeJAoUjAULCAIeE54YJigUCgRIQ50eFRwNGwUKjAoGdhInHQUNDYsICJgFSQ4NEACMWAuuQ7cNEcPHAKVDBsAqALwFYEpKAwUHpkJBACH5BAAKAAYALAAAAAAPAA8AAAaUQIBQaPlIAALDcAkwfD4lQGWjWSIeQs3ToNlshojJRNMhkD4Lr2p4Ek8iiMpnKhIAsB1NROxRfEAaDw8VFgVgFxgZXQgSFo4cBRENkw0TFISOFhIEEJQREgUKBQsIdkIlDQ4FBKEFDwWjCVgAhgKwrAYEC7AFpgAHBQcDowICCaNDwwWlsAlCxcm3v7C+SwIDQrhMQQAh+QQACgAHACwAAAAADwAPAAAGmUCAECDxeB7DZPIymZwAiI+JMDQUAB3PhASwfD6SoaPhKFQmH4DpQxIMG/AGBzMRfCkPCZITgcBNHhIfIhIbG09DCRsoJCYpF4YbFwQrCwWXFAomhiIWCwKXlwgKBxQcCwNJlgcCCAUEBQoWFhwSCAACVA+XoAkIs7NJBwUHAJcDBBUWFUOwBberQgRuQgLDqa6vStsCCwlKQQA7AAAAAAAAAAAA)}.loading_curtain{width:100%;background-color:#333;position:absolute;top:0;left:0;height:100%;z-index:999;opacity:.4;border-radius:5px}.lc-load{background:url(data:image/gif;base64,R0lGODlh3AATAPQAAPf9/jscHMbExbWur62lpsK+v765us7Mzdrb3MvJytfX2Nze39/i4+Pl5r23uMXCw+bp6uns7dDOz+3y8+/09dPS0/D19s3LzNTU1eru79nZ2snHyLiys/L3+LCpqqmgoSH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAA3AATAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgECAaEpHLJbDqf0Kh0Sq1ar9isdjoQtAQFg8PwKIMHnLF63N2438f0mv1I2O8buXjvaOPtaHx7fn96goR4hmuId4qDdX95c4+RG4GCBoyAjpmQhZN0YGYFXitdZBIVGAoKoq4CG6Qaswi1CBtkcG6ytrYJubq8vbfAcMK9v7q7D8O1ycrHvsW6zcTKsczNz8HZw9vG3cjTsMIYqQgDLAQGCQoLDA0QCwUHqfYSFw/xEPz88/X38Onr14+Bp4ADCco7eC8hQYMAEe57yNCew4IVBU7EGNDiRn8Z831cGLHhSIgdE/9chIeBgDoB7gjaWUWTlYAFE3LqzDCTlc9WOHfm7PkTqNCh54rePDqB6M+lR536hCpUqs2gVZM+xbrTqtGoWqdy1emValeXKwgcWABB5y1acFNZmEvXwoJ2cGfJrTv3bl69Ffj2xZt3L1+/fw3XRVw4sGDGcR0fJhxZsF3KtBTThZxZ8mLMgC3fRatCLYMIFCzwLEprg84OsDus/tvqdezZf13Hvr2B9Szdu2X3pg18N+68xXn7rh1c+PLksI/Dhe6cuO3ow3NfV92bdArTqC2Ebc3A8vjf5QWf15Bg7Nz17c2fj69+fnq+8N2Lty+fuP78/eV2X13neIcCeBRwxorbZrAxAJoCDHbgoG8RTshahQ9iSKEEzUmYIYfNWViUhheCGJyIP5E4oom7WWjgCeBBAJNv1DVV01MZdJhhjdkplWNzO/5oXI846njjVEIqR2OS2B1pE5PVscajkxhMycqLJgxQCwT40PjfAV4GqNSXYdZXJn5gSkmmmmJu1aZYb14V51do+pTOCmA00AqVB4hG5IJ9PvYnhIFOxmdqhpaI6GeHCtpooisuutmg+Eg62KOMKuqoTaXgicQWoIYq6qiklmoqFV0UoeqqrLbq6quwxirrrLTWauutJ4QAACH5BAkKAAAALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BAXHx/EoCzboAcdhcLDdgwJ6nua03YZ8PMFPoBMca215eg98G36IgYNvDgOGh4lqjHd7fXOTjYV9nItvhJaIfYF4jXuIf4CCbHmOBZySdoOtj5eja59wBmYFXitdHhwSFRgKxhobBgUPAmdoyxoI0tPJaM5+u9PaCQZzZ9gP2tPcdM7L4tLVznPn6OQb18nh6NV0fu3i5OvP8/nd1qjwaasHcIPAcf/gBSyAAMMwBANYEAhWYQGDBhAyLihwYJiEjx8fYMxIcsGDAxVA/yYIOZIkBAaGPIK8INJlRpgrPeasaRPmx5QgJfB0abLjz50tSeIM+pFmUo0nQQIV+vRlTJUSnNq0KlXCSq09ozIFexEBAYkeNiwgOaEtn2LFpGEQsKCtXbcSjOmVlqDuhAx3+eg1Jo3u37sZBA9GoMAw4MB5FyMwfLht4sh7G/utPGHlYAV8Nz9OnOBz4c2VFWem/Pivar0aKCP2LFn2XwhnVxBwsPbuBAQbEGiIFg1BggoWkidva5z4cL7IlStfkED48OIYoiufYIH68+cKPkqfnsB58ePjmZd3Dj199/XE20tv6/27XO3S6z9nPCz9BP3FISDefL/Bt192/uWmAv8BFzAQAQUWWFaaBgqA11hbHWTIXWIVXifNhRlq6FqF1sm1QQYhdiAhbNEYc2KKK1pXnAIvhrjhBh0KxxiINlqQAY4UXjdcjSJyeAx2G2BYJJD7NZQkjCPKuCORKnbAIXsuKhlhBxEomAIBBzgIYXIfHfmhAAyMR2ZkHk62gJoWlNlhi33ZJZ2cQiKTJoG05Wjcm3xith9dcOK5X51tLRenoHTuud2iMnaolp3KGXrdBo7eKYF5p/mXgJcogClmcgzAR5gCKymXYqlCgmacdhp2UCqL96mq4nuDBTmgBasaCFp4sHaQHHUsGvNRiiGyep1exyIra2mS7dprrtA5++z/Z8ZKYGuGsy6GqgTIDvupRGE+6CO0x3xI5Y2mOTkBjD4ySeGU79o44mcaSEClhglgsKyJ9S5ZTGY0Bnzrj+3SiKK9Rh5zjAALCywZBk/ayCWO3hYM5Y8Dn6qxxRFsgAGoJwwgDQRtYXAAragyQOmaLKNZKGaEuUlpyiub+ad/KtPqpntypvvnzR30DBtjMhNodK6Eqrl0zU0/GjTUgG43wdN6Ra2pAhGtAAZGE5Ta8TH6wknd2IytNKaiZ+Or79oR/tcvthIcAPe7DGAs9Edwk6r3qWoTaNzY2fb9HuHh2S343Hs1VIHhYtOt+Hh551rh24vP5YvXSGzh+eeghy76GuikU9FFEainrvrqrLfu+uuwxy777LTXfkIIACH5BAkKAAAALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BAWHB2l4CDZo9IDjcBja7UEhTV+3DXi3PJFA8xMcbHiDBgMPG31pgHBvg4Z9iYiBjYx7kWocb26OD398mI2EhoiegJlud4UFiZ5sm6Kdn2mBr5t7pJ9rlG0cHg5gXitdaxwFGArIGgoaGwYCZ3QFDwjU1AoIzdCQzdPV1c0bZ9vS3tUJBmjQaGXl1OB0feze1+faiBvk8wjnimn55e/o4OtWjp+4NPIKogsXjaA3g/fiGZBQAcEAFgQGOChgYEEDCCBBLihwQILJkxIe/3wMKfJBSQkJYJpUyRIkgwcVUJq8QLPmTYoyY6ZcyfJmTp08iYZc8MBkhZgxk9aEcPOlzp5FmwI9KdWn1qASurJkClRoWKwhq6IUqpJBAwQEMBYroAHkhLt3+RyzhgCDgAV48Wbgg+waAnoLMgTOm6DwQ8CLBzdGdvjw38V5JTg2lzhyTMeUEwBWHPgzZc4TSOM1bZia6LuqJxCmnOxv7NSsl1mGHHiw5tOuIWeAEHcFATwJME/ApgFBc3MVLEgPvE+Ddb4JokufPmFBAuvPXWu3MIF89wTOmxvOvp179evQtwf2nr6aApPyzVd3jn089e/8xdfeXe/xdZ9/d1ngHf98lbHH3V0LMrgPgsWpcFwBEFBgHmyNXWeYAgLc1UF5sG2wTHjIhNjBiIKZCN81GGyQwYq9uajeMiBOQGOLJ1KjTI40kmfBYNfc2NcGIpI4pI0vyrhjiT1WFqOOLEIZnjVOVpmajYfBiCSNLGbA5YdOkjdihSkQwIEEEWg4nQUmvYhYe+bFKaFodN5lp3rKvJYfnBKAJ+gGDMi3mmbwWYfng7IheuWihu5p32XcSWdSj+stkF95dp64jJ+RBipocHkCCp6PCiRQ6INookCAAwy0yd2CtNET3Yo7RvihBjFZAOaKDHT43DL4BQnsZMo8xx6uI1oQrHXXhHZrB28G62n/YSYxi+uzP2IrgbbHbiaer7hCiOxDFWhrbmGnLVuus5NFexhFuHLX6gkEECorlLpZo0CWJG4pLjIACykmBsp0eSSVeC15TDJeUhlkowlL+SWLNJpW2WEF87urXzNWSZ6JOEb7b8g1brZMjCg3ezBtWKKc4MvyEtwybPeaMAA1ECRoAQYHYLpbeYYCLfQ+mtL5c9CnfQpYpUtHOSejEgT9ogZ/GSqd0f2m+LR5WzOtHqlQX1pYwpC+WbXKqSYtpJ5Mt4a01lGzS3akF60AxkcTaLgAyRBPWCoDgHfJqwRuBuzdw/1ml3iCwTIeLUWJN0v4McMe7uasCTxseNWPSxc5RbvIgD7geZLbGrqCG3jepUmbbze63Y6fvjiOylbwOITPfIHEFsAHL/zwxBdvPBVdFKH88sw37/zz0Ecv/fTUV2/99SeEAAAh+QQJCgAAACwAAAAA3AATAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgECAaEpHLJbDqf0Kh0Sq1ar9isdjoQtAQFh2cw8BQEm3T6yHEYHHD4oKCuD9qGvNsxT6QTgAkcHHmFeX11fm17hXwPG35qgnhxbwMPkXaLhgZ9gWp3bpyegX4DcG+inY+Qn6eclpiZkHh6epetgLSUcBxlD2csXXdvBQrHGgoaGhsGaIkFDwjTCArTzX+QadHU3c1ofpHc3dcGG89/4+TYktvS1NYI7OHu3fEJ5tpqBu/k+HX7+nXDB06SuoHm0KXhR65cQT8P3FRAMIAFgVMPwDCAwLHjggIHJIgceeFBg44eC/+ITCCBZYKSJ1FCWPBgpE2YMmc+qNCypwScMmnaXAkUJYOaFVyKLOqx5tCXJnMelcBzJNSYKIX2ZPkzqsyjPLku9Zr1QciVErYxaICAgEUOBRJIgzChbt0MLOPFwyBggV27eCUcmxZvg9+/dfPGo5bg8N/Ag61ZM4w4seDF1fpWhizZmoa+GSortgcaMWd/fkP/HY0MgWbTipVV++wY8GhvqSG4XUEgoYTKE+Qh0OCvggULiBckWEZ4Ggbjx5HXVc58IPQJ0idQJ66XanTpFraTe348+XLizRNcz658eHMN3rNPT+C+G/nodqk3t6a+fN3j+u0Xn3nVTQPfdRPspkL/b+dEIN8EeMm2GAYbTNABdrbJ1hyFFv5lQYTodSZABhc+loCEyhxTYYkZopdMMiNeiBxyIFajV4wYHpfBBspUl8yKHu6ooV5APsZjQxyyeNeJ3N1IYod38cgdPBUid6GCKfRWgAYU4IccSyHew8B3doGJHmMLkGkZcynKk2Z50Ym0zJzLbDCmfBbI6eIyCdyJmJmoqZmnBAXy9+Z/yOlZDZpwYihnj7IZpuYEevrYJ5mJEuqiof4l+NYDEXQpXQcMnNjZNDx1oGqJ4S2nF3EsqWrhqqVWl6JIslpAK5MaIqDeqjJq56qN1aTaQaPbHTPYr8Be6Gsyyh6Da7OkmmqP/7GyztdrNVQBm5+pgw3X7aoYKhfZosb6hyUKBHCgQKij1rghkOAJuZg1SeYIIY+nIpDvf/sqm4yNG5CY64f87qdAwSXKGqFkhPH1ZHb2EgYtw3bpKGVkPz5pJAav+gukjB1UHE/HLNJobWcSX8jiuicMMBFd2OmKwQFs2tjXpDfnPE1j30V3c7iRHlrzBD2HONzODyZtsQJMI4r0AUNaE3XNHQw95c9GC001MpIxDacFQ+ulTNTZlU3O1eWVHa6vb/pnQUUrgHHSBKIuwG+bCPyEqbAg25gMVV1iOB/IGh5YOKLKIQ6xBAcUHmzjIcIqgajZ+Ro42DcvXl7j0U4WOUd+2IGu7DWjI1pt4DYq8BPm0entuGSQY/4tBi9Ss0HqfwngBQtHbCH88MQXb/zxyFfRRRHMN+/889BHL/301Fdv/fXYZ39CCAAh+QQJCgAAACwAAAAA3AATAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgECAaEpHLJbDqf0Kh0Sq1ar9isdjoQtAQFh2fAKXsKm7R6Q+Y43vABep0mGwwOPH7w2CT+gHZ3d3lyagl+CQNvg4yGh36LcHoGfHR/ZYOElQ9/a4ocmoRygIiRk5p8pYmZjXePaYBujHoOqp5qZHBlHAUFXitddg8PBg8KGsgayxvGkAkFDwgICtPTzX2mftHW3QnOpojG3dbYkNjk1waxsdDS1N7ga9zw1t/aifTk35fu6Qj3numL14fOuHTNECHqU4DDgQEsCCwidiHBAwYQMmpcUOCAhI8gJVzUuLGThAQnP/9abEAyI4MCIVOKZNnyJUqUJxNcGNlywYOQgHZirGkSJ8gHNEky+AkS58qWEJYC/bMzacmbQHkqNdlUJ1KoSz2i9COhmQYCEXtVrCBgwYS3cCf8qTcNQ9u4cFFOq2bPLV65Cf7dxZthbjW+CgbjnWtNgWPFcAsHdoxgWWK/iyV045sAc2S96SDn1exYw17REwpLQEYt2eW/qtPZRQAB7QoC61RW+GsBwYZ/CXb/XRCYLsAKFizEtUAc+G7lcZsjroscOvTmsoUvx15PwccJ0N8yL17N9PG/E7jv9S4hOV7pdIPDdZ+ePDzv2qMXn2b5+wTbKuAWnF3oZbABZY0lVmD/ApQd9thybxno2GGuCVDggaUpoyBsB1bGGgIYbJCBcuFJiOAyGohIInQSmmdeiBnMF2GHfNUlIoc1rncjYRjW6NgGf3VQGILWwNjBfxEZcAFbC7gHXQcfUYOYdwzQNxo5yUhQZXhvRYlMeVSuSOJHKJa5AQMQThBlZWZ6Bp4Fa1qzTAJbijcBlJrtxeaZ4lnnpZwpukWieGQmYx5ATXIplwTL8DdNZ07CtWYybNIJF4Ap4NZHe0920AEDk035kafieQrqXofK5ympn5JHKYjPrfoWcR8WWQGp4Ul32KPVgXdnqxM6OKqspjIYrGPDrlrsZtRIcOuR86nHFwbPvmes/6PH4frrqbvySh+mKGhaAARPzjjdhCramdoGGOhp44i+zogBkSDuWC5KlE4r4pHJkarXrj++Raq5iLmWLlxHBteavjG+6amJrUkJJI4Ro5sBv9AaOK+jAau77sbH7nspCwNIYIACffL7J4JtWQnen421nNzMcB6AqpRa9klonmBSiR4GNi+cJZpvwgX0ejj71W9yR+eIgaVvQgf0l/A8nWjUFhwtZYWC4hVnkZ3p/PJqNQ5NnwUQrQCGBBBMQIGTtL7abK+5JjAv1fi9bS0GLlJHgdjEgYzzARTwC1fgEWdJuKKBZzj331Y23qB3i9v5aY/rSUC4w7PaLeWXmr9NszMFoN79eeiM232o33EJAIzaSGwh++y012777bhT0UURvPfu++/ABy/88MQXb/zxyCd/QggAIfkECQoAAAAsAAAAANwAEwAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBIBAgGhKRyyWw6n9CodEqtWq/YrHY6ELQEBY5nwCk7xIWNer0hO95wziC9Ttg5b4ND/+Y87IBqZAaEe29zGwmJigmDfHoGiImTjXiQhJEPdYyWhXwDmpuVmHwOoHZqjI6kZ3+MqhyemJKAdo6Ge3OKbEd4ZRwFBV4rc4MPrgYPChrMzAgbyZSJBcoI1tfQoYsJydfe2amT3d7W0OGp1OTl0YtqyQrq0Lt11PDk3KGoG+nxBpvTD9QhwCctm0BzbOyMIwdOUwEDEgawIOCB2oMLgB4wgMCx44IHBySIHClBY0ePfyT/JCB5weRJCAwejFw58kGDlzBTqqTZcuPLmCIBiWx58+VHmiRLFj0JVCVLl0xl7qSZwCbOo0lFWv0pdefQrVFDJtr5gMBEYBgxqBWwYILbtxPsqMPAFu7blfa81bUbN4HAvXAzyLWnoDBguHIRFF6m4LBbwQngMYPXuC3fldbyPrMcGLM3w5wRS1iWWUNlvnElKDZtz/EEwaqvYahQoexEfyILi4RrYYKFZwJ3810QWZ2ECrx9Ew+O3K6F5Yq9zXbb+y30a7olJJ+wnLC16W97Py+uwdtx1NcLWzs/3G9e07stVPc9kHJ0BcLtQp+c3ewKAgYkUAFpCaAmmHqKLSYA/18WHEiZPRhsQF1nlLFWmIR8ZbDBYs0YZuCGpGXWmG92aWiPMwhEOOEEHXRwIALlwXjhio+BeE15IzpnInaLbZBBhhti9x2GbnVQo2Y9ZuCfCgBeMCB+DJDIolt4iVhOaNSJdCOBUfIlkmkyMpPAAvKJ59aXzTQzJo0WoJnmQF36Jp6W1qC4gWW9GZladCiyJd+KnsHImgRRVjfnaDEKuiZvbcYWo5htzefbl5LFWNeSKQAo1QXasdhiiwwUl2B21H3aQaghXnPcp1NagCqYslXAqnV+zYWcpNwVp9l5eepJnHqL4SdBi56CGlmw2Zn6aaiZjZqfb8Y2m+Cz1O0n3f+tnvrGbF6kToApCgAWoNWPeh754JA0vmajiAr4iOuOW7abQXVGNriBWoRdOK8FxNqLwX3oluubhv8yluRbegqGb536ykesuoXhyJqPQJIGbLvQhkcwjKs1zBvBwSZIsbcsDCCBAAf4ya+UEhyQoIiEJtfoZ7oxUOafE2BwgMWMqUydfC1LVtiArk0QtGkWEopzlqM9aJrKHfw5c6wKjFkmXDrbhwFockodtMGFLWpXy9JdiXN1ZDNszV4WSLQCGBKoQYHUyonqrHa4ErewAgMmcAAF7f2baIoVzC2p3gUvJtLcvIWqloy6/R04mIpLwDhciI8qLOB5yud44pHPLbA83hFDWPjNbuk9KnySN57Av+TMBvgEAgzzNhJb5K777rz37vvvVHRRxPDEF2/88cgnr/zyzDfv/PPQnxACACH5BAkKAAAALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BIUCwcMpO84OT2HDbm8GHLQjnn6wE3g83SA3DB55G3llfHxnfnZ4gglvew6Gf4ySgmYGlpCJknochWiId3kJcZZyDn93i6KPl4eniopwq6SIoZKxhpenbhtHZRxhXisDopwPgHkGDxrLGgjLG8mC0gkFDwjX2AgJ0bXJ2djbgNJsAtbfCNB2oOnn6MmKbeXt226K1fMGi6j359D69ua+QZskjd+3cOvY9XNgp4ABCQNYEDBl7EIeCQkeMIDAseOCBwckiBSZ4ILGjh4B/40kaXIjSggMHmBcifHky5gYE6zM2OAlzGM6Z5rs+fIjTZ0tfcYMSlLCUJ8fL47kCVXmTjwPiKJkUCDnyqc3CxzQmYeAxAEGLGJYiwCDgAUT4sqdgOebArdw507IUNfuW71xdZ7DC5iuhGsKErf9CxhPYgUaEhPWyzfBMgUIJDPW6zhb5M1y+R5GjFkBaLmCM0dOfHqvztXYJnMejaFCBQlmVxAYsEGkYnQV4lqYMNyCtnYSggNekAC58uJxmTufW5w55mwKkg+nLp105uTC53a/nhg88fMTmDfDVl65Xum/IZt/3/zaag3a5W63nll1dvfiWbaaZLmpQIABCVQA2f9lAhTG112PQWYadXE9+FtmEwKWwQYQJrZagxomsOCAGVImInsSbpCBhhwug6KKcXXQQYUcYuDMggrASFmNzjjzzIrh7cUhhhHqONeGpSEW2QYxHsmjhxpgUGAKB16g4IIbMNCkXMlhaJ8GWVJo2I3NyKclYF1GxgyYDEAnXHJrMpNAm/rFBSczPiYAlwXF8ZnmesvoOdyMbx7m4o0S5LWdn4bex2Z4xYmEzaEb5EUcnxbA+WWglqIn6aHPTInCgVbdlZyMqMrIQHMRSiaBBakS1903p04w434n0loBoQFOt1yu2YAnY68RXiNsqh2s2qqxuyKb7Imtmgcrqsp6h8D/fMSpapldx55nwayK/SfqCQd2hcFdAgDp5GMvqhvakF4mZuS710WGIYy30khekRkMu92GNu6bo7r/ttjqwLaua5+HOdrKq5Cl3dcwi+xKiLBwwwom4b0E6xvuYyqOa8IAEghwQAV45VvovpkxBl2mo0W7AKbCZXoAhgMmWnOkEqx2JX5nUufbgJHpXCfMOGu2QAd8eitpW1eaNrNeMGN27mNz0swziYnpSbXN19gYtstzfXrdYjNHtAIYGFVwwAEvR1dfxdjKxVzAP0twAAW/ir2w3nzTd3W4yQWO3t0DfleB4XYnEHCEhffdKgaA29p0eo4fHLng9qoG+OVyXz0gMeWGY7qq3xhiRIEAwayNxBawxy777LTXbjsVXRSh++689+7778AHL/zwxBdv/PEnhAAAIfkECQoAAAAsAAAAANwAEwAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBIBAgGhKRyyWw6n9CodEqtWq/YrHY6ELQEhYLD4BlwHGg0ubBpuzdm9Dk9eCTu+MTZkDb4PXYbeIIcHHxqf4F3gnqGY2kOdQmCjHCGfpCSjHhmh2N+knmEkJmKg3uHfgaaeY2qn6t2i4t7sKAPbwIJD2VhXisDCQZgDrKDBQ8aGgjKyhvDlJMJyAjV1gjCunkP1NfVwpRtk93e2ZVt5NfCk27jD97f0LPP7/Dr4pTp1veLgvrx7AL+Q/BM25uBegoYkDCABYFhEobhkUBRwoMGEDJqXPDgQMUEFC9c1LjxQUUJICX/iMRIEgIDkycrjmzJMSXFlDNJvkwJsmdOjQwKfDz5M+PLoSGLQqgZU6XSoB/voHxawGbFlS2XGktAwKEADB0xiEWAodqGBRPSqp1wx5qCamDRrp2Qoa3bagLkzrULF4GCvHPTglRAmKxZvWsHayBcliDitHUlvGWM97FgCdYWVw4c2e/kw4HZJlCwmDBhwHPrjraGYTHqtaoxVKggoesKAgd2SX5rbUMFCxOAC8cGDwHFwBYWJCgu4XfwtcqZV0grPHj0u2SnqwU+IXph3rK5b1fOu7Bx5+K7L6/2/Xhg8uyXnQ8dvfRiDe7TwyfNuzlybKYpgIFtKhAgwEKkKcOf/wChZbBBgMucRh1so5XH3wbI1WXafRJy9iCErmX4IWHNaIAhZ6uxBxeGHXQA24P3yYfBBhmgSBozESpwongWOBhggn/N1aKG8a1YY2oVAklgCgQUUwGJ8iXAgItrWUARbwpqIOWEal0ZoYJbzmWlZCWSlsAC6VkwZonNbMAAl5cpg+NiZwpnJ0Xylegmlc+tWY1mjnGnZnB4QukMA9UJRxGOf5r4ppqDjjmnfKilh2ejGiyJAgF1XNmYbC2GmhZ5AcJVgajcXecNqM9Rx8B6bingnlotviqdkB3YCg+rtOaapFsUhSrsq6axJ6sEwoZK7I/HWpCsr57FBxJ1w8LqV/81zbkoXK3LfVeNpic0KRQG4NHoIW/XEmZuaiN6tti62/moWbk18uhjqerWS6GFpe2YVotskVssWfBOAHACrZHoWcGQwQhlvmsdXBZ/F9YLMF2jzUuYBP4a7CLCnoEHrgkDSCDAARUILAGaVVqAwQHR8pZXomm9/ONhgjrbgc2lyYxmpIRK9uSNjrXs8gEbTrYyl2ryTJmsLCdKkWzFQl1lWlOXGmifal6p9VnbQfpyY2SZyXKVV7JmZkMrgIFSyrIeUJ2r7YKnXdivUg1kAgdQ8B7IzJjGsd9zKSdwyBL03WpwDGxwuOASEP5vriO2F3nLjQdIrpaRDxqcBdgIHGA74pKrZXiR2ZWuZt49m+o3pKMC3p4Av7SNxBa456777rz37jsVXRQh/PDEF2/88cgnr/zyzDfv/PMnhAAAIfkECQoAAAAsAAAAANwAEwAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBIBAgGhKRyyWw6n9CodEqtWq/YrHY6ELQEhYLDUPAMHGi0weEpbN7wI8cxTzsGj4R+n+DUxwaBeBt7hH1/gYIPhox+Y3Z3iwmGk36BkIN8egOIl3h8hBuOkAaZhQlna4BrpnyWa4mleZOFjrGKcXoFA2ReKwMJBgISDw6abwUPGggazc0bBqG0G8kI1tcIwZp51djW2nC03d7BjG8J49jl4cgP3t/RetLp1+vT6O7v5fKhAvnk0UKFogeP3zmCCIoZkDCABQFhChQYuKBHgkUJkxpA2MhxQYEDFhNcvPBAI8eNCx7/gMQYckPJkxsZPLhIM8FLmDJrYiRp8mTKkCwT8IQJwSPQkENhpgQpEunNkzlpWkwKdSbGihKocowqVSvKWQkIOBSgQOYFDBgQpI0oYMGEt3AzTLKm4BqGtnDjirxW95vbvG/nWlub8G9euRsiqqWLF/AEkRoiprX2wLDeDQgkW9PQGLDgyNc665WguK8C0XAnRY6oGPUEuRLsgk5g+a3cCxUqSBC7gsCBBXcVq6swwULx4hayvctGPK8FCwsSLE9A3Hje6NOrHzeOnW695sffRi/9HfDz7sIVSNB+XXrmugo0rHcM3X388o6jr44ceb51uNjF1xcC8zk3wXiS8aYC/wESaLABBs7ch0ECjr2WAGvLsLZBeHqVFl9kGxooV0T81TVhBo6NiOEyJ4p4IYnNRBQiYCN6x4wCG3ZAY2If8jXjYRcyk2FmG/5nXAY8wqhWAii+1YGOSGLoY4VRfqiAgikwmIeS1gjAgHkWYLQZf9m49V9gDWYWY5nmTYCRM2TS5pxxb8IZGV5nhplmhJyZadxzbrpnZ2d/6rnZgHIid5xIMDaDgJfbLdrgMkKW+Rygz1kEZz1mehabkBpgiQIByVikwGTqVfDkk2/Vxxqiqur4X3fksHccre8xlxerDLiHjQIVUAgXr77yFeyuOvYqXGbMrbrqBMqaFpFFzhL7qv9i1FX7ZLR0LUNdcc4e6Cus263KbV+inkAAHhJg0BeITR6WmHcaxhvXg/AJiKO9R77ILF1FwmVdAu6WBu+ZFua72mkZWMfqBElKu0G8rFZ5n4ATp5jkmvsOq+Nj7u63ZMMPv4bveyYy6fDH+C6brgnACHBABQUrkGirz2FwAHnM4Mmhzq9yijOrOi/MKabH6VwBiYwZdukEQAvILKTWXVq0ZvH5/CfUM7M29Zetthp1eht0eqkFYw8IKXKA6mzXfTeH7fZg9zW0AhgY0TwthUa6Ch9dBeIsbsFrYkRBfgTfiG0FhwMWnbsoq3cABUYOnu/ejU/A6uNeT8u4wMb1WnBCyJJTLjjnr8o3OeJrUcpc5oCiPqAEkz8tXuLkPeDL3Uhs4fvvwAcv/PDEU9FFEcgnr/zyzDfv/PPQRy/99NRXf0IIACH5BAkKAAAALAAAAADcABMAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSAQIBoSkcslsOp/QqHRKrVqv2Kx2OhC0BIWCw/AoDziOtCHt8BQ28PjmzK57Hom8fo42+P8DeAkbeYQcfX9+gYOFg4d1bIGEjQmPbICClI9/YwaLjHAJdJeKmZOViGtpn3qOqZineoeJgG8CeWUbBV4rAwkGAhIVGL97hGACGsrKCAgbBoTRhLvN1c3PepnU1s2/oZO6AtzdBoPf4eMI3tIJyOnF0YwFD+nY8e3z7+Xfefnj9uz8cVsXCh89axgk7BrAggAwBQsYIChwQILFixIeNIDAseOCBwcSXMy2sSPHjxJE/6a0eEGjSY4MQGK86PIlypUJEmYsaTKmyJ8JW/Ls6HMkzaEn8YwMWtPkx4pGd76E4DMPRqFTY860OGhogwYagBFoKEABA46DEGBAoEBB0AUT4sqdIFKBNbcC4M6dkEEk22oYFOTdG9fvWrtsBxM23MytYL17666t9phwXwlum2lIDHmuSA2IGyuOLOHv38qLMbdFjHruZbWgRXeOe1nC2BUEDiyAMMHZuwoTLAQX3nvDOAUW5Vogru434d4JnAsnPmFB9NBshQXfa9104+Rxl8e13rZxN+CEydtVsFkd+vDjE7C/q52wOvb4s7+faz025frbxefWbSoQIAEDEUCwgf9j7bUlwHN9ZVaegxDK1xYzFMJH24L5saXABhlYxiEzHoKoIV8LYqAMaw9aZqFmJUK4YHuNfRjiXhmk+NcyJgaIolvM8BhiBx3IleN8lH1IWAcRgkZgCgYiaBGJojGgHHFTgtagAFYSZhF7/qnTpY+faVlNAnqJN0EHWa6ozAZjBtgmmBokwMB01LW5jAZwbqfmlNips4B4eOqJgDJ2+imXRZpthuigeC6XZTWIxilXmRo8iYKBCwiWmWkJVEAkfB0w8KI1IvlIpKnOkVpqdB5+h96o8d3lFnijrgprjbfGRSt0lH0nAZG5vsprWxYRW6Suq4UWqrLEsspWg8Io6yv/q6EhK0Fw0GLbjKYn5CZYBYht1laPrnEY67kyrhYbuyceiR28Pso7bYwiXjihjWsWuWF5p/H765HmNoiur3RJsGKNG/jq748XMrwmjhwCfO6QD9v7LQsDxPTAMKsFpthyJCdkmgYiw0VdXF/Om9dyv7YMWGXTLYpZg5wNR11C78oW3p8HSGgul4qyrJppgllJHJZHn0Y0yUwDXCXUNquFZNLKyYXBAVZvxtAKYIQEsmPgDacr0tltO1y/DMwYpkgUpJfTasLGzd3cdCN3gN3UWRcY3epIEPevfq+3njBxq/kqBoGBduvea8f393zICS63ivRBTqgFpgaWZEIUULdcK+frIfAAL2AjscXqrLfu+uuwx05FF0XUbvvtuOeu++689+7778AHL/wJIQAAOwAAAAAAAAAAAA==) center no-repeat;width:100%;height:100%;z-index:1001}#footer,#footer a,#footer a:hover{color:#f4f4f4}td.options a.btn.btn-danger{margin-left:10px}.dataTables_wrapper table.dataTable{margin-bottom:10px}.dataTables_wrapper .dataTables_filter{float:left!important;text-align:left!important;margin-right:20px}.dataTables_wrapper .dataTables_length select{height:33px}a.is_on{color:#00be67!important}td.options a.btn{margin-right:5px}ul.colors{list-style:none;padding:0;margin:0}ul.colors li{display:inline-block;width:25px;height:25px;padding:20px;border:1px solid rgba(0,0,0,.3);margin-right:5px}.nav h3{margin:0;padding:10px}.nav h3 a{font-weight:300;text-decoration:none;color:#fff}form.button_to{display:inline}.padding-button{padding-top:25px}.material-switch>input[type=checkbox]{display:none}.material-switch>label{cursor:pointer;height:0;position:relative;width:40px;color:transparent}.material-switch>label:before{background:#000;box-shadow:inset 0 0 10px #00000080;border-radius:8px;content:"";height:16px;margin-top:-8px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px;visibility:visible}.material-switch>label:after{background:#fff;border-radius:16px;box-shadow:0 0 5px #0000004d;content:"";height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .3s ease-in-out;width:24px;visibility:visible}.material-switch>input[type=checkbox]:checked+label:before{background:inherit;opacity:.5}.material-switch>input[type=checkbox]:checked+label:after{background:inherit;left:20px}td .material-switch{height:20px;padding-top:15px}ul.catering-days{list-style:none}ul.catering-days li{list-style:none;padding:5px 10px}ul.catering-days li:hover{background-color:#f1f1f1}.autocomplete{width:500px}.switch-checkbox{padding-top:20px}.switch-checkbox .as-label{float:left;display:inline-block;padding-top:5px}.switch-checkbox .form-group{padding:15px}table.table th{text-align:center}table.table th em{font-weight:400;font-style:normal}table.kcals td span{padding-right:10px;color:#313131}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}tr.summary td{font-weight:700}@media print{.app-sidebar,.app-header,.pdf-hidden,.app-content-header{display:none!important}.app-main{width:100%;margin-left:10px}.breadcrumbs,.btn,h1{display:none}body{font-size:90%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:2px!important;margin:0!important}.footer{display:none}a[href]:after{content:none!important}.print-page{page-break-after:always;page-break-inside:avoid}}.customer-delivery strong{display:block}.input-number{text-align:center}@media screen and (max-width:1024px){.width-35{width:100%!important}}.customer span{font-weight:400}:root{--ws-green: #7bc67e;--ws-green-bg: #e8f5e9;--ws-amber: #f0b95f;--ws-amber-bg: #fff8e1;--ws-blue: #6ba3d6;--ws-blue-bg: #e3f0fb;--ws-red: #e07070;--ws-red-bg: #fdeaea;--ws-gray: #8e99a4;--ws-gray-bg: #f0f2f5;--ws-text: #3a3f47;--ws-muted: #7c8490;--ws-border: #e0e3e8}.worksheet-hero{max-width:480px;margin:0 auto;padding:24px 16px 0}.worksheet-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:8px;color:var(--ws-text)}.worksheet-timer{text-align:center;font-size:1rem;color:var(--ws-text);margin-bottom:20px;padding:12px;background:var(--ws-amber-bg);border:1px solid #f5dfa0;border-radius:14px}.worksheet-timer i{margin-right:6px;color:var(--ws-amber)}.ws-time-row{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.ws-date-field{text-align:center}.ws-date-field input{max-width:200px;margin:0 auto;font-size:1.1rem;border-radius:10px;border:1px solid var(--ws-border)}.ws-field-label{display:block;font-size:.75rem;font-weight:600;color:var(--ws-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ws-clock-field{text-align:center}.ws-clock-inner{display:inline-flex;align-items:center;gap:10px}.ws-spinner{display:flex;flex-direction:column;align-items:center;gap:4px}.ws-spinner .btn{width:52px;height:38px;padding:0;border-radius:10px}.ws-btn-up{background:var(--ws-green-bg);color:var(--ws-green);border:1px solid #c5e1c7}.ws-btn-up:hover,.ws-btn-up:active{background:#d4edd6;color:#4a9e4e}.ws-btn-down{background:var(--ws-amber-bg);color:var(--ws-amber);border:1px solid #f5dfa0}.ws-btn-down:hover,.ws-btn-down:active{background:#fcefc4;color:#c4911d}.ws-num-input{width:64px!important;font-size:1.4rem!important;font-weight:700;border-radius:10px;border:1px solid var(--ws-border);color:var(--ws-text);-moz-appearance:textfield}.ws-num-input::-webkit-inner-spin-button,.ws-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ws-clock-sep{font-size:1.6rem;font-weight:700;color:var(--ws-muted);padding-top:22px}.ws-submit{margin-bottom:24px}.ws-btn-start{background:var(--ws-green);border-color:var(--ws-green);color:#fff;border-radius:14px;font-weight:600}.ws-btn-start:hover{background:#65b568;border-color:#65b568;color:#fff}.ws-btn-stop{background:var(--ws-amber);border-color:var(--ws-amber);color:#fff;border-radius:14px;font-weight:600}.ws-btn-stop:hover{background:#d9a44e;border-color:#d9a44e;color:#fff}.ws-actions{border-top:1px solid var(--ws-border);padding-top:20px}.ws-btn-nav{background:var(--ws-blue-bg);color:var(--ws-blue);border:1px solid #b5d4ef;border-radius:14px;font-weight:600}.ws-btn-nav:hover{background:#d0e5f7;color:#4a87b8}.ws-btn-logout{background:#fff;color:var(--ws-red);border:1px solid #f0c0c0;border-radius:14px;font-weight:600}.ws-btn-logout:hover{background:var(--ws-red-bg);color:#c55050}@media(min-width:576px){.ws-time-row{flex-direction:row;justify-content:center;align-items:flex-end}}.ws-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:1px solid var(--ws-border);position:sticky;top:0;z-index:1020}.ws-topbar-title{font-size:1.15rem;font-weight:700;color:var(--ws-text)}.ws-topbar-title .fa{color:var(--ws-red)}.ws-burger{width:44px;height:44px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-gray-bg);color:var(--ws-text);font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ws-burger:active{background:#dde0e5}.ws-route-item{padding:14px 20px!important;font-size:1rem;font-weight:500;color:var(--ws-text);border:none!important;border-bottom:1px solid var(--ws-border)!important;text-align:right}.ws-route-item .fa{color:var(--ws-muted);width:20px;text-align:center}.ws-route-item:hover,.ws-route-item:focus{background:var(--ws-gray-bg)}.ws-route-item.active{background:var(--ws-blue-bg)!important;color:var(--ws-blue)!important;font-weight:700;border-color:var(--ws-blue-bg)!important}.ws-route-item.active .fa{color:var(--ws-blue)}.ws-route-hours{color:var(--ws-muted)}.ws-route-hours .fa{color:var(--ws-amber)}.centerize{margin:5px auto;text-align:center;padding-left:8px;padding-right:8px}.switch-padding{padding-top:20px}.rt-toolbar-btn{padding:7px 14px;border-radius:10px;font-size:13px;font-weight:600;background:var(--ws-blue-bg);color:#4a7aab;border:1px solid #b5d4ef;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.rt-toolbar-btn:hover{background:#d0e5f7;color:#4a7aab;text-decoration:none}.rt-toolbar-btn-alt{background:var(--ws-gray-bg);color:#5a6370;border-color:var(--ws-border)}.rt-toolbar-btn-alt:hover{background:#dde0e5;color:#5a6370}ul.road-trip{margin:8px 0;padding:0;list-style:none}li.road-trip{margin-bottom:8px;border:1px solid var(--ws-border);border-radius:14px;padding:10px;background-color:#fff;display:flex;align-items:flex-start;gap:12px;text-align:left;box-shadow:0 1px 3px #0000000a}li.road-trip .basic-info{flex:1;min-width:0;font-size:.9rem;line-height:1.45;color:var(--ws-text)}li.road-trip .basic-info strong{font-size:.95rem}.rt-bags{display:inline-block;margin-left:6px;font-size:.75rem;font-weight:700;background:var(--ws-amber-bg);color:#9a7520;padding:1px 7px;border-radius:6px;vertical-align:middle}.rt-address{color:var(--ws-muted);font-size:.85rem}.rt-comment{margin-top:4px;font-size:.8rem;color:var(--ws-amber);font-style:italic}li.road-trip .actions{flex-shrink:0;display:flex;gap:6px;align-self:center;justify-content:space-evenly}.rt-action{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.1rem;text-decoration:none;cursor:pointer;transition:background .15s}.rt-action-map{background:var(--ws-gray-bg);color:var(--ws-gray);border:1px solid var(--ws-border)}.rt-action-map:hover{background:#dde0e5}.rt-action-phone{background:var(--ws-amber-bg);color:#b88a2d;border:1px solid #f5dfa0}.rt-action-phone:hover{background:#fcefc4}.rt-action-sms{background:var(--ws-blue-bg);color:var(--ws-blue);border:1px solid #b5d4ef}.rt-action-sms:hover{background:#d0e5f7}.rt-action-pay{background:#fef3e2;color:#c17d24;border:1px solid #f5dfa0;font-weight:700;font-size:1rem}.rt-action-pay:hover{background:#fceab8}.rt-action-done{background:var(--ws-green-bg);color:var(--ws-green);border:1px solid #c5e1c7}.rt-action-done:hover{background:#d4edd6}@media(max-width:575px){li.road-trip{flex-wrap:wrap}li.road-trip .actions{width:100%;justify-content:space-evenly;padding-top:8px;border-top:1px solid var(--ws-border);margin-top:6px}}.rp-list{display:flex;flex-direction:column;gap:4px}.rp-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--ws-border);border-radius:10px;-webkit-user-select:none;user-select:none}.rp-row:active,.rp-row-dragging{background:var(--ws-blue-bg);border-color:#b5d4ef;box-shadow:0 4px 12px #00000014}.rp-rank{flex-shrink:0;width:24px;height:24px;border-radius:6px;background:var(--ws-gray-bg);color:var(--ws-muted);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.rp-grip{color:#c0c4cc;font-size:1rem;flex-shrink:0}.rp-info{flex:1;min-width:0;font-size:.88rem;line-height:1.35;color:var(--ws-text)}.rp-info strong{font-size:.9rem}.rp-bags{display:inline-block;margin-left:6px;font-size:.7rem;font-weight:700;background:var(--ws-amber-bg);color:#9a7520;padding:1px 6px;border-radius:5px;vertical-align:middle}.rp-addr{color:var(--ws-muted);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.easy-autocomplete-container ul{margin:0}@media print{table.allergens{break-inside:avoid}}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:2rem!important}.pb-3{padding-bottom:3rem!important}.pl-1{padding-left:1rem!important}.pl-2{padding-left:2rem!important}.pl-3{padding-left:3rem!important}.pr-1{padding-right:1rem!important}.pr-2{padding-right:2rem!important}.pr-3{padding-right:3rem!important}.strong{font-weight:700!important}.catering-archives .diet-container{display:flex;flex-direction:column;gap:8px;font-size:11px}.catering-archives .list{list-style:none;margin:6px 0;padding:0}.catering-archives .list .title{font-weight:700;font-size:12px}.catering-archives .list li{padding:3px 7px}.catering-archives .diet-box{padding:0;border-radius:8px;transition:height .3s ease}.catering-archives .diet-title{font-weight:700;margin-bottom:4px}.catering-archives .diet-details{white-space:pre-line;font-size:14px}.catering-archives .diet-regular{background-color:#e6f3ff}.catering-archives .diet-slim_fast{background-color:#ffe6e6}.catering-archives .diet-diabetic{background-color:#e6ffe6}.catering-archives .diet-wege{background-color:#f0ffe6}.catering-archives .diet-wege_fish{background-color:#e6fff9}.catering-archives .diet-no_dairy{background-color:#f2e6ff}.catering-archives .diet-gluten_free{background-color:#ffe6f3}.catering-archives .diet-gluten_free_and_no_dairy{background-color:#fff0e6}.catering-archives .diet-economic{background-color:#e6ecf7}.catering-archives .diet-premium{background-color:#f7e6ec}.catering-archives .diet-clean_diet{background-color:#e6f7f4}.catering-archives .list li:nth-child(2n){background-color:#0000001a}.pointer{cursor:pointer}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-content-between{justify-content:space-between}.align-center{align-items:center}.customer{display:flex;flex-direction:row}.customer .items{justify-content:space-between;align-items:center}.customer .items:first-child{margin-left:0;border:0;padding-left:0}.customer .items{margin-left:10px;border-left:1px solid #969494;padding-left:20px}.customer ul{margin:0;padding:0;list-style:none}.customer li{list-style:none;margin:0 0 5px;padding:0;line-height:150%}#selected-dates-box{position:fixed;bottom:20px;right:20px;background:#fff;border:1px solid #ddd;border-radius:5px;padding:10px;box-shadow:0 2px 10px #0000001a;z-index:1000;min-width:250px}.box-content{display:flex;flex-direction:column;gap:10px}#selected-dates-list{margin:10px 0}#generate-list-btn{width:100%}.sidebar-menu .nav-link[data-bs-toggle=collapse] .nav-arrow{transition:transform .2s ease;transform:translateY(-50%) rotate(90deg)}.sidebar-menu .nav-link[data-bs-toggle=collapse].collapsed .nav-arrow{transform:translateY(-50%) rotate(0)}.sidebar-menu .collapse .nav-link,.sidebar-menu .collapsing .nav-link{padding-left:2.5rem}#order-form-panel{width:720px;max-width:100%}@media(max-width:768px){#order-form-panel{width:100%}}#order-form-panel .offcanvas-body{padding:1.25rem 1.5rem}.ingredients-summary-grid{column-count:3;column-gap:1.5rem}@media(max-width:992px){.ingredients-summary-grid{column-count:2}}@media(max-width:576px){.ingredients-summary-grid{column-count:1}}.ingredients-summary-item{break-inside:avoid;display:flex;justify-content:space-between;align-items:baseline;padding:2px 0;font-size:.85rem;border-bottom:1px solid #f0f0f0}.clearfix{clear:both!important}#undo-delete-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1090;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.undo-delete-toast{pointer-events:all;background:#1e293b;color:#f8fafc;border-radius:.5rem;min-width:300px;max-width:420px;box-shadow:0 8px 24px #00000059;overflow:hidden;opacity:0;transform:translateY(.75rem);transition:opacity .2s ease,transform .2s ease}.undo-delete-toast.is-visible{opacity:1;transform:translateY(0)}.undo-delete-toast.is-hiding{opacity:0;transform:translateY(.5rem)}.undo-delete-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.undo-delete-label{font-size:.9rem;line-height:1.4}.undo-delete-btn{flex-shrink:0;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:.3rem;padding:.25rem .75rem;font-size:.8rem;cursor:pointer;transition:background .15s}.undo-delete-btn:hover{background:#ffffff26}.undo-delete-progress{height:3px;background:#ffffff26}@keyframes undo-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.undo-delete-bar{height:100%;background:#f87171;width:100%;transform-origin:left;animation:undo-shrink linear forwards}.btn-xs{padding:.15rem .4rem;font-size:.75rem;border-radius:.2rem}.po-suggestions{position:absolute;z-index:1050;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 4px 12px #0000001a;list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.po-suggestion-item{padding:.35rem .75rem;cursor:pointer;font-size:.875rem;display:flex;align-items:center;border-bottom:1px solid #f0f0f0}.po-suggestion-item:last-child{border-bottom:none}.po-suggestion-item:hover{background-color:#f0f7ff;color:#0d6efd}.checklist-progress{height:6px}.checklist-drag-handle{cursor:grab;touch-action:none}.checklist-label{cursor:pointer;-webkit-user-select:none;user-select:none}.checklist-item{transition:background .15s}.checklist-item--done{background:#f8f9fa}.checklist-item.drag-over{border-top:2px solid #0d6efd!important}.checklist-item.dragging{opacity:.4}@media print{.sticky-top .btn,.sticky-top input[type=search],.sticky-top button{display:none!important}.checklist-item--done{opacity:.5}.progress{display:none}}@media(max-width:576px){.checklist-item label{font-size:1rem}}.dashboard-tiles{margin-bottom:30px}.tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;border-radius:8px;color:#fff;text-decoration:none!important;transition:transform .15s,box-shadow .15s;margin-bottom:16px;padding:20px 10px;position:relative;overflow:hidden}.tile:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000040;color:#fff}.tile .tile-icon{font-size:42px;opacity:.9;margin-bottom:10px}.tile .tile-label{font-size:15px;font-weight:600;text-align:center;line-height:1.3}.tile .tile-sub{font-size:12px;opacity:.85;margin-top:4px;text-align:center}.tile .tile-badge{position:absolute;top:10px;right:12px;background:#ffffff4d;border-radius:20px;font-size:13px;font-weight:700;padding:2px 9px;min-width:28px;text-align:center}.section-header{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#9e9e9e;margin:24px 0 10px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.stat-bar{background:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 1px 4px #00000014;margin-bottom:16px;display:flex;align-items:center;gap:14px}.stat-bar .stat-icon{font-size:28px;width:44px;text-align:center}.stat-bar .stat-num{font-size:26px;font-weight:700;line-height:1}.stat-bar .stat-lbl{font-size:12px;color:#888;margin-top:2px}.bg-catering,.route-0{background:linear-gradient(135deg,#1565c0,#1e88e5)}.bg-delivery,.route-1{background:linear-gradient(135deg,#00897b,#26a69a)}.bg-stickers,.route-2{background:linear-gradient(135deg,#6a1b9a,#ab47bc)}.bg-meals,.route-3{background:linear-gradient(135deg,#e65100,#fb8c00)}.bg-menu,.route-4,.route-5{background:linear-gradient(135deg,#558b2f,#8bc34a)}.bg-calendar{background:linear-gradient(135deg,#37474f,#607d8b)}.bg-products{background:linear-gradient(135deg,#4527a0,#7e57c2)}.bg-storage{background:linear-gradient(135deg,#00695c,#00897b)}.bg-customers{background:linear-gradient(135deg,#ad1457,#e91e63)}.bg-employees{background:linear-gradient(135deg,#4e342e,#8d6e63)}.bg-invoices{background:linear-gradient(135deg,#f57f17,#ffca28);color:#333}.bg-suppliers{background:linear-gradient(135deg,#01579b,#039be5)}.bg-driver{background:linear-gradient(135deg,#1b5e20,#43a047)}.bg-prices{background:linear-gradient(135deg,#880e4f,#e91e63)}.bg-calculator{background:linear-gradient(135deg,#263238,#546e7a)}.bg-settings{background:linear-gradient(135deg,#455a64,#78909c)}.delivery-timeline{padding:8px 0 8px 155px}.delivery-timeline .tl-list{list-style:none;margin:0;padding:0}.delivery-timeline .tl-item{position:relative;min-height:52px;padding:0 0 28px 28px;border-left:2px dashed #dee2e6}.delivery-timeline .tl-item:last-child{border-left-color:transparent}.delivery-timeline .tl-item:before{content:"";position:absolute;left:-11px;top:2px;width:20px;height:20px;border-radius:50%;border:3px solid #fff;background:var(--bs-secondary);box-shadow:0 0 0 2px #dee2e6;transition:transform .25s,box-shadow .25s}.delivery-timeline .tl-item.tl-paid:before{background:var(--bs-success);box-shadow:0 0 0 2px #1987544d}.delivery-timeline .tl-item.tl-partial:before{background:var(--bs-warning);box-shadow:0 0 0 2px #ffc1074d}.delivery-timeline .tl-item.tl-unpaid:before{background:var(--bs-danger);box-shadow:0 0 0 2px #dc35454d}.delivery-timeline .tl-item:hover:before{transform:scale(1.25)}.delivery-timeline .tl-timestamp{position:absolute;left:-152px;top:0;width:118px;text-align:right;font-size:.76rem;color:#6c757d;line-height:1.5}.delivery-timeline .tl-timestamp time{display:block;font-size:.85rem;font-weight:600;color:#343a40}.delivery-timeline .tl-timestamp .badge{margin-left:auto}.delivery-timeline .tl-title{font-size:.88rem;font-weight:600;line-height:1.3}.delivery-timeline .tl-detail{font-size:.76rem;color:#6c757d;margin-top:2px}.ingredients-grid{font-size:.82rem}.ingredients-grid .col-ing-product{min-width:200px}.ingredients-grid .col-ing-qty{width:80px;min-width:70px}.ingredients-grid .col-ing-unit{width:80px}.ingredients-grid .col-ing-del{width:36px}.ingredients-grid input[type=number]{padding:2px 4px;font-size:.8rem}.ingredients-grid .ing-kcal{font-size:.7rem;line-height:1.2;min-height:14px;color:#6c757d}.ingredients-grid tfoot td{font-size:.82rem;padding:4px 6px}.ingredients-grid .ing-product-select+.selectize-control{min-width:190px}.ingredients-grid .ing-product-select+.selectize-control .selectize-input{font-size:.8rem;padding:3px 6px;min-height:28px}.ingredients-grid .ing-product-select+.selectize-control .selectize-input input{font-size:.8rem}.ingredients-grid .ing-product-select+.selectize-control .selectize-dropdown{font-size:.8rem}.ingredients-grid .ing-product-select+.selectize-control .selectize-dropdown .selectize-dropdown-content{max-height:220px}#ajax-side-panel{--bs-offcanvas-width: 540px}
