@import url('https://fonts.cdnfonts.com/css/roboto');@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css");html{height:100%;}html,body{margin:0;padding:0;}body{color:#231f20;background:#f8f8f8;}body,div,p,li,input,select,textarea,td,th{font-family:"Roboto",Tahoma,"Arial CE",Arial,"Helvetica CE",Helvetica,Tahoma,sans-serif;font-size:12px;line-height:1.6;}img,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;border:0;}h1,h2,h3,h4,h5,h6{color:#231f20;margin:0;padding:0;}h1{color:#231f20;font-size:18px;clear:both;margin:0 0 .6em 0;font-weight:bold;text-transform:uppercase;}h2{font-weight:bold;color:#231f20;font-size:16px;margin:1.5em 0 .5em 0;}h3{font-weight:bold;color:#231f20;font-size:14px;margin:1.0em 0 .5em 0;}h4{font-weight:bold;color:#231f20;font-size:100%;margin:.7em 0 .5em 0;}a{color:#ee8600;outline:none;}a:hover{color:#ee8600;}p{margin:0 0 1.5em 0;}ul,ol{margin-top:.3em;margin-bottom:1em;}li{margin-bottom:1em;}caption{margin:0 0 .5em 0;text-align:left;font-weight:bold;}address{margin:0 0 .5em 0;font-style:normal;}img{max-width:100%;height:auto;}video{width:100%;height:auto;}iframe{max-width:100%;}div.responsive-iframe-container{position:relative;overflow:hidden;padding-top:56.25%;}iframe.responsive-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}body.iframe #content,body.admin-iframe #content,body#tinymce #content{width:100%;}textarea,select,input[type="text"],input[type="password"],input[type="search"],input[type="number"],input[type="email"],input[type="tel"]{box-sizing:border-box;border:1px solid #f6f6f6;padding:5px;border-radius:.25rem;background-color:#fff;}textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus{border-color:#ee8600;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,134,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,134,0,.6);}.tal{text-align:left;}.tar{text-align:right;}.taj{text-align:justify;}.tac{text-align:center;}.tac table{margin-left:auto;margin-right:auto;}.fl{float:left;}.fli{float:left;margin-right:1em;}.fr{float:right;}.fri{float:right;margin-left:1em;}.vam{vertical-align:middle;}.clear{clear:both;font-size:1px;height:0;margin:-1em 0 0 0;visibility:hidden;}.invisible,.no-css{display:none;}.info,.warning,.error{padding:10px;margin:0 0 1.5em 0;font-weight:bold;font-size:130%;border-radius:.25rem;}.info{color:#ee8600;background:#ffe1bb;border:1px dotted #ee8600;}.warning{color:#bf9c00;background:#fff3bf;border:1px dotted #bf9c00;}.error{color:#d64541;background:#fae9e9;border:1px dotted #d64541;}.ll{list-style-type:lower-alpha;}.nowrap{white-space:nowrap;}hr{height:0;border:none;border-bottom:1px solid #6f6a67;}#content-in table{border-collapse:collapse;}#content-in td,#content-in th{border:none;padding:.3em .5em;color:#231f20;}#content-in td a,#content-in th a{color:#231f20;}#content-in thead td,#content-in thead th{color:#999;border-bottom:2px solid #ee8600;}#content-in thead h2,#content-in thead h3,#content-in thead h4,#content-in thead a{color:#fff;}#content-in tbody tr:nth-child(even) td,#content-in tbody tr:nth-child(even) th{background-color:#f6f6f6;}#content-in h2,#content-in h3,#content-in h4{margin:0 0 .3em;padding:0;}#content-in table ~ h2,#content-in table ~ h3,#content-in table ~ h4{margin-top:1em;}#content-in h2.chapter{margin-top:2em;}#content-in table.small td,#content-in table.small th,td.small,p.small,div.small,span.small{font-size:90%;}.required{background-image:url(img/sys/required.gif);background-position:right top;background-repeat:no-repeat;}#main a.button,#header a.button,#product-bar a.button,#main a.button-aux,#header a.button-aux,#product-bar a.button-aux,#main button.button,#header button.button,#product-bar button.button{box-sizing:border-box;border-radius:.25rem;background:#ee8600;padding:10px 15px;font-size:100%;font-weight:bold;border:none;color:#fff;cursor:pointer;}#main a.button,#header a.button,#product-bar a.button,#main a.button-aux,#header a.button-aux,#product-bar a.button-aux{display:inline-block;text-decoration:none;}#main a.button,#header a.button,#product-bar a.button,#main button.button,#header button.button,#product-bar button.button{color:#fff;background:#ee8600;border:1px solid #ee8600;}#main a.button:hover,#header a.button:hover,#product-bar a.button:hover,#main button.button:hover,#header button.button:hover,#product-bar button.button:hover{color:#fff;background:#bb6900;}#main a.button-aux,#header a.button-aux,#product-bar a.button-aux,#main button.button-aux,#header button.button-aux,#product-bar button.button-aux{color:#ee8600;background:#fff;border:1px solid #ee8600;}#main a.button-aux:hover,#header a.button-aux:hover,#product-bar a.button-aux:hover,#main button.button-aux:hover,#header button.button-aux:hover,#product-bar button.button-aux:hover{color:#fff;background:#b3b3b3;}#main div.input-button-field,#header div.input-button-field,#product-bar div.input-button-field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #f6f6f6;border-right:none;border-radius:.25rem;}#main div.input-button-field input,#header div.input-button-field input,#product-bar div.input-button-field input{-webkit-box-flex:7 7 4em;-moz-box-flex:7 7 4em;-ms-flex:7 7 4em;-webkit-flex:7 7 4em;flex-grow:7;flex-shrink:7;flex-basis:4em;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#main div.input-button-field button,#header div.input-button-field button,#product-bar div.input-button-field button{display:inline-block;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex-grow:1;flex-shrink:1;flex-basis:auto;border:none;overflow:hidden;}#main div.input-button-field input,#header div.input-button-field input,#product-bar div.input-button-field input,#main div.input-button-field button,#header div.input-button-field button,#product-bar div.input-button-field button{padding:.35em .75em;}#main div.input-button-trigger,#header div.input-button-trigger,#product-bar div.input-button-trigger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-moz-box-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;}#main div.input-button-trigger button.trigger,#header div.input-button-trigger button.trigger,#product-bar div.input-button-trigger button.trigger{border-radius:.25rem;width:50px;min-height:100%;}div.responsive-table-wrapper-scroll{overflow-x:scroll;}#footer{overflow:hidden;}#content-in th a.bi,#content-in td a.bi{font-size:150%;padding:5px 10px;}#content-in th a.bi-pencil,#content-in td a.bi-pencil,#content-in th a.bi-eye,#content-in td a.bi-eye{color:#ee8600;}#content-in th a.bi-trash,#content-in td a.bi-trash{color:#ee2b00;}a.list-icon{display:inline-block;margin:8px;}tr.inactive-record td{text-decoration:line-through;}.select2-results__option{background:#fff;color:#231f20;}body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-moz-box-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;}body:before{content:"0";display:none;visibility:hidden;}#wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-moz-box-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;}#wrapper-in{position:relative;width:100%;height:auto;min-height:100vh;}#flex-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex-wrap:nowrap;-moz-box-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;min-height:100vh;}#header,#main,#footer{width:100%;margin:0 auto;}#header,#footer{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex-grow:0;flex-shrink:0;flex-basis:auto;}#main{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex-grow:1;flex-shrink:0;flex-basis:auto;min-height:100%;}#content{overflow:hidden;}#panel{width:0;position:fixed;z-index:100;top:64px;transition:.5s;opacity:1.0;background:#fff;height:100vh;overflow:hidden;overflow-y:visible;overflow-x:hidden;}#panel.menu-invisible{width:0;}#panel.menu-visible{width:100%;}#header-in{padding:0 16px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100%;}#content-in{padding:1em 1em 1em 1em;}#footer{overflow:hidden;}#footer-in{padding:1em;}#navigation{display:none;}body{background:#f8f8f8;}#wrapper-in{background:#f8f8f8;}#header{height:64px;position:fixed;background-color:#ee8600;z-index:200;}#main-in{padding-top:64px;}#footer h2{font-size:100%;margin:0;}#page-login{text-align:center;}#page-login input[type="text"],#page-login input[type="password"]{border:1px solid #d6d6d6;}#page-login #flex-wrapper{margin:0 auto;background:white;}#page-login #header{background:none;height:80px;}#page-login #header-in{display:block;padding-left:7px;padding-right:7px;}#page-login #logo{display:block;background:url(img/sys/logo-mealsnap-login.svg) 0 50% no-repeat;width:200px;height:80px;background-size:contain;}#page-login #main{text-align:left;}#page-login #content{margin:0;}#page-login h1{margin-top:1em;}#page-login #btn_login{width:100%;}#page-login #login-help{border-radius:5px;padding:10px;background:#ee8600;}#page-login #login-help,#page-login #login-help h4,#page-login #login-help a{color:#fff;}#page-login #login-help p{margin-bottom:0;}#page-forgotten-password input[type="text"],#page-forgotten-password input[type="email"]{border:1px solid #d6d6d6;}#header-block-1{flex-basis:105px;}#header-block-2{flex-basis:100%;flex-grow:1;flex-shrink:1;}#header-block-1-in{display:flex;flex-wrap:nowrap;}#header-block-2-in{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}#logo{background:url(img/sys/logo-mealsnap-small.svg) 0 50% no-repeat;width:24px;height:24px;margin-left:20px;}.top-dropdown-menu{display:none;position:absolute;top:38px;}.top-dropdown-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:column;}.top-dropdown-menu li{margin:0;padding:0;list-style:none;}.top-dropdown-menu li a{display:block;color:#fff;text-decoration:none;}.top-dropdown-menu li a span{display:block;padding:10px 32px 10px 32px;background:#ee8600;white-space:nowrap;box-sizing:border-box;border-top:1px solid #ffaa3c;}.top-dropdown-menu li a:hover span{background:#bb6900;}#top-menu-company{color:#fff;font-size:14px;}#top-menu-right{display:flex;flex-wrap:nowrap;align-items:center;}#top-menu-language{position:relative;margin:0 26px;}#top-menu-language a{text-transform:uppercase;text-decoration:none;}#top-menu-language>a{color:#fff;}#top-menu-language>a span{padding:8px 0 8px 32px;background:url(img/sys/icon-language.svg) 0 50% no-repeat;}#top-menu-user{position:relative;}#top-menu-user .top-dropdown-menu{right:-16px;}#top-menu-initials{display:inline-block;text-align:center;font-size:14px;width:28px;height:28px;line-height:28px;border-radius:50%;color:#ee8600;background:#fff;text-decoration:none;}#mobile-menu-button{height:24px;width:24px;outline:none;background:#ee8600;}#mobile-menu-button #mobile-menu-button-in{height:100%;}#mobile-menu-button span.stripe{display:block;height:2px;background-color:#895210;margin:0 2px;}#mobile-menu-button span.stripe-gap-0{display:block;height:2px;margin:0 2px;background-color:#ee8600;}#mobile-menu-button span.stripe-gap{display:block;height:4px;margin:0 2px;background-color:#ee8600;}#mobile-menu-button-close-bar{position:relative;height:40px;}#panel.menu-visible #mobile-menu-button-close-bar{position:fixed;width:100%;background:rgba(255,255,255,.9);}#mobile-menu-button-close{position:absolute;top:0;right:20px;font-size:30px;margin-left:50px;text-decoration:none;outline:none;color:#231f20;}#menu{padding-top:40px;padding-bottom:80px;}#menu ul{margin:0;padding:0;}#menu ul.menu-level-1 li a span{background-position:32px 50%;padding-left:78px;}#menu li{margin:0 0 1px 0;padding:0;list-style:none;font-size:100%;}#menu li a,#menu li div{background-color:#fff;color:#231f20;font-size:14px;display:block;width:100%;text-decoration:none;cursor:pointer;}#menu li a:hover,#menu li div:hover{color:#231f20;background-color:#fdf3e5;}#menu li a.selected,#menu li div.selected{background-color:#fdf3e5;}#menu li>div,#menu li>div.selected.closed{background-image:url(img/sys/icon-submenu-closed.svg);background-position:right 16px center;background-repeat:no-repeat;}#menu li>div ~ ul{display:none;}#menu li>div.selected,#menu li>div.open{background-image:url(img/sys/icon-submenu-open.svg);}#menu li>div.selected ~ ul,#menu li>div.open ~ ul{display:block;}#menu li span{display:block;padding:8px 56px 8px 62px;background-position:16px 50%;background-repeat:no-repeat;}#menu li:last-child a,#menu li:last-child div{border-radius:0 0 5px 5px;}#menu-item-food-quality>a>span{background-image:url(img/sys/icon-menu-item-food-quality.svg);}#menu-item-food-quality-overview>a>span{background-image:url(img/sys/icon-menu-item-food-quality-overview.svg);}#menu-item-food-quality-review>a>span{background-image:url(img/sys/icon-menu-item-food-quality-review.svg);}#menu-item-administrator-service-list>div>span{background-image:url(img/sys/icon-menu-item-administrator-service-list.svg);}#menu-item-user-list>a>span,#menu-item-company-user-list>a>span{background-image:url(img/sys/icon-menu-item-user-list.svg);}#menu-item-locality-list>a>span,#menu-item-company-locality-list>a>span{background-image:url(img/sys/icon-menu-item-locality-list.svg);}#menu-item-company-list>a>span{background-image:url(img/sys/icon-menu-item-company-list.svg);}#menu-item-mail-list>a>span{background-image:url(img/sys/icon-menu-item-mail-list.svg);}#menu-item-translate-list>a>span{background-image:url(img/sys/icon-menu-item-translate-list.svg);}#menu-item-food-quality-photo-list>a>span{background-image:url(img/sys/icon-menu-item-food-quality-photo-list.svg);}#menu-item-dashboard>a>span{background-image:url(img/sys/icon-menu-item-dashboard.svg);}#menu-item-company-manager-service-list>div>span{background-image:url(img/sys/icon-menu-item-company-manager-service-list.svg);}#menu-item-report-list>div>span{background-image:url(img/sys/icon-menu-item-report-list.svg);}#menu-item-report-quality-by-locality>a>span{background-image:url(img/sys/icon-menu-item-report-quality-by-locality.svg);}#menu-item-report-quality-by-photographer>a>span{background-image:url(img/sys/icon-menu-item-report-quality-by-photographer.svg);}#menu-item-admin-db-model>a>span{background-image:url(img/sys/icon-menu-item-admin-db-model.svg);}#menu-item-food-quality-tag-list>a>span{background-image:url(img/sys/icon-menu-item-food-quality-tag-list.svg);}button,input[type="button"],.btn,.form-control{font-weight:500;}.btn-primary{background:#ee8600;border-color:#ee8600;font-weight:500;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#bb6900;border-color:#bb6900;}.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(238,134,0,.25);}.btn-secondary{color:#ee8600;background:#fff;border-color:#ee8600;font-weight:500;border-radius:5px;padding:1px 15px;}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{color:#ee8600;background:#fdf3e5;border-color:#ee8600;}.btn-success{text-transform:uppercase;background:#35ba52;border-color:#35ba52;font-weight:500;}.btn-success:hover,.btn-success:active,.btn-success:focus{background:#2a9241;border-color:#2a9241;}.btn-danger{text-transform:uppercase;background:#ee2b00;border-color:#ee2b00;font-weight:500;}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background:#b20;border-color:#b20;}.page-link,.page-link:focus,.page-link:hover{color:#ee8600;}.page-link:focus{box-shadow:0 0 0 .25rem rgba(238,134,0,.25);}
.form-select{font-weight:500;}.form-select:focus{border-color:#ee8600;box-shadow:0 0 0 .25rem rgba(238,134,0,.25);}.page-item.active .page-link{color:#ee8600;border-color:#ee8600;border-width:2px;background:#fff;}#content tr.publikaczech-items-field-block{vertical-align:top;}#content div.obj-admin-gallery table{width:100%;}#content div.obj-admin-gallery table tbody th,#content div.obj-admin-gallery table tbody td{padding:5px 0;}fieldset{border:1px groove #ddd !important;padding:0 1.4em 1.4em 1.4em !important;margin:0 0 1.5em 0 !important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;background:#f5f5f5;color:#212529;}fieldset legend{font-size:1.2em !important;font-weight:bold !important;text-align:left !important;width:auto;padding:10px 0;border-bottom:none;}.table-striped>tbody>tr:nth-of-type(2n+1) a{color:#212529;}#food-quality-cammera-layout #camera_button{display:block;width:100%;margin-top:1em;}#food-photo-review{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5em 0;box-sizing:border-box;padding:10px;background:#fff;border-radius:5px;box-shadow:0 0 3px 0 rgba(200,200,200,.75);-webkit-box-shadow:0 0 3px 0 rgba(200,200,200,.75);-moz-box-shadow:0 0 3px 0 rgba(200,200,200,.75);}#food-photo-review-form-inside{display:none;}#food-photo-review-info{border-bottom:1px solid #d6d6d6;}#food-photo-review-info-block-1 h4,#food-photo-review-info-block-rating h4,#food-photo-review-info-block-note h4,#food-photo-review-info-block-1 p,#food-photo-review-info-block-rating p,#food-photo-review-info-block-note p{margin:.3em 0;}#food-photo-review-info-block-1 p,#food-photo-review-info-block-rating p,#food-photo-review-info-block-note p{padding:8px 0 8px 32px;background-position:0 50%;background-repeat:no-repeat;}#food-photo-review-info-block-rating{margin-top:10px;padding-top:10px;margin-bottom:10px;padding-bottom:10px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}#food-photo-review-info-photographer{background-image:url(img/sys/icon-photographer.svg);}#food-photo-review-info-locality{background-image:url(img/sys/icon-locality.svg);}#food-photo-review-info-ctime,#food-photo-review-info-ctime{background-image:url(img/sys/icon-clock.svg);}#food-photo-review-info-last-reviewer{background-image:url(img/sys/icon-snap-ai.svg);}#food-photo-review-info-block-note #food-photo-review-revision-info-note{background:#d6d6d6;padding:8px;border-radius:.25rem;}#food-photo-review-form-button-bar{order:2;margin:1em 0;}#food-photo-review-form-button-bar form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0 10px;}#food-photo-review-form-button-bar a,#food-photo-review-form-button-bar button{text-transform:uppercase;padding-top:1em;padding-bottom:1em;flex-shrink:1;flex-basis:50%;}#food-photo{order:3;text-align:center;}#food-photo>div{box-sizing:border-box;position:relative;border-radius:5px;}#food-photo>div.rating-positive{border:5px solid #35ba52;}#food-photo>div.rating-positive #food-photo-rating-text{background-color:rgba(53,186,82,.2);}#food-photo>div.rating-positive #food-photo-rating-text span{background-image:url(img/sys/icon-thumbs-up.svg);}#food-photo>div.rating-negative{border:5px solid #ee2b00;}#food-photo>div.rating-negative #food-photo-rating-text{background-color:rgba(238,43,0,.2);}#food-photo>div.rating-negative #food-photo-rating-text span{background-image:url(img/sys/icon-thumbs-down.svg);}#food-photo>div.rating-bad-photo{border:5px solid #231f20;}#food-photo>div.rating-bad-photo #food-photo-rating-text{background-color:rgba(35,31,32,.2);}#food-photo>div.rating-bad-photo #food-photo-rating-text span{background-image:url(img/sys/icon-bad-photo.svg);}#food-photo-container{display:inline-block;}#food-photo-container,#food-photo-container img{min-height:150px;min-width:150px;}#food-photo-rating-text{box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;padding:16px;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;}#food-photo-rating-text span{display:inline-block;background-position:0 50%;background-repeat:no-repeat;background-size:22px 22px;padding:0 0 0 32px;}div.rating-result-bubble,div.rating-revision-result-bubble{color:#fff;box-sizing:border-box;margin:.3em 0;padding:8px 32px 8px 16px;border-radius:25px;font-size:14px;text-transform:uppercase;background-position:right 10px center;background-repeat:no-repeat;min-width:100px;}div.rating-result-bubble-positive{background-color:#35ba52;background-image:url(img/sys/icon-thumbs-up.svg);}div.rating-result-bubble-negative{background-color:#ee2b00;background-image:url(img/sys/icon-thumbs-down.svg);}div.rating-result-bubble-bad-photo{color:#231f20;border:1px solid #231f20;background-color:#fff;background-image:url(img/sys/icon-bad-photo.svg);background-size:24px;}#rating-result-change{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;}#rating-result-change .rating-result-bubble{flex-basis:90%;flex-shrink:1;flex-grow:1;}#rating-result-change-arrow{background:url(img/sys/icon-rating-change.svg) 50% 50% no-repeat;width:40px;height:30px;flex-basis:40px;flex-shrink:0;flex-grow:0;}div.rating-result-change-prev-rating{font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:line-through;flex-shrink:1;flex-grow:0;}div.rating-result-change-prev-rating-positive{color:#35ba52;}div.rating-result-change-prev-rating-negative{color:#ee2b00;}div.rating-result-change-prev-rating-bad-photo{color:#231f20;}#button_change_rating{margin-top:10px;width:100%;}.reviews-done,.reviews-incomplete{display:inline-block;border-radius:50%;color:#fff;margin-left:.5em;line-height:20px;width:20px;height:20px;text-align:center;font-style:normal;}#menu .reviews-done,#menu .reviews-incomplete{font-size:75%;}.reviews-done{background:#080;}.reviews-incomplete{background:#f00000;}#rating-disagree-reason-block{box-sizing:border-box;position:relative;background:#ee8600;padding:20px;width:auto;max-width:500px;margin:20px auto;}#rating-disagree-reason-block,#rating-disagree-reason-block h4{color:#fff;}#rating-disagree-reason-block h4{margin-top:0;text-transform:uppercase;}#rating-disagree-reason-block textarea{color:#fff;box-sizing:border-box;width:100%;min-height:100px;margin-bottom:1em;border-color:#ffe1bb;background:#ffb555;}#button_cancel{color:#fff;background:#ee8600;border-color:#fff;font-weight:500;}#button_cancel:hover,#button_cancel:active,#button_cancel:focus{background:#bb6900;border-color:#e6e6e6;}#button_modify{color:#ee8600;background:#fff;border-color:#ee8600;font-weight:500;}#button_modify:hover,#button_modify:active,#button_modify:focus{background:#e6e6e6;border-color:#e6e6e6;}#rating-disagree-reason-block-button-bar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0 10px;}#rating-disagree-reason-block-button-bar button{flex-grow:0;flex-shrink:1;flex-basis:50%;}#food-photo-list-browsing-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;margin-top:10px;}#food-photo-list-browsing-bar a{padding:10px 20px;flex-basis:30%;flex-shrink:0;flex-grow:0;white-space:nowrap;}#food-photo-list-browsing-prev span.bi{display:inline-block;margin-right:10px;}#food-photo-list-browsing-next span.bi{display:inline-block;margin-left:10px;}div.food-quality-tag-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-items:flex-start;gap:10px;margin:0 0 1em 0;}#food-photo-review-info-block-rating div.food-quality-tag-bar span.food-quality-tag,#revision div.food-quality-tag-bar span.food-quality-tag{display:inline-block;color:#fff;background:#999;padding:8px;border-radius:.25rem;}#rating-disagree-reason-block div.food-quality-tag-bar .form-check{padding-left:0;}#rating-disagree-reason-block div.food-quality-tag-bar .form-check-input{width:1.2em;height:1.2em;}#rating-disagree-reason-block div.food-quality-tag-bar label{cursor:pointer;display:inline-block;border:1px solid #d6d6d6;color:#fff;background:#999;padding:.5rem .5rem .5rem 1.6rem;border-radius:.25rem;font-size:110%;}#food-photo-filter-tags{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-items:flex-start;gap:10px 25px;}#food-photo-filter-tags .form-switch{padding-left:3.5em;}#food-photo-filter-tags .form-check-input{font-size:125%;}#food-photo-filter-tags label{font-size:120%;}td.food-rating-result{width:280px;}td.food-rating-result div.rating-result-bubble{margin:auto .3em auto .3em;}td.food-rating-result div.food-quality-tag-bar{margin-top:.6em;justify-content:center;}div.rating-revision-cell{display:flex;flex-wrap:nowrap;flex-direciton:row;align-items:center;}div.rating-revision-cell>div:first-child{flex-basis:32px;}div.rating-revision-result-circle{width:24px;height:24px;border-radius:50%;background-color:#ee8600;background-position:50% 50%;background-repeat:no-repeat;}div.rating-revision-result-circle-positive{background-image:url(img/sys/icon-revision-ok.svg);}div.rating-revision-result-circle-negative{background-image:url(img/sys/icon-revision-bad.svg);}div.dashboard-chart,div.dashboard-block{box-sizing:border-box;padding:10px;margin-bottom:1em;box-shadow:0 0 3px 0 rgba(200,200,200,.75);-webkit-box-shadow:0 0 3px 0 rgba(200,200,200,.75);-moz-box-shadow:0 0 3px 0 rgba(200,200,200,.75);}div.dashboard-chart h2,div.dashboard-block h2{color:#6f6a67;font-size:100%;font-weight:normal;margin:0 0 1em 0;text-transform:uppercase;}div.dashboard-chart p,div.dashboard-block p{margin:1em 0;}div.dashboard-chart p:last-child,div.dashboard-block p:last-child{margin-bottom:0;}div.dashboard-table-block{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;}div.dashboard-table-block table{flex-basis:100%;}div.dashboard-table-block table th:last-child{width:150px;}div.dashboard-table-block caption{caption-side:top;font-weight:normal;font-style:italic;margin:0;padding-bottom:.1em;}#report-row-total td,#report-row-total th{font-weight:bold;font-size:120%;border-top:2px solid #ee8600;}body#tinymce,body.mceContentBody{display:block;text-align:left;background:#fff;color:#000;}option.unavailable_locality{display:none;}option.unavailable_working_place{display:none;}@media (min-width:640px){#page-login #flex-wrapper{width:640px;}#food-quality-cammera-layout{width:640px;margin:0 auto;}#food-photo-review-info-block-1,#food-photo-review-info-block-rating,#food-photo-review-info-block-note{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:15px;}#food-photo-review-info-block-1 h4,#food-photo-review-info-block-rating h4,#food-photo-review-info-block-note h4{flex-grow:0;flex-shrink:0;flex-basis:80px;}#food-photo-review-info-block-1>p,#food-photo-review-info-block-rating>p,#food-photo-review-info-block-note>p,#food-photo-review-info-block-1>div,#food-photo-review-info-block-rating>div,#food-photo-review-info-block-note>div{flex-grow:0;flex-shrink:1;flex-basis:33%;};}@media (min-width:1024px){body:before{content:"1024";}#main-in{display:flex;}#content{order:2;flex-basis:100%;flex-grow:1;flex-shrink:1;margin-left:320px;}#content.menu-visible{margin-left:320px;}#content.menu-visible.animation{transition-duration:.5s;transition-property:margin;}#content.menu-invisible{margin-left:0;}#content.menu-invisible.animation{transition-duration:.5s;transition-property:margin;}#panel{order:1;flex-basis:320px;flex-grow:0;flex-shrink:0;}#panel.menu-invisible{transition:unset;flex-basis:0;flex-shrink:1;}#panel.menu-invisible.animation{transition-duration:.5s;transition-property:width;}#panel.menu-visible{transition:unset;width:320px;}#panel.menu-visible.animation{transition-duration:.5s;transition-property:width;}#menu{padding-top:0;}#panel.menu-visible #mobile-menu-button-close-bar{display:none;}#header-block-1{flex-basis:320px;flex-shrink:0;}#logo{background:url(img/sys/logo-mealsnap.svg) 0 50% no-repeat;width:153px;height:24px;}#food-photo-review-info-block-1,#food-photo-review-info-block-rating,#food-photo-review-info-block-note{display:block;}#food-photo-review{position:relative;max-width:none;flex-direction:row;flex-wrap:nowrap;gap:0 15px;}#food-photo-review-info{flex-shrink:0;flex-basis:360px;box-sizing:border-box;padding-bottom:220px;}#food-photo-review-info.food-photo-review-revision{padding-bottom:220px;}#food-photo{max-width:640px;}#food-photo-review-form-button-bar{position:absolute;left:10px;bottom:10px;width:350px;margin:0;}#food-photo-review-form-button-bar form{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;gap:2em 0;}#food-photo-review-form-button-bar form a,#food-photo-review-form-button-bar form button{width:100%;padding-top:1em;padding-bottom:1em;flex-basis:100%;flex-shrink:0;}#food-photo-review-form-button-bar #button_ok{order:1;}#food-photo-review-form-button-bar #button_wrong,#food-photo-review-form-button-bar #button_disagree{order:2;}#food-photo-review-form-button-bar #button_bad_photo{order:3;}div.dashboard-table-block table{flex-basis:45%;};}