:root,:host{--ol-background-color: rgba(255, 255, 255, .9);--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;border-radius:4px}.ol-zoom{bottom:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}:host{--ol-background-color: rgba(255, 255, 255, .9)}.hidden{display:none}.layer-switcher{position:absolute;left:.75rem;top:.9rem;z-index:100}.layer-switcher .panel{margin:0 0 0 5px;border-radius:8px;background-color:var(--ol-background-color);box-shadow:0 0 4px #9aaab1;display:none;opacity:0;animation:fadeIn .3s forwards}.layer-switcher button{display:none;position:relative;z-index:100;width:25px;height:25px;background-color:#ffffffe6;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M23.7 13.08a3.498 3.498 0 0 1-1.119 1.619l-7.426 6.196a5.137 5.137 0 0 1-6.317 0L1.412 14.7a3.578 3.578 0 0 1-1.12-1.62 3.298 3.298 0 0 0 1.12 3.639l7.426 6.196a5.137 5.137 0 0 0 6.317 0l7.426-6.196a3.298 3.298 0 0 0 1.12-3.639M8.838 1.086a5.137 5.137 0 0 1 6.317 0l7.426 6.196a3.298 3.298 0 0 1 0 5.258l-7.426 6.187a5.137 5.137 0 0 1-6.317 0L1.412 12.53a3.298 3.298 0 0 1 0-5.248z"/></svg>');border-radius:45%;cursor:pointer;box-shadow:0 0 0 5px var(--ol-background-color);transition:.15 all ease}.layer-switcher.shown{display:flex;max-height:calc(100% - 5.5em)}.layer-switcher.shown.ol-control,.layer-switcher.shown.ol-control:hover{background-color:transparent}.layer-switcher.shown .panel{display:block}.layer-switcher.shown button{display:none}.layer-switcher.shown.layer-switcher-activation-mode-click>button{display:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgb(0, 159, 199)" viewBox="0 0 24 24"><path d="M23.7 13.08a3.498 3.498 0 0 1-1.119 1.619l-7.426 6.196a5.137 5.137 0 0 1-6.317 0L1.412 14.7a3.578 3.578 0 0 1-1.12-1.62 3.298 3.298 0 0 0 1.12 3.639l7.426 6.196a5.137 5.137 0 0 0 6.317 0l7.426-6.196a3.298 3.298 0 0 0 1.12-3.639M8.838 1.086a5.137 5.137 0 0 1 6.317 0l7.426 6.196a3.298 3.298 0 0 1 0 5.258l-7.426 6.187a5.137 5.137 0 0 1-6.317 0L1.412 12.53a3.298 3.298 0 0 1 0-5.248z"/></svg>');position:absolute}.layer-switcher ul{list-style:none;display:flex;margin:4px;padding:0}@media (max-width: 600px){.layer-switcher ul{display:flex;flex-direction:column}}.layer-switcher ul li{position:relative;display:inline-block;margin:4px}.layer-switcher ul li img{border-radius:5px;width:90px;margin:0;cursor:pointer;filter:brightness(.65);box-shadow:0 0 3px #9aaab1;transition:transform .15s ease,filter .2s ease;transform-origin:center}.layer-switcher ul li img.active{filter:brightness(1)}.layer-switcher ul li span{position:absolute;color:#fff;background-color:#4b84924d;padding:1px 0;width:100%;text-align:center;text-transform:uppercase;font-size:14px;font-weight:550;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.2;transition:filter .15s ease,background-color .2s ease}.layer-switcher ul li:hover span,.layer-switcher ul li img.active+span{background-color:#5494c9}.layer-switcher li.group+li.group{margin-top:.4em}.layer-switcher li.group>label{font-weight:700}.layer-switcher.layer-switcher-group-select-style-none li.group>label{padding-left:1.2em}.layer-switcher.touch ::-webkit-scrollbar{width:4px}.layer-switcher.touch ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.layer-switcher.touch ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}li.layer-switcher-base-group>label{padding-left:1.2em}.layer-switcher .group button{position:absolute;left:0;display:inline-block;vertical-align:top;float:none;font-size:1em;width:1em;height:1em;margin:0;background-position:center 2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVR4nGNgGAWMyBwXFxcGBgaGeii3EU0tXHzPnj1wQRYsihqQ+I0ExDEMQAYNONgoAN0AmMkNaDSyQSheY8JiaCMOGzE04zIAmyFYNTMw4A+DRhzsUUBtAADw4BCeIZkGdwAAAABJRU5ErkJggg==);-webkit-transition:-webkit-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;transition:transform .2s ease-in-out}.layer-switcher .group.layer-switcher-close button{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.layer-switcher .group.layer-switcher-fold.layer-switcher-close>ul{overflow:hidden;height:0}.layer-switcher.shown.layer-switcher-activation-mode-click{padding-left:34px}.layer-switcher.shown.layer-switcher-activation-mode-click>button{left:0;border-right:0}:root{--background-color:white;--map-btn-background:rgb(250, 250, 250);--light-blue: rgb(101, 151, 197)}@font-face{font-family:base;src:url(fonts/Roboto-VariableFont_wdth,wght.ttf)}html{overflow-y:scroll}body{background-color:#f8f9fa;font-family:Trebuchet MS,system-ui,-apple-system,Segoe UI,base,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}h2{font-size:32px;text-align:center}p{font-size:18px}.poznamka{font-size:16px;margin-bottom:0;text-align:center;font-style:italic}.note{font-size:16px;text-align:center;font-style:italic}.pomoc-btn{border-radius:50%;width:30px;height:30px;margin-right:0;margin-top:-2px}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.form-floating>.form-control,.form-floating>.form-select{height:3rem;min-height:1.5rem;padding:.5rem;border-radius:.4rem}.form-floating>.form-select{padding-top:1.4rem;line-height:1rem}.form-floating>label{border:none;background-color:transparent!important;&:before,&:after{display:none}}.form-floating>.form-control~label{padding:0rem .5rem;top:1rem;line-height:1.2rem;height:auto;transition:none}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{top:.8rem}.form-floating>.form-select~label{top:45%;padding:0rem .4rem;line-height:1.5rem;height:auto;font-size:19px;color:#000000e6}.form-floating>.form-select option:first-child:selected~label,.form-floating>.form-select:not(:focus):not(:valid)~label{top:1.2rem}.form-floating>.form-select:focus~label,.form-floating>.form-select:valid~label{padding:0rem .5rem;top:.85rem;color:#0009;font-size:16px;line-height:1.2rem}.content{max-width:1100px;margin:20px auto;padding:80px 0 50px;z-index:1000}.container{min-height:78vh}.content__title{margin-bottom:40px;font-size:22px;text-align:center}.form-select:focus,.form-control:focus{background-color:#d1faff21}.form-select option{background-color:var(--background-color)}.multisteps-form__progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.multisteps-form__progress-btn{transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:linear;transition-delay:0s;position:relative;padding-top:15px;color:#6c757db3;text-indent:-9999px;font-size:15px;border:none;background-color:transparent;outline:none!important;cursor:pointer}@media (min-width: 600px){.multisteps-form__progress-btn{text-indent:0}}.multisteps-form__progress-btn:before{position:absolute;top:0;left:50%;display:block;width:10px;height:10px;content:"";transform:translate(-50%);transition:all .15s linear 0s,transform .15s cubic-bezier(.05,1.09,.16,1.4) 0s;border:2px solid currentColor;border-radius:50%;background-color:var(--background-color);box-sizing:border-box;z-index:3}.multisteps-form__progress-btn:after{position:absolute;top:4px;left:calc(-50% - 5px);transition-property:all;transition-duration:.15s;transition-timing-function:linear;transition-delay:0s;display:block;width:100%;height:1.5px;content:"";background-color:currentColor;z-index:1}.multisteps-form__progress-btn:first-child:after{display:none}.multisteps-form__progress-btn.js-active{color:#214149}.multisteps-form__progress-btn.js-active:before{transform:translate(-50%) scale(1.2);background-color:currentColor}.multisteps-form__form{position:relative;min-height:auto;height:auto!important}.multisteps-form__panel{box-shadow:0 4px 15px #0000000d;top:10px;left:0;width:100%;display:none;opacity:0;visibility:hidden;position:relative;margin:0;border-radius:12px!important;padding-bottom:50px!important}.multisteps-form__panel.js-active{display:block;opacity:1;visibility:visible}.multisteps-form__panel[data-animation=scaleIn]{transform:scale(.975)}.multisteps-form__panel[data-animation=scaleIn].js-active{transition-property:transform,opacity;transition-duration:.1s;transition-timing-function:linear;transition-delay:0s;transform:scale(1)}.multisteps-form__panel h4{text-align:center;font-size:22px;font-weight:700}.multisteps-form__panel h5{text-align:center;font-size:18px;font-weight:700;margin-top:15px}.content-uvod p{font-size:16px;line-height:2.2em}.intro-cards{margin:25px 0 40px}.intro-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #e9ecef;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;min-height:220px}.intro-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #0000001a;border-color:var(--light-blue)}.card-icon{width:50px;height:50px;border-radius:50%;background:var(--light-blue);margin:0 auto 15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.intro-card h6{font-size:18px;font-weight:600;margin:10px 0;color:#2c3e50}.intro-card p{font-size:14px;line-height:1.5;color:#6c757d;margin:0}@media (max-width: 768px){.intro-cards{grid-template-columns:1fr;gap:15px}.intro-card{padding:15px}.intro-card p{font-size:14px!important}}.checkbox-group{justify-content:center;-webkit-tap-highlight-color:transparent}.checkbox-group label{position:relative;display:inline-block;cursor:pointer;margin:10px 25px;-webkit-tap-highlight-color:transparent}.checkbox-group input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-image{display:block;margin:0 auto;width:50px;height:50px;cursor:pointer;color:#000;transition:all .2s ease;border-radius:50%;box-shadow:0 0 5px #575757;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overflow:visible;position:relative;z-index:1}@supports (-webkit-touch-callout: none){.checkbox-image{border-radius:9999px}.checkbox-image:after{content:"";position:absolute;inset:0;border-radius:9999px;box-shadow:0 0 5px #575757;z-index:-1}}.checkbox-image:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}@keyframes pulseGlow{0%{transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);opacity:.7;box-shadow:0 0 5px #880000cb}50%{transform:scale(1.1) translateZ(0);-webkit-transform:scale(1.1) translateZ(0);opacity:1;box-shadow:0 0 15px red}to{transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);opacity:.7;box-shadow:0 0 5px #880000cb}}.animate{animation:pulseGlow 2s ease-in-out infinite;-webkit-animation:pulseGlow 2s ease-in-out infinite;will-change:transform,opacity,box-shadow}.checkbox-group input[type=checkbox]:checked+svg{color:#ffffffb3;transform:scale(1.15) translateZ(0);-webkit-transform:scale(1.15) translateZ(0);box-shadow:0 0 8px #949494}.checkbox-group input[type=checkbox]:checked+#kohutik{background-color:var(--light-blue)}.checkbox-group input[type=checkbox]:checked+#zachod{background-color:#442f1396}.checkbox-group input[type=checkbox]:checked+#cerpadlo{background-color:#693962b9}.counter-container{height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:#0000004d;border-radius:15px;display:none;align-items:center;justify-content:center;box-shadow:0 0 0 2px #00000059}.counter-container button{width:25px;height:20px;display:flex;align-items:center;justify-content:center;text-align:center;user-select:none;color:#fff;background-color:transparent;box-shadow:none;border:none;font-size:24px;padding:5px 8px}.counter-container span{color:#feffe6;display:flex;align-items:center;justify-content:center;padding:2px 12px;text-align:center;user-select:none;font-weight:700;font-size:18px}.js-btn-prev,.js-btn-next{position:absolute;bottom:15px;cursor:pointer;border:none;background:transparent;display:inline-flex;align-items:flex-end;transition:.3s all ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;margin:0;font:inherit;height:auto}.js-btn-prev{left:17px}.js-btn-next{right:17px;background:#fff3cdd9;color:#2c3944;padding:3px 8px;border-radius:8px;font-weight:600;font-size:15px;box-shadow:0 2px 8px #0000001a}.js-btn-next:hover{background:#fff3cd;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.js-btn-prev svg,.js-btn-next svg{width:26px;height:26px;pointer-events:none;transition:.3s all ease;fill:currentColor;display:block}.js-btn-prev:hover svg{color:var(--light-blue);transform:translate(-2px) scale(1.05)}.btn-success{position:absolute;right:17px;bottom:15px;cursor:pointer;border:none;color:#fff;background:#00421999;border-radius:5px;display:inline-flex;align-items:flex-end;transition:.3s all ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 15px;margin:0;font:inherit;height:auto}.btn-success:hover{background-color:#004219cc}#map{width:100%;height:500px;margin-top:20px;position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.25);box-shadow:0 0 5px #c6d8df}@media (min-width: 40px) and (max-width:768px){#map{max-height:400px}}.suggestions-container{position:absolute;z-index:100;background-color:var(--background-color);border-radius:5px;width:250px;max-height:150px;overflow-y:auto;box-shadow:0 3px 8px #00000034}.suggestions-container div{padding:5px;cursor:pointer}.suggestions-container div:hover{background-color:#d6d6d679}.position-relative{position:relative}@media (min-width: 40px) and (max-width:768px){h2 h3{font-size:1.5rem}}@media (min-width: 40px) and (max-width:768px){h4{font-size:1rem}}@media (min-width: 40px) and (max-width:768px){.col-sm-3>.table>tbody>tr{font-size:.8rem}}@media (min-width: 40px) and (max-width:768px){p{font-size:.8rem}}@media (min-width: 40px) and (max-width:768px){.col-sm p{font-size:.8rem}}@media (min-width: 40px) and (max-width:768px){.tab-pane p{font-size:.8rem}}.mapnav{position:absolute;left:.2rem;top:.5rem;margin:auto 0;z-index:1}.mapnav ul{list-style:none;display:flex;justify-content:space-between;flex-flow:column;padding:0;margin:0;pointer-events:auto}.mapnav ul li{position:relative}.mapnav ul li a{text-decoration:none;color:#292929;display:flex;margin:5px;align-items:center;cursor:pointer;transition:.2s all ease;position:relative}.mapnav ul li a svg{width:36px;height:100%;background-color:var(--map-btn-background);border-radius:50%;box-shadow:0 0 5px #575757}.mapnav ul li a svg path{transition:.1s all ease}.mapnav ul li a span{position:absolute;background-color:var(--background-color);margin:45px;padding:1px 6px;border-radius:20px;font-weight:500;font-size:14px;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .15s}.mapnav ul li a:focus,.mapnav ul li a:hover{color:var(--light-blue)}.mapnav ul li a:hover span{opacity:1;visibility:visible;transition:opacity .15s ease}.mapnav ul li a:focus span{visibility:hidden}.draw-submenu,.measure-submenu{display:flex;position:absolute;top:0;left:100%}.draw-submenu a,.measure-submenu a{width:36px;height:100%;background-color:var(--map-btn-background);border-radius:50%;opacity:0;animation:fadeIn .3s forwards}.draw-submenu a:nth-child(1),.measure-submenu a:nth-child(1){animation-delay:0s}.draw-submenu a:nth-child(2),.measure-submenu a:nth-child(2){animation-delay:.05s}.draw-submenu a:nth-child(3),.measure-submenu a:nth-child(3){animation-delay:.1s}@keyframes fadeIn{to{opacity:1}}.draw-submenu a:hover,.measure-submenu a:hover{color:var(--light-blue)}#draw-VS svg{color:#496f96d8}#draw-KS svg{color:#41311fc7}#draw-DCS svg{color:#792b6dd8}#exit-measuring{color:#ce4320;position:absolute}#exit-measuring .exit-icon{transform:scale(.8) translateY(-200%) translate(50%)}#exit-measuring span{position:absolute;top:50%;left:100%;margin-left:10px;transform:translateY(-500%) translate(5%);white-space:nowrap}.info{color:var(--light-blue);transform:translateY(-40%)}.hidden{display:none!important}.quantity-input{display:block;width:40px!important;text-align:center;border:none!important;box-shadow:none!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.quantity-input:focus{background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .05rem #0d6efd40}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input .form-control{border:none!important;box-shadow:none!important}.total-row{font-weight:700}.help-text{color:#6c757d}.switch-container{display:inline-flex;align-items:center;position:relative;transform:translateY(2px)}.checkbox-wrapper-6 .tgl{display:none}.checkbox-wrapper-6 .tgl,.checkbox-wrapper-6 .tgl:after,.checkbox-wrapper-6 .tgl:before,.checkbox-wrapper-6 .tgl *,.checkbox-wrapper-6 .tgl *:after,.checkbox-wrapper-6 .tgl *:before,.checkbox-wrapper-6 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-6 .tgl::-moz-selection,.checkbox-wrapper-6 .tgl:after::-moz-selection,.checkbox-wrapper-6 .tgl:before::-moz-selection,.checkbox-wrapper-6 .tgl *::-moz-selection,.checkbox-wrapper-6 .tgl *:after::-moz-selection,.checkbox-wrapper-6 .tgl *:before::-moz-selection,.checkbox-wrapper-6 .tgl+.tgl-btn::-moz-selection,.checkbox-wrapper-6 .tgl::selection,.checkbox-wrapper-6 .tgl:after::selection,.checkbox-wrapper-6 .tgl:before::selection,.checkbox-wrapper-6 .tgl *::selection,.checkbox-wrapper-6 .tgl *:after::selection,.checkbox-wrapper-6 .tgl *:before::selection,.checkbox-wrapper-6 .tgl+.tgl-btn::selection{background:none}.checkbox-wrapper-6 .tgl+.tgl-btn{outline:0;display:block;width:2.5em;height:1.25em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper-6 .tgl+.tgl-btn:after,.checkbox-wrapper-6 .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:47%;height:100%}.checkbox-wrapper-6 .tgl+.tgl-btn:after{left:0}.checkbox-wrapper-6 .tgl+.tgl-btn:before{display:none}.checkbox-wrapper-6 .tgl:checked+.tgl-btn:after{left:50%}.checkbox-wrapper-6 .tgl-light+.tgl-btn{background:#969696;border-radius:2em;padding:2px;transition:all .4s ease}.checkbox-wrapper-6 .tgl-light+.tgl-btn:after{border-radius:50%;background:#fff;transition:all .1s ease}.checkbox-wrapper-6 .tgl-light:checked+.tgl-btn{background:var(--light-blue)}.item-row{align-items:center}.content-sluzby .col-2{text-align:right}.content-sluzby .item-row{border-bottom:1px solid rgba(0,0,0,.15)}.file-upload-wrapper span{font-size:14px}@media (max-width: 768px){.drawing-section .row{display:flex;flex-wrap:nowrap;align-items:center}.item-price,.item-base-price{white-space:nowrap}}.custom-file-upload{cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.custom-file-upload:hover{color:#20b2aa}.file-upload-wrapper{display:inline-flex;align-items:center;gap:8px}.file-name{cursor:pointer;color:#333;text-decoration:underline}.upload-label-text,.info{font-size:12px}.user-note textarea{max-width:75%}#summary-container{border:1px solid rgba(0,0,0,.15);box-shadow:0 0 5px #c6d8df;border-radius:5px;max-width:75%;display:flex;flex-direction:column;flex-grow:1}@media (max-width: 768px){#summary-container,.user-note textarea,.user-agreement-container{max-width:100%!important}}#summaryMap{margin-bottom:10px}
