body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#bbb}.alignRight{text-align:right}.alignCenter{text-align:center}.valikko{line-height:2.3rem}.alue{display:grid;font-family:Georgia,Times New Roman,Times,serif}.alue__alaviite{background-color:#fff;bottom:0;color:#111;font-size:1rem;grid-area:alueAlaviite;padding:5px;position:fixed;text-align:center;width:100%}.alue__palkki{background-color:#eee;grid-area:aluePalkki;height:40px;left:157px;position:fixed;top:0;width:100%}.alue__koti{background-color:#bbb;color:#000;font-size:1rem;grid-area:alueKoti;height:100%;left:157px;padding:10px 10px 2rem;white-space:pre-line;width:97%}@media screen and (max-width:768px){.alue__logo,.alue__tolppa{display:none}.alue__valikko{grid-area:alueValikko;position:fixed;top:0}.alue__palkki{left:40px}.alue__koti{left:0;top:40px;width:100%}.alue__jako{grid-template-areas:"alueValikko" "aluePalkki" "alueKoti" "alueKoti" "alueAlaviite" "alueAlaviite";grid-template-columns:auto 1fr;grid-template-rows:40px 1fr 40px}}@media screen and (min-width:769px){.alue__valikko{display:none}.alue__logo{grid-area:alueLogo;position:fixed}.alue__tolppa{background-color:#666;color:#00f;font-size:1rem;grid-area:alueTolppa;height:100%;line-height:1.3rem;padding-top:10px;position:fixed;text-align:center;top:231px;width:157px}.alue__jako{font-size:0;grid-template-areas:"alueLogo aluePalkki" "alueLogo alueKoti" "alueTolppa alueKoti" "alueAlaviite alueAlaviite";grid-template-columns:157px 1fr;grid-template-rows:40px 117px 1fr 40px}}.rivi{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.sarake1{align-self:flex-start;margin-bottom:10px;width:min-content}.sarake1,.sarake2{display:flex;flex-direction:column;justify-content:center}.sarake2{flex:1 1;margin-left:10px}.alleviivaus{cursor:pointer}.alleviivaus:hover{cursor:pointer;text-shadow:0 0 .5rem #00000080;transform:translate(.1rem,.1rem)}.popup-content{background-color:#eee;border:none;line-height:1.5rem}.popup-content:hover{cursor:pointer}form{background:#bbb;max-width:300px;width:100%}form .input-box{padding:5px}.input-box .field{border-radius:4px;color:#000;font-size:16px;width:100%}.field.message{height:200px;resize:none}form button{background:#eee;border-radius:4px;font-size:16px;height:30px;margin-top:5px;transition:.5s;width:150px}form button:hover{background:#bbb}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px #00000029;width:200px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:#0000}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}
/*# sourceMappingURL=main.f9f77fd3.css.map*/