@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%}body{font-family:Poppins,sans-serif;margin:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--justify{text-align:justify}.text--regular{font-weight:400}.text--bold{font-weight:600}.building-location-card{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #e7e7e7;border-radius:16px;display:flex;gap:16px;padding:8px}.building-location-card>img{max-width:40px}.building-location-card>p{color:#1d414a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.btn__group{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;width:100%}.btn__group .btn{flex:1 1;gap:8px;white-space:nowrap}.btn{all:unset;align-items:center;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:22px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.btn:disabled{background-color:#f3f3f3;color:#56595a;cursor:not-allowed}.btn:disabled.btn--outline{border-color:#f3f3f3;color:#56595a}.btn.btn--icon{border-radius:999px;flex-direction:column;min-height:54px;min-width:54px;padding:0}.btn--sm{border-radius:999px;font-size:12px;line-height:16px;padding:4px 8px}.btn--sm img,.btn--sm>svg{max-height:16px}.btn--md{border-radius:999px;font-size:14px;line-height:19px;padding:8px 16px}.btn--md img,.btn--md>svg{max-height:19px}.btn--lg{border-radius:16px;font-size:16px;line-height:22px;padding:16px}.btn--lg img,.btn--lg>svg{max-height:22px}.btn--primary{background-color:#1d414a;border:none;color:#fff}.btn--primary:not(:disabled):hover{background-color:#0f2125}.btn--primary.btn--outline{background-color:#0000;border:1px solid #1d414a;color:#1d414a}.btn--primary.btn--outline:not(:disabled):hover{background-color:#1d414a;color:#fff}.btn--secondary{background-color:#fff;border:1px solid #1d414a;color:#1d414a}.btn--secondary:not(:disabled):hover{background-color:#e6e6e6}.btn--secondary.btn--outline{background-color:#0000;border:1px solid #1d414a;color:#1d414a}.btn--secondary.btn--outline:not(:disabled):hover{background-color:#fff;color:#1d414a}.btn--green{background-color:#12b76b;border:none;color:#fff}.btn--green:not(:disabled):hover{background-color:#0d8950}.btn--green.btn--outline{background-color:#0000;border:1px solid #12b76b;color:#12b76b}.btn--green.btn--outline:not(:disabled):hover{background-color:#12b76b;color:#fff}.btn--red{background-color:#df2935;border:none;color:#fff}.btn--red:not(:disabled):hover{background-color:#b91c26}.btn--red.btn--outline{background-color:#0000;border:1px solid #df2935;color:#df2935}.btn--red.btn--outline:not(:disabled):hover{background-color:#df2935;color:#fff}.btn--blue{background-color:#3772ff;border:none;color:#fff}.btn--blue:not(:disabled):hover{background-color:#044eff}.btn--blue.btn--outline{background-color:#0000;border:1px solid #3772ff;color:#3772ff}.btn--blue.btn--outline:not(:disabled):hover{background-color:#3772ff;color:#fff}.chip{align-items:center;border-radius:999px;display:flex;gap:10px;padding:8px 16px;width:-webkit-max-content;width:max-content}.chip:has(.chip__check){padding-left:8px}.chip__check{align-items:center;border-radius:999px;display:flex;padding:2px}.chip--primary{background-color:#1d414a;color:#fff}.chip--primary .chip__check{background-color:#e5f6f8;color:#1d414a}.chip--secondary{background-color:#e5f6f8;color:#0f1223}.chip--secondary .chip__check{background-color:#1d414a;color:#fff}.chip--tertiary,.chip--tertiary .chip__check{background-color:#0f1223;color:#fff}.closure-form{display:flex;flex-direction:column;gap:16px}.closure-form .illustration:has(.illustration__loader){display:flex;justify-content:center}.closure-form .illustration:has(.illustration__loader) .illustration__loader{width:96px}.dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d414a99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.dialog-box{background:#fff;border:1px solid #e7e7e7;border-radius:24px;box-shadow:0 4px 16px 0 #bab8b84d;display:flex;flex-direction:column;padding:16px 24px;width:342px}.dialog-box .close-button{color:#56595a;cursor:pointer;margin-bottom:8px;margin-left:auto}.dialog-box h3{font-size:24px;font-weight:700;line-height:32px}.dialog-box h3,.dialog-box p{font-family:Poppins;font-style:normal;text-align:center}.dialog-box p{color:#56595a;font-size:16px;font-weight:400;line-height:22px;margin:16px 0}.dialog-box p.success-message{align-items:flex-start;display:flex;gap:8px;text-align:left}.dialog-box p.success-message>svg{color:#12b76b}.dialog-box p.error-message{align-items:flex-start;display:flex;gap:8px;text-align:left}.dialog-box p.error-message>svg{color:#df2935}.dialog-box .btn__group{margin-top:12px}.form{flex-direction:column}.form,.form__group{display:flex;gap:16px}.form__group{flex-wrap:wrap}.form .input{flex:1 1}.content .illustration{margin-inline:12px}.illustration{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:1fr}.illustration:has(:nth-child(2)){gap:12px}.illustration--bordered{border-bottom:1px solid #56595a}.illustration__image{height:auto;margin-block:auto;width:100%}.illustration__title{color:#1d414a}.illustration__text,.illustration__title{align-items:center;display:flex}.illustration__loader{margin:0 auto;width:48px}.input{position:relative}.input__checkbox,.input__radio,.input__toggle{align-items:center;cursor:pointer;display:flex;gap:12px}.input__checkbox:read-only,.input__radio:read-only,.input__toggle:read-only{cursor:default}.input__checkbox:read-only .input__label,.input__radio:read-only .input__label,.input__toggle:read-only .input__label{cursor:default}.input__checkbox-indicator,.input__radio-indicator,.input__toggle-indicator{align-items:center;background:#fff;border:1.5px solid #9ea0a1;border-radius:2px;color:#fff;display:flex;justify-content:center;min-height:20px;min-width:20px;transition:background-color .3s ease-in-out}.input__checkbox .input__field,.input__radio .input__field,.input__toggle .input__field{-webkit-appearance:none;appearance:none;display:none}.input__checkbox .input__field+.input__checkbox-indicator:has(svg),.input__radio .input__field+.input__checkbox-indicator:has(svg),.input__toggle .input__field+.input__checkbox-indicator:has(svg){background-color:#12b76b}.input__toggle{gap:24px;justify-content:center}.input__toggle-widget{height:25px}.input__error_message{color:#df2935;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.input__radio-indicator{background:none;border:none;border-radius:0}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select{background:#fff;border:1px solid #9ea0a1;border-radius:24px;color:#0d1213;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding:12px 16px;position:relative;width:100%;z-index:1}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field:not(textarea),.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select:not(textarea){border-radius:999px;height:48px}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field::placeholder,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select::placeholder{color:#9ea0a1}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field__google_places::placeholder,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select__google_places::placeholder{color:#0000}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field:is(:focus,:hover),.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select:is(:focus,:hover){border-color:#56595a;outline:none}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field_dirty:invalid,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field_error,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select_dirty:invalid,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select_error{border:1px solid #df2935}.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field_dirty:invalid+.input__label,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__field_error+.input__label,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select_dirty:invalid+.input__label,.input:not(:has(.input__checkbox,.input__radio,.input__toggle)) .input__select_error+.input__label{color:#df2935}.input__select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.input__select>select.input__select{padding-right:36px!important}.input__select svg{color:#67d2c4;pointer-events:none;position:absolute;right:12px;top:50%;z-index:1}.input__label{color:#0d1213;cursor:pointer;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px;-webkit-user-select:none;user-select:none}.input__label a{color:inherit;text-decoration:underline;transition:color .3s ease-in-out}.input__label a:hover{color:#1d414a}.input__label .optional-label{color:#7a7d7d;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-left:4px}.input__textarea{display:flex;flex-direction:column;gap:8px}.input__textarea textarea{color:#0f1223;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:19px;resize:none}.list{display:flex;flex-direction:column;gap:8px;margin:10px 12px 0}.list--ordered{counter-reset:counter;list-style-type:none}.list--ordered .list__item{counter-increment:counter;display:flex;gap:12px}.list--ordered .list__item:before{background-color:#1d414a;border-radius:999px;color:#fff;content:counter(counter);height:28px;min-width:28px;padding:2px}.list--ordered .list__item:before,.notification{align-items:center;display:flex;justify-content:center}.notification{border-radius:8px;font-size:13px;height:20px;line-height:1;min-width:20px;padding:6px;width:-webkit-max-content;width:max-content}.notification--primary{background-color:#1d414a;color:#fff}.notification--secondary{background-color:#f8b133;color:#fff}.notification--tertiary{background-color:#0f1223;color:#fff}.photos-uploader{display:flex;flex-direction:column;gap:24px}.photos-uploader .error{background:#df2935;display:flex;padding:16px;position:relative}.photos-uploader .error .btn{max-height:16px;max-width:16px;min-height:16px;min-width:16px;position:absolute;right:8px;top:8px}.photos-uploader .error .btn svg{height:12px;width:12px}.photos-uploader .photos{display:flex;flex-direction:column;gap:8px}.photos-uploader .photos .photo{position:relative}.photos-uploader .photos .photo .btn{position:absolute;right:16px;top:16px}.photos-uploader .photos:has(.photo)+form>label .btn{margin:16px auto}.photos-uploader form{align-items:center;display:flex;flex:1 1;justify-content:center}.photos-uploader form>input{display:none}.photos-uploader form>label{align-items:center;border:1px dashed #0f1223;border-radius:8px;display:flex;height:100%;justify-content:center;width:100%}.photos-uploader form>label .btn{border-radius:32px;flex-direction:column;margin:56px auto}.photos-uploader form>label.drag-active{background-color:#e5f6f8}#photo-drag-file-element{border-radius:1rem;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.reminder-form{display:flex;flex-direction:column;gap:16px}.reminder-form .illustration:has(.illustration__loader){display:flex;justify-content:center}.reminder-form .illustration:has(.illustration__loader) .illustration__loader{width:96px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#0f12230d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#0f12231a}.stepper{display:flex;gap:6px;justify-content:space-between;margin-bottom:24px;width:100%}.stepper .step{background:#e2e4e6;border-radius:999px;box-sizing:border-box;flex:1 1;height:2px}.stepper .step.step-done{background:#12b76b}.actions{background-color:#fff;border-radius:32px 32px 0 0;bottom:0;box-shadow:0 10px 60px 0 #b4b4b473;display:flex;gap:12px;margin-top:auto;padding:12px 24px 16px;position:-webkit-sticky;position:sticky;width:100%;z-index:10}.content{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto}.content>:last-child{padding-bottom:12px}.content>:last-child.input__select svg{top:calc(50% - 6px)}.footer{background-color:#fff;border-radius:24px 24px 0 0;box-shadow:0 10px 60px 0 #b4b4b473;margin-top:auto;padding:12px 24px 16px;text-align:center}.footer ul{align-items:flex-end;align-self:stretch;display:flex;gap:26px;justify-content:center;list-style:none}.footer ul li{align-items:center;color:#9ea0a1;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;gap:6px;line-height:22px;text-align:center;width:68px}.footer ul li:hover{color:#56595a}.footer ul li.active{color:#1d414a}@media only screen and (max-width:389px){.footer ul li{width:auto}}.header{grid-area:header;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header .environment-indicator{background:#0d1213;border-radius:8px;color:#fff;cursor:default;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:2px 4px;position:absolute;right:8px;top:8px}.header__brand{align-items:center;background-color:#fff;display:flex;gap:16px;justify-content:space-between;padding:36px 24px 24px}.header__brand-logo{max-height:48px;max-width:100%;width:auto}.header__brand .close-button,.header__brand .previous-button{color:#56595a;cursor:pointer}.header__brand .close-button{margin-left:auto}.screen{display:grid;grid-area:content;grid-template-areas:"content";grid-template-columns:1fr;grid-template-rows:1fr;max-width:390px;overflow-y:auto;scroll-behavior:smooth}.screen:has(.screen__title){gap:16px;grid-template-areas:"title" "content";grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.screen:has(.screen__title) .screen__content{border-top-left-radius:8px;border-top-right-radius:8px;z-index:9}.screen:has(.screen__title) .screen__content:has(.dialog-overlay){z-index:1000}.screen__content{background-color:#fff;display:flex;flex-direction:column;grid-area:content;max-width:390px}.screen__content .content h3{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:19px;margin-top:12px;text-align:center}.screen__content .content>*{margin:0 24px}.screen__title{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;grid-area:title;justify-content:center;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.screen__title>p{font-size:16px;font-weight:500;line-height:22px}.screen__title h1,.screen__title>p{color:#0d1213;font-family:Poppins;font-style:normal}.screen__title h1{font-size:24px;font-weight:700;line-height:32px;margin:0}.screen__title .refresh-button{color:#56595a;cursor:pointer;position:absolute;right:24px;transition:transform .3s ease-in-out}.screen__title .refresh-button:hover{transform:rotate(180deg)}.screen__title .refresh-button.refreshing{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.screen.screen-step .screen__title h1{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.screen.screen-step .screen__title h1 strong{font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:19px}@media only screen and (max-width:389px){.screen,.screen__content{max-width:100%}}.screen.contacts .screen__content .content{gap:16px}.screen.contacts .screen__content .content .contact-item{align-items:flex-start;align-self:stretch;border:1px solid #e7e7e7;border-radius:16px;display:flex;gap:16px;padding:16px}.screen.contacts .screen__content .content .contact-item>svg{background:#f0fbf9;border-radius:999px;color:#67d2c4;flex-grow:0;flex-shrink:0;height:32px;padding:4px;width:32px}.screen.contacts .screen__content .content .contact-item>div>h4{color:#0d1213;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.screen.contacts .screen__content .content .contact-item>div>p{color:#56595a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.screen.contacts .screen__content .content .contact-item>div>p.email,.screen.contacts .screen__content .content .contact-item>div>p.phone{font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.screen.dashboard .screen__content .content section{display:flex;flex-direction:column;gap:16px}.screen.dashboard .screen__content .content section>h4{color:#0d1213;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.screen.dashboard .screen__content .content section>.btn{gap:16px;justify-content:flex-start}.screen.dashboard .screen__content .content section>.btn>span{font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.screen.dashboard .screen__content .content section>.btn>span>strong{font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.screen.dashboard .screen__content .content section>.btn>img{max-height:100%;max-width:40px}.screen.dashboard .screen__content .content section>.btn>svg{margin-left:auto}.screen.dashboard .screen__content .content section .incidents-container{align-self:stretch;border:1px solid #e7e7e7;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}.screen.dashboard .screen__content .content section .incidents-container .incident-container{border-top:1px solid #e7e7e7;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding-top:16px}.screen.dashboard .screen__content .content section .incidents-container .incident-container:first-child{border-top:none;padding-top:0}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info{display:flex;gap:8px}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info>svg{border-radius:999px;flex-grow:0;flex-shrink:0;height:36px;width:36px}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info>svg.diagnostic-type-chatbotResolved{background-color:#e7f8f0;color:#12b76b}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info>svg.diagnostic-type-included{background-color:#ebf1ff;color:#3772ff}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info>svg.diagnostic-type-excluded{background-color:#fff4ed;color:#ff934f}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info h5{color:#0d1213;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info span{color:#56595a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-info>svg.activeReminder{color:#df2935;margin-left:auto}.screen.dashboard .screen__content .content section .incidents-container .incident-container .incident-actions .btn__group{gap:4px}.screen.diagnostic .screen__content .content{gap:16px}.screen.diagnostic .screen__content .content .chatbot-date{align-items:center;color:#7a7d7d;display:flex;flex-direction:column;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.screen.diagnostic .screen__content .content .chatbot-container{display:flex}.screen.diagnostic .screen__content .content .chatbot-container .chatbot-error{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px}.screen.diagnostic .screen__content .content .chatbot-container .illustration:has(.illustration__loader){display:flex;margin:0 auto}.screen.diagnostic .screen__content .content .chatbot-container .illustration:has(.illustration__loader) .illustration__loader{width:96px}.screen.diagnostic .screen__content .content .chatbot-container:has(.ziiircom-messenger-frame) .illustration{display:none}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame{display:flex;flex:1 1;max-width:100%}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger{bottom:auto!important;height:100%!important;max-height:none!important;position:relative;right:auto!important;width:100%!important}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger.isopen{animation:none}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-messenger-inner{box-shadow:none;max-width:100%;position:relative}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiircom-messenger-about,.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiircom-messenger-popin,.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger header{display:none}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-avatar{margin-top:0}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-quick-replies{flex-direction:column;gap:10px;margin-top:16px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-quick-replies button.ziiir-quickreply{align-items:center;align-self:stretch;background:#1d414a;border-radius:999px;display:flex;flex:0 1 auto;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:8px;line-height:19px;margin:0;min-height:48px;padding:10px 16px;text-align:left}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-conversation{overflow-x:hidden;padding:0!important;width:100%}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-carousel .ziiir-message-carousel-inner{align-items:flex-start;display:flex;gap:12px;max-width:0}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-carousel,.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-file-input,.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container{margin-top:16px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-carousel:first-child,.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-file-input:first-child,.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container:first-child{margin-top:0}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-file-input .ziiir-message-file-input-label{align-items:center;align-self:stretch;background:#fafafa;border:2px dashed #1d414a;border-radius:16px;color:#1d414a;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:22px;padding:16px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-file-input+.ziiir-message-container[fromuser=true] .ziiir-message .ziiir-message-content{padding:16px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-file-input+.ziiir-message-container[fromuser=true] .ziiir-message .ziiir-message-content img{border-radius:0}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container .ziiir-message .ziiir-message-content{background:#f0fbf9;border-radius:0 24px 24px 24px;color:#0d1213;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:22px;max-width:100%;padding:16px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container .ziiir-message .ziiir-message-content img{border-radius:16px;max-width:100%}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container[fromuser=true] .ziiir-message{margin-left:48px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container[fromuser=true] .ziiir-message .ziiir-message-content{align-items:center;background:#1d414a;border-radius:24px;color:#fff;display:flex;gap:8px;justify-content:center;padding:10px 24px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container+.ziiir-message-carousel .ziiir-card{align-items:flex-start;align-self:stretch;background:#1d414a;border-radius:24px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:222px;padding:6px;position:relative}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container+.ziiir-message-carousel .ziiir-card>img{width:222px}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container+.ziiir-message-carousel .ziiir-card>p{background:#1d414ab3;border-radius:0 0 8px 8px;bottom:6px;color:#fff;position:absolute}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger .ziiir-message-container+.ziiir-message-carousel .ziiir-card .ziiir-card-button{align-items:center;align-self:stretch;background:#3ab54a;border:none;border-radius:999px;color:#fff;display:flex;gap:12px;justify-content:center;padding:12px;width:100%}.screen.diagnostic .screen__content .content .chatbot-container .ziiircom-messenger-frame .ziiircom-messenger-fab{display:none}.screen.diagnostic .screen__content .content .diagnostic-message{align-items:flex-start;align-self:stretch;background:#fafafa;border:1px solid #fff;border-radius:24px;display:flex;gap:16px;justify-content:center;padding:16px}.screen.diagnostic .screen__content .content .diagnostic-message>svg{border-radius:999px;flex-grow:0;flex-shrink:0;height:36px;padding:6px;width:36px}.screen.diagnostic .screen__content .content .diagnostic-message>div{color:#0d1213;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-chatbotResolved{border-color:#12b76b}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-chatbotResolved>svg{background-color:#e7f8f0;color:#12b76b}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-undetermined{border-color:#9ea0a1}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-undetermined>svg{background-color:#e7e7e7;color:#7a7d7d}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-included{border-color:#3772ff}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-included>svg{background-color:#ebf1ff;color:#3772ff}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-excluded{border-color:#ff934f}.screen.diagnostic .screen__content .content .diagnostic-message.diagnostic-excluded>svg{background-color:#fff4ed;color:#ff934f}.screen.diagnostic .screen__content .content .additional-chatbot-message{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.screen.diagnostic .screen__content .content .additional-chatbot-message>img{flex-shrink:0;height:40px;width:40px}.screen.diagnostic .screen__content .content .additional-chatbot-message>.dots{align-items:flex-start;display:flex;gap:6px;padding:16px}.screen.diagnostic .screen__content .content .additional-chatbot-message>.dots .dot{background:#0d1213;border-radius:999px;height:6px;width:6px}.screen.diagnostic .screen__content .content .additional-chatbot-message>.message{background:#f0fbf9;border-radius:0 24px 24px 24px;color:#0d1213;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-left:8px;max-width:100%;padding:16px}.screen.diagnostic .screen__content .content .availabilities{display:flex;flex-direction:column;gap:8px}.screen.diagnostic .screen__content .content .availabilities .availability-label{color:#0d1213;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:19px}.screen.diagnostic .screen__content .content .availabilities .availability-label+.availability-item{margin-top:0}.screen.diagnostic .screen__content .content .availabilities .availability-label.daytime{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:19px;margin-bottom:-8px;margin-left:56px}.screen.diagnostic .screen__content .content .availabilities .availability-label.daytime strong{font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:19px}.screen.diagnostic .screen__content .content .availabilities .availability-item-list{display:flex;flex-direction:column;gap:16px;margin-left:56px}.screen.diagnostic .screen__content .content .availabilities .availability-item-list+.btn--green{margin-left:56px}.screen.diagnostic .screen__content .content .availabilities .availability-item{align-items:center;background:#1d414a;border-radius:999px;display:flex;gap:8px;height:48px;padding:10px 24px}.screen.diagnostic .screen__content .content .availabilities .availability-item .input__label,.screen.diagnostic .screen__content .content .availabilities .availability-item.availability-item-selected{color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:19px}.screen.diagnostic .screen__content .content .availabilities .availability-item .input__label.availability-item-selected,.screen.diagnostic .screen__content .content .availabilities .availability-item.availability-item-selected.availability-item-selected{align-self:flex-end;justify-content:center;margin-top:0}.screen.diagnostic .screen__content .content .availabilities .availability-item .input__label.availability-item-selected.availability-item-day-selected,.screen.diagnostic .screen__content .content .availabilities .availability-item.availability-item-selected.availability-item-selected.availability-item-day-selected{width:139px}.screen.diagnostic .screen__content .content .availabilities .availability-item .input__label.availability-item-selected.availability-item-daytime-selected,.screen.diagnostic .screen__content .content .availabilities .availability-item.availability-item-selected.availability-item-selected.availability-item-daytime-selected{width:243px}.screen.diagnostic.review .screen__content .content .availabilities .availability-label.daytime{margin-bottom:0}.screen.how_that_works{gap:8px}.screen.how_that_works .screen__content .content .illustration{display:flex;justify-content:center}.screen.how_that_works .screen__content .content iframe{aspect-ratio:16/9;background:#f0fbf9;border:1px solid #e7e7e7;border-radius:16px;padding:0}.screen.how_that_works .screen__content .content .resqoos-arguments{align-items:flex-start;align-self:stretch;background:url(/static/media/beaver.509749825c15583c21a0.svg) no-repeat 100% 100%;display:flex;flex-direction:column;gap:8px;margin-right:0;padding-bottom:48px}.screen.how_that_works .screen__content .content .resqoos-arguments .resqoos-argument{align-items:center;align-self:stretch;color:#56595a;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;gap:16px;line-height:22px}.screen.how_that_works .screen__content .content .resqoos-arguments .resqoos-argument>svg{align-items:center;background:#12b76b;border-radius:999px;display:flex;height:20px;justify-content:center;padding:2px;width:20px}.screen.identity .screen__content .content .illustration{display:flex;justify-content:center}.screen.identity .screen__content .content .illustration .illustration__image{width:auto}.screen.identity .screen__content .content .screen__title,.screen.identity .screen__content .content p{align-items:center;padding:0}.screen.identity .screen__content .content p{color:#56595a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-align:center}.screen.practical_information .screen__content .content{gap:16px}.screen.practical_information .screen__content .content .practical-information-item{align-items:center;align-self:stretch;border:1px solid #e7e7e7;border-radius:16px;display:flex;gap:16px;padding:16px}.screen.practical_information .screen__content .content .practical-information-item>svg{border-radius:999px;height:32px;padding:4px;width:32px}.screen.practical_information .screen__content .content .practical-information-item>span{color:#56595a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.screen.practical_information .screen__content .content .practical-information-item>strong{color:#0d1213;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-left:auto}.screen.practical_information .screen__content .content .practical-information-item.ems>svg{background:#ebf1ff;color:#3772ff}.screen.practical_information .screen__content .content .practical-information-item.police>svg{background:#f3f3f3;color:#0d1213}.screen.practical_information .screen__content .content .practical-information-item.firefighters>svg{background:#fff4ed;color:#ff934f}.screen.practical_information .screen__content .content .practical-information-item.emergency>svg{background:#fceaeb;color:#df2935}.screen.report .screen__content .content{gap:8px}.screen.report .screen__content .content>h4{display:flex;flex-direction:column;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;gap:8px;line-height:19px}.screen.report .screen__content .content>h4 span.address{color:#56595a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:19px}.screen.report .screen__content .content .illustration:has(.illustration__loader){display:flex;justify-content:center}.screen.report .screen__content .content .illustration:has(.illustration__loader) .illustration__loader{width:96px}.screen.report .screen__content .content .report-error{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px}.screen.report .screen__content .content .form:has(.criteria-selector){gap:8px}.screen.report .screen__content .content .criteria-selector{align-items:center;align-self:stretch;background:#fff;border:1px solid #e7e7e7;border-radius:16px;color:#0d1213;display:flex;gap:8px;padding:16px}.screen.report .screen__content .content .criteria-selector:has(.input__radio .input__radio-indicator svg circle){border:1px solid #1d414a}.screen.report .screen__content .content .criteria-selector>img{max-width:36px}.screen.report .screen__content .content .criteria-selector .input__label{font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.screen.report .screen__content .content .criteria-selector .input__label strong{font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.screen.user_information .screen__content .content{height:auto}.screen.user_information .screen__content .content .illustration{display:flex;justify-content:center}.screen.user_information .screen__content .content .input-title .title-radios{align-items:flex-start;display:flex;gap:16px}.screen.user_information .screen__content .content .input-title .title-radios .input{flex:0 1}.screen.user_information .screen__content .content .input-title .title-radios .input .input__label{font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.screen.user_information .screen__content .actions{box-shadow:none;margin-top:0;position:relative}.app{background-color:#fff;display:grid;grid-template-areas:"header" "content";grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;margin:0 auto;max-height:100dvh;max-width:390px;min-height:100dvh;overflow:hidden;position:relative}@media only screen and (max-width:389px){.app{max-width:100%}}.App{display:flex;flex-direction:column;height:100vh;width:100vw}.App section>img{width:100%}
/*# sourceMappingURL=main.b02a734e.css.map*/