body,html{height:100%;padding:0;margin:0;font-size:.95rem}#app{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100%}h3{margin:40px 0 0}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 10px}a{color:#42b983}.map{height:100%}.slide-enter-active,.slide-leave-active{transition:transform .2s ease}.slide-enter,.slide-leave-to{transform:translateY(100%);transition:all .15s ease-in 0s}#about,#accident-group-details{overflow:auto;position:fixed;background:#fff;color:#000;z-index:9999;left:0}@media(max-width:1024px){#about,#accident-group-details{right:0;bottom:0;height:75%}}@media(min-width:1025px){.slide-enter,.slide-leave-to{transform:translateX(-100%)}}@media(min-width:1025px)and (max-width:1300px){#about,#accident-group-details{top:0;bottom:0;width:45%}}@media(min-width:1301px){#about,#accident-group-details{top:0;bottom:0;width:35%}}.btn.btn-action{background-color:#fedd2e;border-radius:3px;padding:9px 14px}.accidents-list{padding:40px 30px}.accidents-list .accident-item{border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:20px;line-height:2rem}.accidents-list .accident-item span{vertical-align:middle}.accidents-list .accident-item:last-child{border-bottom:none}.accidents-list .accident-item .accident-item-name{font-weight:700;margin-left:-5px}.accidents-list .accident-item .accident-item-name span{padding-left:10px}#accident-details{overflow:auto;overflow-x:hidden}#accident-details.accident-tragedy .accident-header{background-image:url(../img/tlo_wypadek.7de0527d.jpg);color:#fff}#accident-details.accident-dead .accident-header{background-image:url(../img/tlo_wypadek_smiertelny.1744f651.jpg)!important;color:#fff}#accident-details .accident-header{height:170px;background-image:url(../img/tlo_cud.87e55f46.jpg);background-position:0;position:relative}#accident-details .accident-header .row{height:170px}#accident-details .accident-header .row>div{max-height:170px;overflow:hidden}#accident-details .accident-header .row>div:first-child{text-align:center;padding-left:30px}#accident-details .accident-header .row>div:last-child{padding-right:30px}#accident-details .accident-header h2{font-weight:400;font-size:1.3rem}#accident-details .accident-header .accident-x{position:absolute;right:10px;top:10px;color:#fff;border:1px solid #fff;text-align:center;width:20px;height:20px;line-height:18px;vertical-align:middle;cursor:pointer}#accident-details .accident-data{padding:30px;padding-bottom:0}#accident-details .accident-data>div{line-height:2.2rem}#accident-details .accident-data i{margin-right:5px}#accident-details .accident-data span{vertical-align:middle;padding-left:5px}#accident-details .accident-data .description{margin:20px 0}#accident-details .accident-data .wounded{padding-right:10px}#accident-details .accident-data .link{margin:20px 0;word-break:break-all}#accident-details .accident-data .link a{color:red}i[class^=icon]{display:inline-block;width:20px;height:20px;vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:50%}i[class*=icon-md]{width:24px;height:24px}i[class*=icon-bg]{width:30px;height:30px}i[class*=icon-xxl]{width:64px;height:64px}i.icon-accident,i.icon-miracle{background-image:url(../img/ikonka_cud.50b2d1eb.svg)}i.icon-tragedy{background-image:url(../img/ikonka_wypadek.b60db3a2.svg)}i.icon-tragedy-deadly{background-image:url(../img/ikonka_wypadek_smiertelny.a276132c.svg)}i.icon-date{background-image:url(../img/data_zdarzenia.c84b86d4.svg)}i.icon-location{background-image:url(../img/lokalizacja.af3ab68a.svg)}i.icon-wounded{background-image:url(../img/liczba_rannych.77aa66cf.svg)}i.icon-dead{background-image:url(../img/liczba_ofiar.e90fa896.svg)}i.icon-damage{background-image:url(../img/zniszczenia.6640fda4.svg)}i.icon-switcher{background-image:url(../img/pokaz_wszystkie_wypadki.0eabb17b.svg)}#close{margin-left:30px;margin-bottom:30px}#about{overflow:auto;overflow-x:hidden}#about h1{font-size:1.5rem}@media(max-width:1024px){#about{top:0;height:100%}#about .btn{display:block;width:100%;padding:20px;font-size:1.2rem}}#about .about-header{height:170px;background-image:url(../img/tlo_mapa_cudow.8e44db26.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}#about .about-header .row{height:170px}#about .about-header .row>div{max-height:170px;overflow:hidden}#about .about-header .row>div:first-child{text-align:center;padding-left:30px}#about .about-header .row>div:last-child{padding-right:30px}#about .about-header h2{font-weight:400;font-size:1.3rem}#about .about-data{padding:30px}#about .about-data i{margin-right:5px}#about .about-data span{vertical-align:middle}#about .about-data .description{margin:20px 0}#about .about-data .link{margin:20px 0;word-break:break-all}#about .about-data .link a{color:red}#switcher{cursor:pointer;position:absolute;z-index:998;right:20px;top:20px}#switcher input,#switcher span{vertical-align:middle}#switcher span{padding-left:10px;padding-right:10px}#switcher label{cursor:pointer;margin:0;color:#fff;background-color:#000;border-radius:10px;padding:9px 15px;line-height:1.4rem;display:block}@media(max-width:1024px){#switcher{right:10px;top:10px}#switcher span{padding-left:5px;padding-right:5px}#switcher label{padding:5px 15px}}.side-button{width:100px;height:100px;position:absolute;z-index:998;right:0;cursor:pointer;margin:0;color:#000;background-color:#fff;padding:20px;line-height:1.2rem;display:block;border-radius:20px 0 0 20px}.side-button img{width:100%}@media(max-width:1024px){.side-button{width:70px;height:70px;padding:15px}}#logo{bottom:300px}#legend{z-index:998;position:absolute;bottom:30px;display:flex;width:100%;justify-content:flex-end}#legend>div{background:#fff;padding:6px 10px;cursor:pointer}@media(min-width:1025px){#legend>div{margin:0 20px;border-radius:10px}}#legend>div img{width:30px}@media(max-width:1024px){#legend{bottom:45px;width:auto;right:0;flex-direction:column}#legend:not(.opened){display:none}#legend>div{margin:0}#legend>div:first-child{border-radius:10px 0 0 0}#legend>div:last-child{border-radius:0 0 0 10px}}#legend-switcher{bottom:100px}@media(min-width:1025px){#legend-switcher{display:none}}#about-switcher{bottom:200px}#about-switcher button{background-color:inherit;border:none}#about-switcher span{display:none}@media(min-width:1025px){#about-switcher{text-align:center}#about-switcher span{display:block}#about-switcher img{width:50%;margin-bottom:10px}}@media(min-width:1025px){#logo{bottom:350px}#about-switcher{bottom:200px}}.marker-cluster{background-color:#ffdd2e;border:1px solid #ed302f;width:20px;height:20px;margin-left:40px;margin-top:19px;text-align:center;border-radius:15px;position:absolute}.marker-cluster span{line-height:20px;color:#ed302f;font-weight:700}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:#767681;--active-inner:#fff;--focus:2px rgba(39,94,254,0.3);--border:#bbc1e1;--border-hover:#b10b0b;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:16px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:16px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:16px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:0}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:5px;top:2px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}}.map.display-tragedies .leaflet-tile-pane{filter:saturate(.4) brightness(.92)}