*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f8ff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;position:absolute;width:100vw}#root{top:0}#root,img{height:100%;position:relative;width:100%}.page-content-root{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:relative;width:100vw}.main-content{margin-bottom:95px}.f-row-fs-fs{align-items:flex-start}.f-row-fs-c,.f-row-fs-fs{display:flex;flex-direction:row;justify-content:flex-start;position:relative}.f-row-fs-c{align-items:center}.f-row-c-c{align-items:center;flex-direction:row;justify-content:center}.f-col-fs-fs,.f-row-c-c{display:flex;position:relative}.f-col-fs-fs{align-items:flex-start;flex-direction:column;justify-content:flex-start}.f-col-c-c{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.wrapping-div{height:160px;position:relative;width:100%}.wrapping-div>div{border-radius:5px;padding:5px}.img-div{height:160px;width:160px}.img-div img{object-fit:cover}.hero-bg{height:100px;left:0;object-fit:fill;position:absolute;top:0;width:100%;z-index:-5}.page-root{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;overflow:hidden;position:relative;width:100vw}.content-root{padding:0 10px;position:relative;width:100%}.settings-panel{height:100px;margin-bottom:45px;position:relative;width:100%}.settings-panel .MuiPaper-root{height:100%;padding:10px}.settings-panel .MuiButton-root{position:absolute;right:10px;top:10px}.settings-panel #value{bottom:10px;left:10px;position:absolute}@media (min-width:540px){.content-root{width:540px}}.visible{visibility:visible}.hidden{visibility:hidden}#room-options{align-items:center;display:flex;flex-direction:row;justify-content:center}#room-options rect{fill:#b6b6b6;stroke:#666;stroke-width:1}.house-div{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.house-div path,.house-div rect{-webkit-filter:url(#shadow);filter:url(#shadow)}#svg-house-roof{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slide-down-roof;animation-name:slide-down-roof}#smoke{fill:#939393;stroke:#606060;stroke-width:1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:smoke-up;animation-name:smoke-up}#sun{fill:#fffedd;stroke:#eae284;stroke-width:1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:sun-move;animation-name:sun-move;-webkit-filter:url(#sun-shadow);filter:url(#sun-shadow)}#svg-house-roof path{fill:#ffe5e5;stroke:#aaa;stroke-width:1}#svg-house-roof rect{fill:#626262}#svg-house-roof #smoke{fill:#939393;stroke:#606060;stroke-width:1}#svg-house-second-floor{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slide-down-2f;animation-name:slide-down-2f}#svg-house-second-floor rect{fill:#f5f5f5;stroke:#aaa;stroke-width:1}#svg-house-first-floor{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slide-down-1f;animation-name:slide-down-1f}#svg-house-first-floor rect,#svg-house-kitchen rect{fill:#e8e8e8;stroke:#aaa;stroke-width:1}#svg-house-first-floor polyline{fill:#b4ffa1;stroke:#3ba92b;stroke-width:1}#svg-house-basement{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slide-down-basement;animation-name:slide-down-basement}#svg-house-basement rect{fill:#b6b6b6;stroke:#666;stroke-width:1}@-webkit-keyframes slide-down-roof{0%{top:-80px}to{top:0}}@keyframes slide-down-roof{0%{top:-80px}to{top:0}}@-webkit-keyframes smoke-up{to{cy:-30px;opacity:0}}@keyframes smoke-up{to{cy:-30px;opacity:0}}@-webkit-keyframes sun-move{0%{cx:300;cy:20}to{cx:330;cy:30}}@keyframes sun-move{0%{cx:300;cy:20}to{cx:330;cy:30}}@-webkit-keyframes slide-down-2f{0%{top:-60px}to{top:0}}@keyframes slide-down-2f{0%{top:-60px}to{top:0}}@-webkit-keyframes slide-down-1f{0%{top:-40px}to{top:0}}@keyframes slide-down-1f{0%{top:-40px}to{top:0}}@-webkit-keyframes slide-down-basement{0%{top:50px}to{top:0}}@keyframes slide-down-basement{0%{top:50px}to{top:0}}.financial-entry{margin:20px 0;padding:15px;width:100%}.objective-amount{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}form>div{margin-bottom:1rem!important}.calendar{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media (min-width:760px){.calendar{width:760px}}.destination-box{height:100px;margin:40px 0;position:relative;width:100%}.destination-box .MuiPaper-root{height:100%;width:100%}.destination-box .destination-name{font-weight:700;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.destination-box .anreise{position:absolute;right:10px;top:10px}.destination-box .destination-nights{bottom:10px;position:absolute;right:10px}.destination-box .days{bottom:35px;position:absolute;right:10px}.destination-box .connection-line{background-color:#adadad;border:1px solid #606060;bottom:-45px;height:50px;left:50%;position:absolute;width:10px;z-index:-1}.destination-details-box{height:100px;margin:40px 0;position:relative;width:100%}.destination-details-box .MuiPaper-root{height:100%;width:100%}.destination-details-box .destination-name{font-weight:700;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.destination-details-box .unterkunft{position:absolute;right:10px;top:10px}.destination-details-box .cost{position:absolute;right:10px;top:35px}.destination-details-box .days{position:absolute;right:10px;top:60px}.destination-details-box .connection-line{background-color:#adadad;border:1px solid #606060;bottom:-45px;height:50px;left:50%;position:absolute;width:10px;z-index:-1}#basic-menu li{text-decoration:none}#cleaning-plan-logo{height:120%}.bg-page-root{height:100%;object-fit:fill;position:absolute;top:0;width:100%;z-index:-5}
/*# sourceMappingURL=main.cdbfdbce.css.map*/