.panel-sticky{position:fixed;top:30%;right:-5px;z-index:9;background-color:#fff;display:flex;flex-direction:column}.panel-sticky__item{width:45px;height:40px;background-color:var(--accent-color);color:var(--white);border:1px solid var(--white);transition:transform 0.5s var(--transition2);cursor:pointer;display:flex;justify-content:center;align-items:center}.panel-sticky__item.blue{background-color:var(--accent-color)}.panel-sticky__item.black{background-color:var(--black)}.panel-sticky__item.blue:active,.panel-sticky__item.blue:focus,.panel-sticky__item.blue:hover{background-color:var(--accent-color);border:1px solid var(--white)}.panel-sticky__item.black:active,.panel-sticky__item.black:focus,.panel-sticky__item.black:hover{background-color:var(--black);border:1px solid var(--white)}.panel-sticky__item:hover{transform:translateX(-5px)}.panel-sticky__item .icon{color:#fff}.panel-sticky__item img{filter:invert(2) brightness(22)}.panel-sticky__panels{position:fixed;right:0;top:10vh}.panel-sticky__single{background-color:var(--light-gray);width:100vw;max-width:550px;transform:translateX(100%);position:fixed;right:0;top:10vh;transition:transform 1s var(--transition2);max-height:calc(85vh - 1em);overflow:hidden}.panel-sticky__single.active{transform:translateX(0)}.panel-sticky__header{background:var(--accent-color);width:100%;display:flex;justify-content:space-between;align-items:baseline;padding:1em;text-align:center;color:var(--white);box-sizing:border-box;font-weight:600}.panel-sticky__header span{margin-left:1em;margin-right:auto}.panel-sticky__header img{filter:invert(2) brightness(22)}.panel-sticky__header button{color:var(--white);cursor:pointer;font-size:1.2em}.panel-sticky__inner-wrap{padding:1em;max-height:70vh;overflow:auto;overflow-x:hidden}.panel-sticky__section{border-bottom:2px solid var(--white);margin-bottom:2em;padding-bottom:1em}.panel-sticky__section.unbordered{border-bottom:none}.panel-sticky__subheader{font-size:1.2em;font-weight:500;margin-bottom:1em;display:block}.panel-sticky__single .field{width:100%;margin:0.5em 0}.panel-sticky__single textarea,.panel-sticky__single select,.panel-sticky__single input{border:none;width:100%;max-width:unset;box-sizing:border-box;padding:0.5em 1em}.panel-sticky__single textarea{min-height:160px}.panel-sticky__button{display:block;width:100%}.input--search{border-bottom:1px solid var(gray)}.panel-sticky__single .checkbox a{font-weight:600}.panel-sticky__map{max-width:950px}.panel-map__flex-item{padding:1em;box-sizing:border-box}.panel-sticky__map .map-plugin{height:calc(85vh - 111px - 1em)}.panel-map__points{margin-bottom:0;padding-bottom:1em;max-height:calc(85vh - 111px - 1em);overflow:auto}.panel-map__points .os.message{margin:0}.panel-map__points .os.message .header{margin-bottom:0.2em}.panel-map__points .os.message .content{padding-left:0}.panel-map__points{display:grid;grid-template-columns:repeat(auto-fill, minmax(370px, 1fr))}.panel-map__points .panel-map__point{display:flex;padding:2em 1em;border-bottom:1px solid var(--gray)}.panel-map__points .panel-map__point:hover{background-color:var(--light-gray)}.panel-map__points .panel-map__point picture{align-self:center}.panel-map__points .panel-map__point img{max-width:80px}.panel-map__points .punkt-address{margin-left:3em}.panel-map__points .punkt-address h3{font-weight:600;font-size:1em;margin-top:0}.panel-map__points .punkt-address .punkt-mobile{color:var(--black)}.test-drive__cars-list{display:grid;grid-template-columns:repeat(3, 1fr)}.test-drive__cars-list label{background:var(--white);display:block;border:1px solid var(--gray);margin:1px}.panel-sticky__single .field{width:100%;margin:0.5em 0}.test-drive__cars-list label{background:var(--white);display:flex;align-items:center;border:1px solid var(--light-gray);margin:1px;padding-left:0;line-height:1.5}.test-drive__cars-list label i{position:relative;margin-right:0.5em;height:100%;top:0;border-right:2px solid var(--light-gray);padding:17px 14px;box-sizing:border-box}.test-drive__cars-list .checkbox input + i:after{content:"\f00c";line-height:1;border:none;border-radius:5px;font-size:20px;top:50%;color:var(--light-gray)}.test-drive__cars-list .checkbox input:checked + i:after{color:var(--accent-color);border:none}.panel-sticky__test_drive label.input-extra::after,.panel-sticky__test_drive label.input-extra::after{position:absolute;top:0;left:0;padding:0.5em 1em;content:"Wybierz datę";z-index:1;background-color:#fff;line-height:2em;color:var(--dark-gray);height:100%;display:flex;align-items:center;box-sizing:border-box}.panel-sticky__test_drive label.input-extra.input-time::after{content:"Wybierz godzinę"}.panel-sticky__test_drive label.input-extra.active::after,.panel-sticky__test_drive label.input-extra:focus::after,.panel-sticky__test_drive label.input-extra.active::after,.panel-sticky__test_drive label.input-extra:focus::after{display:none}label.input-extra input[type="date"]::-webkit-calendar-picker-indicator,label.input-extra input[type="time"]::-webkit-inner-spin-button,label.input-extra input[type="time"]::-webkit-calendar-picker-indicator{width:100%;height:100%;z-index:2;display:flex;position:absolute;top:0;left:0;background:transparent}.timepicker ~ .ui-timepicker-wrapper{top:calc(100% - 1px) !important;left:0 !important;width:50%;min-width:50% !important;border-radius:5px}@media screen and (max-width:1500px){.panel-map__points .panel-map__point img{max-width:70px}}@media screen and (max-width:767px){.panel-map__points{display:block}.panel-map__points .panel-map__point{flex-direction:column;align-items:center;text-align:center;padding:2em 1em 1em}.panel-map__points .panel-map__point picture{margin-bottom:1em}.panel-map__points .punkt-address{margin-left:0}}.map-plugin{position:relative;background-color:#000}.map-plugin .map-bg canvas{-webkit-filter:invert(1) grayscale(1);filter:invert(1) grayscale(1)}.map-plugin .ol-attribution.ol-uncollapsible{display:none}.map-plugin .ol-zoom{background-color:unset}.map-plugin .ol-zoom-in,.map-plugin .ol-zoom-in:focus,.map-plugin .ol-zoom-in:active{background-color:var(--accent-color)}.map-plugin .ol-zoom-out,.map-plugin .ol-zoom-out:focus,.map-plugin .ol-zoom-out:active{background-color:var(--accent-color)}.map-plugin .ol-zoom-in:hover,.map-plugin .ol-zoom-out:hover{background-color:rgb(0 76 114);cursor:pointer}.map-plugin .map-popup{background-color:white;padding:0.5em;border-radius:2px;color:#000;display:flex;align-items:flex-start}.map-popup img{max-height:50px;margin:0.3em 1em 0 0}.map-popup .popup-content{font-size:0.6em}.map-popup .popup-content .popup-name{display:block;font-size:1.2em}.map-popup .popup-content .popup-address{margin:0.5em 0}.map-popup .popup-content a{display:block;color:#000}.popup-content .popup-button{text-align:right;display:block;margin-left:auto}.map-plugin .zoom-popup{position:absolute;top:0;left:-50vw;width:150vw;height:100%;background-color:rgba(255, 255, 255, 0.6);z-index:1;display:none;justify-content:center;align-items:center;padding:1em;box-sizing:border-box;font-weight:500;font-size:1.5em;color:#fff;text-align:center}