.field--select:after,.material-icons,.properties .property--placeholder .property__title:before{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";ms-font-feature-settings:"liga"}.error-message,.info-message,.message-box{font-size:14px;padding:6px 10px;border-radius:4px;line-height:1.3em}.error-message,.info-message,.message-box{display:block}.error-message{background-color:#da0c3c;color:#fff;margin-bottom:10px}.info-message{background-color:#f6f8f9;color:#7d7f8c;margin-bottom:10px}p.small,small{font-size:14px;line-height:1.5em}.field{position:relative;padding-top:10px}.field+.field{margin-top:10px}.field label{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-size:16px;color:#676a7f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.field--dirty label,.field--focused label{color:#0026dd;-webkit-transform:translateY(-5px);transform:translateY(-5px);top:0;font-size:14px}.field--dirty label:after,.field--focused label:after{opacity:0}.field--required label:after{content:"*";margin-left:.1em;color:#da0c3c}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:sofia-pro-soft,serif;font-size:16px;border:0;width:100%;background-color:initial;border-bottom:1px solid #eee;padding:10px 0;border-radius:0;cursor:text;outline:none!important}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-bottom:1px solid #e1e1e1}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{color:inherit;cursor:default}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.2)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.2)}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0,0,0,.2)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:rgba(0,0,0,.2)}.field--select select{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:sofia-pro-soft,serif;font-size:16px;border:0;width:100%;background-color:initial;border-bottom:1px solid #eee;padding:10px 0;border-radius:0;cursor:pointer;outline:none!important}.field--select select:focus{border-bottom:1px solid #e1e1e1}.field--select:hover:after,.field--select select:invalid{color:#676a7f}.field--select:after{content:"keyboard_arrow_down";pointer-events:none;position:absolute;right:0;top:calc(50% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#7d7f8c;font-size:16px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.button{display:inline-flex;justify-content:center;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:4px;font-family:sofia-pro;font-weight:500;padding:13px 30px 15px;font-size:16px;letter-spacing:.05em;outline:none!important;cursor:pointer;line-height:21px;text-align:center;letter-spacing:.01em;text-decoration:none;-webkit-transition:all .1s;transition:all .1s}.button:hover{opacity:.9}.button[disabled]{opacity:.1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.button--primary{color:#fff}.button--primary.button--black{background-color:#30323e}.button--primary.button--black:hover{background-color:#3b3e4c}.button--primary.button--blue{background-color:#0026dd}.button--primary.button--blue:hover{background-color:#002af7}.button--primary.button--green{background-color:#00cd84}.button--primary.button--green:hover{background-color:#00b474}.button--primary.button--green[disabled]{opacity:1;color:hsla(0,0%,100%,.6)}.button--primary.button--gray,.button--primary.button--grey{background-color:#f6f8f9;color:#7d7f8c}.button--primary.button--gray:hover,.button--primary.button--grey:hover{background-color:#e7ecef}.button--primary.button--gray[disabled],.button--primary.button--grey[disabled]{opacity:1;color:rgba(125,127,140,.6)}.button--naked{background:transparent;color:#676a7f}.button--naked:hover{background-color:#f6f8f9}.button--small{font-size:14px;padding:5px 10px}.button.back:before{content:"\2190";margin-right:.3em;display:inline-block;vertical-align:middle}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2em}.h4,h4{font-size:16px;text-transform:uppercase;font-weight:600}body,html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;height:100%}body{font-family:sofia-pro-soft,serif;font-size:18px;background-color:#fff;color:#30323e;line-height:1.5em;padding:0;margin:0;overflow-y:scroll}::-moz-selection{background-color:rgba(125,127,140,.2)}::selection{background-color:rgba(125,127,140,.2)}*{box-sizing:border-box}a{color:#0026dd;text-decoration:none}.inner,.page--placeholder .page__inner{position:relative;max-width:1200px;width:calc(100% - 40px);margin:auto}.inner--flex{display:flex;justify-content:space-between;align-items:center}.page--authentication{min-height:100vh}@media screen and (max-width:767px){.page--authentication{display:flex;flex-direction:column}}.page--authentication .box{width:100%;max-width:400px;background-color:#fff;padding:60px;height:100vh}@media screen and (max-width:991px){.page--authentication .box{width:70%;max-width:none}}@media screen and (max-width:767px){.page--authentication .box{width:100%;height:auto;max-width:none;padding:50px 30px;margin-top:auto}}.page--authentication .box .inner,.page--authentication .box .page--placeholder .page__inner,.page--placeholder .page--authentication .box .page__inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.page--authentication .box p{color:#7d7f8c;font-size:14px;line-height:1.667em}.page--authentication .box form{margin-bottom:10px}.page--authentication .box form .hint{font-size:12px;text-align:right;margin-top:10px;margin-bottom:20px;display:inline-block;color:#7d7f8c}.page--authentication .box form .hint:after{content:"";display:table;clear:both;float:none}.page--authentication .box form .hint:hover{color:#676a7f}.page--authentication .box .logo{align-self:flex-start;margin-bottom:30px;height:26px;flex-shrink:0;width:auto}.page--authentication .box .button{width:100%;margin-top:10px}.page--authentication.error .cover{background-color:#da0c3c}.page--authentication .cover,.page--onboarding .cover{background-image:url(https://www.hans-hausmeister.de/wp-content/uploads/2019/07/hans4-1920x1282-1-1920x1282.png);position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:#0026dd;background-blend-mode:soft-light;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.page--app .sub-menu{background-color:#0026dd}.page--app .sub-menu ul{margin:0;padding:0;list-style-type:none}.page--app .sub-menu ul li{display:inline-block;vertical-align:middle}.page--app .sub-menu ul li:not(:first-child){margin-left:30px}.page--app .sub-menu ul li a{display:block;padding:10px 0;color:hsla(0,0%,100%,.5);font-size:16px;border-bottom:3px solid transparent;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.page--app .sub-menu ul li a:hover{color:hsla(0,0%,100%,.7)}.page--app .sub-menu ul li a.active{color:#fff;border-bottom-color:#fff}.page--app .page__inner{padding-top:40px}.page--app .page__title{font-size:24px}.page--placeholder .page__inner{padding-top:80px;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:767px){.page--placeholder .page__inner{padding-top:30px}}.page--placeholder .page__icon{margin-bottom:40px}.page--placeholder .page__icon img{width:160px;height:160px;object-fit:contain}.page--placeholder .page__title{font-size:40px}@media screen and (max-width:767px){.page--placeholder .page__title{font-size:30px}}.page--placeholder .page__content{max-width:600px;margin-top:40px;color:#7d7f8c}.page--placeholder .page__content .button{margin-top:20px}.header{padding:30px 0;border-bottom:1px solid #f6f8f9;font-size:16px}@media screen and (max-width:767px){.header{padding:20px 0}}.header__menu-toggle{width:44px;height:34px;margin-left:-10px;border-radius:4px;flex-direction:column;align-items:stretch;padding:6px 10px;margin-bottom:5px;justify-content:space-around;display:none}@media screen and (max-width:767px){.header__menu-toggle{display:flex}}.header__menu-toggle>span{height:2px;border-radius:4px;width:100%;background-color:#30323e}.header__logo{height:20px}.header__menu{padding:0;margin:0 auto 0 40px;list-style-type:none}.header__menu li{display:inline-block}.header__menu li:not(:last-child){margin-right:30px}.header__menu li a{color:rgba(48,50,62,.6);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.header__menu li a:hover{color:rgba(48,50,62,.8)}.header__menu li a.active{color:#30323e}.header__actions{display:flex;align-items:center}@media screen and (max-width:767px){.header__actions{margin-left:auto}}.header__actions .support{margin-right:20px;color:#0026dd}@media screen and (max-width:991px){.header__actions .support{display:none}}.header__actions .logout{display:flex;align-items:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;cursor:pointer}.header__actions .logout svg{margin-right:15px}@media screen and (max-width:991px){.header__actions .logout .label{display:none}}.header__actions .logout:hover{opacity:.7}@media screen and (max-width:767px){.header__menu{display:block;position:fixed;left:0;top:0;background:#fff;margin:0;height:100vh;z-index:100;width:80%;padding:100px 20px 20px;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__menu.visible{opacity:1;-webkit-transform:none;transform:none;pointer-events:all}.header__menu li{display:block;margin:0;font-size:22px}.header__menu li a{display:block;padding:10px 0}.header__cover{display:block;position:fixed;left:0;width:100vw;height:100vh;top:0;background-color:rgba(103,106,127,.7);z-index:60;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header__cover.visible{opacity:1;pointer-events:all}}.single__title{font-size:32px;font-weight:500;margin-top:20px}.single__actions,.single__title{margin-bottom:20px}.single__actions .button+.button{margin-left:10px}.single__subtitle{color:#7d7f8c;margin-bottom:20px}.single__subtitle a{color:#676a7f}.single__body{margin-top:40px}@media screen and (max-width:767px){.single__body .row{flex-direction:column}}.single__body .section__title{font-size:18px;font-weight:600;margin-bottom:20px}.properties{display:flex;flex-wrap:wrap;padding:0;list-style-type:none;margin:0 -10px}.properties li{width:calc(20% - 20px);margin:0 10px 20px}@media screen and (max-width:991px){.properties li{width:calc(50% - 20px)}}.properties .property{display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:20px;min-height:300px;background-color:#fff;box-shadow:0 0 15px -1px rgba(103,106,127,.3);border-radius:4px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media screen and (max-width:767px){.properties .property{min-height:240px}}.properties .property:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.properties .property:hover .property__delete{opacity:1}.properties .property__delete{position:absolute;top:20px;right:20px;opacity:0;color:#da0c3c}.properties .property__delete:hover{opacity:.7!important}.properties .property__image{width:100px;margin-bottom:-20px;margin-left:-5px}.properties .property__title{font-size:16px;color:#30323e}.properties .property__address{font-size:14px;color:#7d7f8c;line-height:1.5em}.properties .property--placeholder{border:2px dashed #d7e0e5;box-shadow:none}.properties .property--placeholder .property__title{color:#7d7f8c;margin-top:auto}.properties .property--placeholder .property__title:before{content:"add";font-size:16px;display:inline-block;vertical-align:middle;margin-right:.3em}table{width:100%;text-align:left}table tr{border-collapse:collapse}table tr:hover .actions{opacity:1}table tr td{padding:8px 0;border-bottom:1px solid #f6f8f9}table tr td .actions{background-color:#f6f8f9!important;width:36px;height:36px;border-radius:50px;display:flex;justify-content:space-between;align-items:center;opacity:0}table tr td .actions span{display:block;width:3px;height:3px;border-radius:100%;background:#676a7f}.modal{background-color:rgba(48,50,62,.3);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal,.modal__box{display:flex;flex-direction:column}.modal__box{max-width:900px;margin:auto;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 0 40px -20px rgba(48,50,62,.5)}.modal__box__head{display:flex;align-items:center;justify-content:space-between;padding:30px 40px;font-size:16px;font-weight:600}.modal__box__head .close{display:flex;align-items:center;justify-content:center;background:#f6f8f9;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;cursor:pointer;border-radius:50px}.modal__box__head .close svg{width:12px;height:12px}.modal__box__head .close svg path{stroke:#30323e}.modal__box__body{display:flex;flex-direction:column;padding:0 40px 40px;min-width:500px}.modal__box__footer{display:flex;padding:20px 30px;background-color:#f6f8f9;justify-content:flex-end}.modal--success{text-align:center}.modal--success .modal__box__body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 60px;max-width:300px}.modal--success .modal__box__body>.icon{margin-bottom:30px}.modal--success .modal__box__body>.title{font-size:24px;font-weight:500;margin-bottom:10px}.modal--success .modal__box__footer{justify-content:center}.create-form{max-width:600px}.create-form input+input{margin-top:10px}.create-form__actions{display:block;margin-top:20px}.create-form__actions .button{margin-top:10px}@media screen and (max-width:767px){.create-form__actions .button{width:100%}}.single--user .row{display:flex;justify-content:space-between;align-items:flex-start}.single--user .row .col{flex:1 1}.single--property .row{display:flex;justify-content:space-between;align-items:flex-start}.single--property .row .col{flex-basis:50%}.single--property .activity-list{margin-left:auto;max-width:300px;border-left:1px solid #f6f8f9;padding-left:40px}@media screen and (max-width:767px){.single--property .activity-list{padding-left:0;margin-top:40px;max-width:none}}.single--property .activity-list__header{position:relative}.single--property .activity-list__header h3{margin:0;font-weight:500;font-size:24px}.single--property .activity-list__header .button{position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;padding:0;border-radius:100%;font-size:20px}.properties .property--placeholder .single--property .activity-list__header .button .property__title:before,.single--property .activity-list__header .button .field--select:after,.single--property .activity-list__header .button .material-icons,.single--property .activity-list__header .button .properties .property--placeholder .property__title:before{font-size:20px}.single--property .activity-list__body .activity-items{padding:0;list-style-type:none}.single--property .activity-list__body .activity-items .activity-item{display:block;position:relative;padding:5px 0 5px 20px;font-size:16px}.single--property .activity-list__body .activity-items .activity-item:before{content:"";display:block;width:10px;height:10px;border-radius:100%;position:absolute;left:0;top:14px;background-color:#7d7f8c}.single--property .activity-list__body .activity-items .activity-item--completed:before{background-color:#00cd84}.single--property .activity-list__body .activity-items .activity-item:not(:last-child){border-bottom:1px solid #f6f8f9}.single--property .activity-list__body .activity-items .activity-item+.activity-item{margin-top:10px}.page--onboarding{min-height:100vh;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.page--onboarding{padding:20px}}.page--onboarding .box{width:100%;max-width:800px;background-color:#fff;padding:40px 80px;margin:auto;text-align:center;border-radius:4px}@media screen and (max-width:767px){.page--onboarding .box{width:100%;height:auto;max-width:none;padding:40px 20px 20px;margin-top:auto}}.page--onboarding .box p{color:#7d7f8c;max-width:80%;margin:auto}@media screen and (max-width:767px){.page--onboarding .box p{max-width:none}}.page--onboarding .box .icon{width:160px;height:auto}@media screen and (max-width:767px){.page--onboarding .box .inner,.page--onboarding .box .page--placeholder .page__inner,.page--placeholder .page--onboarding .box .page__inner{width:100%}}@media screen and (max-width:767px){.page--onboarding .box .button{width:90%}}.page--onboarding .logo{margin-top:60px;height:26px;flex-shrink:0;width:auto}.page--onboarding .logo ellipse,.page--onboarding .logo path{fill:#fff}.cookie-notice{position:fixed;bottom:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:20px 30px;z-index:999;background-color:#fff;color:#7d7f8c;box-shadow:0 0 15px -1px rgba(103,106,127,.3);border-radius:4px;max-width:800px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:767px){.cookie-notice{padding:30px;bottom:0}}.cookie-notice--dismissed{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0;pointer-events:none}.cookie-notice .actions{margin-top:30px;display:flex;justify-content:center}.cookie-notice .actions .button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;vertical-align:middle;outline:none;background-color:#fff;border:1px solid transparent;color:#000;padding:10px 30px;text-transform:uppercase;font-size:16px}.cookie-notice .actions .button+.button{margin-left:10px}.cookie-notice .actions .button--primary{background-color:#00cd84;color:#fff}.cookie-notice .actions .button--secondary{background-color:#f6f8f9;color:#7d7f8c}.tag{display:inline-flex;font-size:14px;padding:5px;line-height:1em;border-radius:4px;vertical-align:middle}.tag--grey{background-color:#7d7f8c;color:#fff}.tag--yellow{background-color:#f5c20f;color:#fff}.tag--blue{background-color:#0026dd;color:#fff}.tag--green{background-color:#00cd84;color:#fff}
/*# sourceMappingURL=main.f367f6d8.chunk.css.map */