@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;700&#038;display=swap");body{font-family:"Inter",sans-serif;font-weight:400;color:#383838;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:#d8d8d8}html{scroll-behavior:smooth;scroll-padding-top:130px;font-size:10px}.mainPanel{display:grid;overflow:hidden;margin-top:30px}.mainPanel .rightPanel{position:relative;margin-top:30px}.mainPanel .leftPanel{border:1px solid #dbdbdb;background-color:#f8f8f8;display:flex;flex-direction:column}.mainPanel .inputArea{background-color:#fff;border-bottom:1px solid #dbdbdb;padding:15px;color:#666}.mainPanel .inputArea .search-field{position:relative;display:flex;border:1px solid #dbdbdb;box-shadow:inset 0px 0px 6px 1px rgba(0,0,0,.1);font-size:1.5em;border-radius:2px;padding:10px}.mainPanel .inputArea .search-field ul{list-style:none !important}.mainPanel .inputArea .search-field input{border:0;width:100%}.mainPanel .inputArea .search-field input::placeholder{color:#adadad}.mainPanel .inputArea .search-field button{border:0;background-color:#009aa6;color:#fff;padding:10px;font-size:15px;font-weight:700;cursor:pointer}.mainPanel .inputArea .search-field .smap-suggest{width:100%;position:absolute;left:0;top:45px}.mainPanel .inputArea .search-field .smap-suggest .item .image{background:transparent url(//old.diton.cz/eriupwofjalw/plugins/prodejci/public/css/../img/spendlik.png) center center no-repeat}.mainPanel .inputArea .radius-field select,.mainPanel .inputArea .search-field{border:1px solid #dbdbdb;background-color:#fff;box-shadow:inset 0 0 6px 1px rgba(0,0,0,.1);font-size:1.5em;border-radius:2px;padding:10px}.mainPanel .inputArea .radius-field{margin:5px 0}.mainPanel .inputArea .radius-field label{font-size:1.3em;margin-right:10px}.mainPanel .inputArea .category-field{display:grid;font-size:1.3em;grid-template-columns:50% 50%}@media screen and (max-width:500px){.mainPanel .inputArea .category-field{grid-template-columns:auto}}.mainPanel .inputArea .category-field .category{display:flex;margin-top:8px}.mainPanel .inputArea .category-field .category abbr{cursor:pointer;position:relative}.mainPanel .inputArea .category-field .category abbr:hover:after{content:attr(data-title);position:absolute;background:#009aa6;color:#fff;padding:5px;margin-left:5px;width:200px;z-index:9999}.mainPanel .inputArea .category-field .category label span{display:flex;align-items:center;margin-right:12px}.mainPanel .inputArea .category-field .category label span:before{flex-basis:20px;flex-grow:0;flex-shrink:0}.mainPanel .inputArea .category-field .category label>input[type=checkbox]{display:none}.mainPanel .inputArea .category-field .category label>input[type=checkbox]+*:before{content:"";display:inline-block;border-radius:0;width:20px !important;height:20px !important;margin-right:8px;border:2px solid #dbdbdb !important}.mainPanel .inputArea .category-field .category label>input[type=checkbox]:checked+*:before{content:"";color:#fff;text-align:center;background:#009aa6}.mainPanel .inputArea .category-field .category label>input[type=checkbox]:checked+*{color:#009aa6}.mainPanel .result-area{position:relative;height:550px;overflow-x:unset;overflow-y:auto;padding:15px}.mainPanel .result-area .card{transition:.3s background-color;margin-top:10px;background-color:#fff}.mainPanel .result-area .card:hover{background-color:rgba(189,220,226,.6) !important}.mainPanel .result-area .card .category{margin-top:0}.mainPanel .result-area .card .title{font-size:1em}.mainPanel .result-area .nalezeno{margin-top:20px}.smap img{max-width:none}.smap .cluster img{display:none !important}.smap .cluster div{border:none;background:transparent url(//old.diton.cz/eriupwofjalw/plugins/prodejci/public/css/../img/spendlik-prazdny.png) 50% 50% no-repeat}.smap .cluster span{color:#fff;font-size:16px;position:relative;top:-5px}#loadingImg,#loadingImgTable{z-index:9999;position:absolute;padding:20px;display:none;top:50%;left:50%;transform:translate(-50%,-50%)}#loadingImg{width:240px;height:65px;background-color:#fff}#loadingImgTable{width:100px;height:100px}@media screen and (max-width:1100px){.mainPanel{display:block;max-height:unset}.rightPanel{margin-top:50px}}