:root{--background-color: #fff;--background-color2: #f8f8ff;--background-color3: #f2f2f2;--background-color4: #dededf;--font-color: #656668;--primary-color: #e20011;--primary-color-dark: #c9000f;--primary-color-light: #ff4957;--primary-color-contrast: #fff;--error-color: #e20011;--error-color-light: #eecfcf;--information-color: #3e69aa;--information-color-light: #cfe2ee;--success-color: #008000;--success-color-light:#d0eecf;--warning-color:#ffff00;--warning-color-light:#f5fabe;--font-family:"Roboto";--font-size:17px;--line-height: 1.3}.layoutdefault input{outline-width:0;outline:none;-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:1px;border-color:var(--background-color3)}.layoutdefault input:focus{border-color:#000}.layoutdefault .textfield{margin-top:12px;margin-bottom:18px}.layoutdefault .textfield label{display:block;position:relative}.layoutdefault .textfield input{font-size:16px;caret-color:transparent;color:var(--font-color);padding-left:8px;padding-right:8px;border-style:solid;border-color:var(--background-color4);background-color:var(--background-color3);border-width:1px;height:46px;position:relative;display:block;width:100%;outline:none}.layoutdefault .textfield input:focus,.layoutdefault .textfield input:focus-visible{border-color:var(--primary-color);caret-color:var(--primary-color)}.layoutdefault .textfield.invalid{color:var(--error-color)}.layoutdefault .textfield.invalid input{border-color:var(--error-color)}.layoutdefault input[type=text]:disabled{color:var(--background-color4);border-color:var(--background-color4)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/doorway/assets/roboto-v30-latin-regular-D6rCVYvC.eot);src:url(/doorway/assets/roboto-v30-latin-regular-D6rCVYvC.eot?#iefix) format("embedded-opentype"),url(/doorway/assets/roboto-v30-latin-regular-mTIRXP6Y.woff2) format("woff2"),url(/doorway/assets/roboto-v30-latin-regular-CEBEUyyq.woff) format("woff"),url(/doorway/assets/roboto-v30-latin-regular-Cue2L2FQ.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/doorway/assets/roboto-v32-latin-300-BizgZZ3y.woff2) format("woff2"),url(/doorway/assets/roboto-v32-latin-300-CrFzpgl6.woff) format("woff"),url(/doorway/assets/roboto-v32-latin-300-TNMQVOUi.ttf) format("truetype"),url(/doorway/assets/roboto-v32-latin-300-DfKhDSca.svg#Roboto) format("svg")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/doorway/assets/material-icons-v143-latin-regular-kAwBdRge.woff2) format("woff2"),url(/doorway/assets/material-icons-v143-latin-regular-7oKWXygK.ttf) format("truetype")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:300;src:url(/doorway/assets/material-symbols-outlined-v254-latin-300-CmFKimQr.woff2) format("woff2"),url(/doorway/assets/material-symbols-outlined-v254-latin-300-mebFc7hR.ttf) format("truetype")}html,body{margin:0;padding:0;width:100%;box-sizing:border-box;font-size:var(--font-size);font-family:var(--font-family);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-color);color:var(--font-color);display:flex;flex-direction:column;flex-basis:100%;height:100%;flex-grow:1}body #app,body .app.doorway,body .layoutdefault{display:flex;flex-direction:column;flex-basis:100%;flex-grow:1}.layoutdefault{display:flex;flex-grow:1;flex-direction:column;flex-basis:100%}.layoutdefault div,.layoutdefault section,.layoutdefault input{box-sizing:border-box}.layoutdefault h1{font-size:2rem;line-height:1.3em;font-weight:300;margin:1.6rem 0}.layoutdefault h2{font-size:1.7rem;line-height:1.3em;font-weight:300;margin:1rem 0}.layoutdefault h3{font-size:1.4rem;line-height:1.3em;font-weight:300;margin:.7rem 0}.layoutdefault a{color:var(--primary-color);cursor:pointer;text-decoration:none}.layoutdefault .transition{-webkit-transition:all .5s ease;transition:all .5s ease}.layoutdefault header{z-index:99;position:sticky;top:0;background-color:var(--background-color);width:100%;height:50px;border-bottom-style:solid;border-width:1px;border-color:var(--background-color4);display:flex;flex-shrink:0;align-items:center}.layoutdefault header .logo img{height:30px;margin-left:20px}.layoutdefault header .utilities{margin:auto 20px auto auto}.layoutdefault header .utilities a{text-decoration:none}.layoutdefault header .utilities .hamburger div{height:2px;width:35px;margin-top:5px;margin-bottom:5px;background-color:var(--primary-color)}.layoutdefault main{flex-grow:1;padding-bottom:70px;padding-left:15px;padding-right:15px}.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions{display:flex;gap:10px;flex-direction:column}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button{background-color:var(--background-color3);color:var(--font-color);padding-left:10px}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button:after{content:"";font-family:Material Symbols Outlined;margin-left:auto;margin-right:15px}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button:before{font-family:Material Symbols Outlined;font-size:1.4rem;padding-right:10px}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button.doorways:before{content:""}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button.profile:before{content:""}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button.about:before{content:""}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button.logout:before{content:""}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button.install:before{content:""}:is(.layoutdefault main .navigationview .entries,.layoutdefault main .navigationview .actions) button.install.installed:before{content:""}.layoutdefault main .navigationview .entries{padding-bottom:20px;margin-bottom:20px}.layoutdefault main .doorwaydetail .submenu{display:flex;margin-top:12px;margin-bottom:12px;border-bottom-style:solid;border-width:4px;border-color:var(--primary-color)}.layoutdefault main .doorwaydetail .submenu>div{display:flex;flex-basis:auto}.layoutdefault main .doorwaydetail .submenu>div a{display:flex;min-width:90px;text-align:center;flex-direction:column;margin-right:4px;padding:15px 5px 10px;box-sizing:border-box;background-color:var(--background-color3);color:var(--font-color)}.layoutdefault main .doorwaydetail .submenu>div a:before{font-family:Material Symbols Outlined;font-size:30px;line-height:30px;margin-bottom:5px}.layoutdefault main .doorwaydetail .submenu>div a:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}.layoutdefault main .doorwaydetail .submenu>div.information a{background-color:var(--primary-color);color:var(--primary-color-contrast)}.layoutdefault main .doorwaydetail .submenu>div.information a:before{content:""}.layoutdefault main .doorwaydetail .submenu>div.contacts a:before{content:""}.layoutdefault main .doorwaydetail .submenu>div.attachments a:before{content:""}.layoutdefault main .doorwaydetail .submenu>div.keys a:before{content:""}.layoutdefault main .doorwaydetail .images{height:auto;max-height:450px;margin-bottom:30px;width:100%;display:flex;gap:10px;overflow:auto;align-items:start;background-color:var(--background-color3)}.layoutdefault main .doorwaydetail .images .image{position:relative;display:inline-block;max-height:370px;min-height:200px;min-width:200px;height:max-content}.layoutdefault main .doorwaydetail .images .image:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--background-color3);border:2px dashed;font-size:30px;white-space:pre-wrap;text-align:center;content:"⊠"}.layoutdefault main .doorwaydetail section{background-color:unset;padding:15px 0 0}.layoutdefault main .doorwaydetail section>h2{scroll-margin-top:100px}.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) .title,:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) dl dt{flex-basis:100%;flex-shrink:0;font-weight:700;margin-bottom:5px}:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) .description,:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) dl dd{flex-basis:100%;margin-left:0;white-space:pre-line}:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) dl{width:100%;margin:0}:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) dl>div{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) ul{margin:0;padding:0;list-style:none}.layoutdefault main .doorwaydetail section.traits+section.information{margin-top:-45px;padding-top:0}.layoutdefault main .doorwaydetail section.information{background-color:unset;padding-left:0;padding-right:0}.layoutdefault main .doorwaydetail section.information .address .actions button{font-size:1rem;width:auto;min-height:auto;margin-top:3px;padding:6px}.layoutdefault main .doorwaydetail section.information .address .actions button:before{content:"";font-family:Material Symbols Outlined;width:35px;display:flex}.layoutdefault main .doorwaydetail section.information .address .actions button:after{display:none}.layoutdefault main .doorwaydetail section.information .externallink a{word-break:break-all}.layoutdefault main .doorwaydetail section.contacts ul{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}.layoutdefault main .doorwaydetail section.contacts ul li{background-color:var(--background-color2);flex-basis:100%;padding:6px}.layoutdefault main .doorwaydetail section.contacts ul li .actions{display:flex;flex-wrap:wrap;flex-basis:100%}.layoutdefault main .doorwaydetail section.contacts ul li .title{font-size:1.3rem}.layoutdefault main .doorwaydetail section.contacts ul li .button{font-size:1rem;margin-top:6px;padding:6px;box-sizing:border-box}.layoutdefault main .doorwaydetail section.contacts ul li .button:after{display:none}.layoutdefault main .doorwaydetail section.contacts ul li .button.mobile:before{content:"";font-family:Material Symbols Outlined;width:35px;display:flex}.layoutdefault main .doorwaydetail section.contacts ul li .button.phone:before{content:"";font-family:Material Symbols Outlined;width:35px;display:flex}.layoutdefault main .doorwaydetail section.contacts ul li .button.email{word-break:break-all}.layoutdefault main .doorwaydetail section.contacts ul li .button.email:before{content:"";font-family:Material Symbols Outlined;width:35px;display:flex}.layoutdefault main .doorwaydetail section.keys ul{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}.layoutdefault main .doorwaydetail section.keys ul li{background-color:var(--background-color2);flex-basis:100%;padding:6px}.layoutdefault main .doorwaydetail section.keys ul li .actions{display:flex;flex-wrap:wrap;flex-basis:100%}.layoutdefault main .doorwaydetail section.keys ul .pair{display:flex}.layoutdefault main .doorwaydetail section.keys ul .pair .subtitle{flex-shrink:0;width:100px}.layoutdefault main .doorwaydetail section.keys ul .pair .subtitle:after{content:":"}.layoutdefault main .doorwaydetail section.attachments ul{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}.layoutdefault main .doorwaydetail section.attachments ul li{flex-basis:100%;background-color:var(--background-color3)}.layoutdefault main .doorwaydetail section.attachments ul li a{display:flex;height:100%;box-sizing:border-box;padding:10px 15px;color:var(--font-color)}.layoutdefault main .doorwaydetail section.attachments ul li a:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}.layoutdefault main .doorwaydetail section.attachments ul li a:before{content:"";font-family:Material Symbols Outlined;width:35px;display:flex}.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=jpg]:before,.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=JPG]:before{content:""}.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=jpeg]:before,.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=JPEG]:before{content:""}.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=png]:before,.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=PNG]:before{content:""}.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=pdf]:before,.layoutdefault main .doorwaydetail section.attachments ul li a[data-filename*=PDF]:before{content:""}:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list{width:100%;max-width:100%;overflow-x:auto}:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table{border-collapse:collapse;margin-bottom:10px;width:100%}:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table th,:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table td{white-space:nowrap;padding:5px 15px 5px 0;text-align:left}:is(:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table th,:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table td):last-of-type{width:100%}:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table th{padding-top:0}:is(.layoutdefault main .doorwaydetail section .contacts,.layoutdefault main .doorwaydetail section .keys) .list table tr{border-bottom-style:solid;border-width:1px;border-color:var(--background-color4)}.layoutdefault main .doorwaydetail .imagecontainer{margin:0}.layoutdefault main .doorwaydetail .imagecontainer .imagecaption{margin-top:4px;font-size:.75em;text-align:center}.layoutdefault main .backlink{z-index:98;position:sticky;display:flex;margin-left:-15px;margin-right:-15px;flex-direction:column;align-items:center;top:51px;overflow:hidden;background-color:var(--background-color2);padding:0 15px}.layoutdefault main .backlink button.back{font-size:1rem;color:var(--font-color);width:100%;background-color:transparent;cursor:pointer;height:46px;min-height:unset;border:none;padding-left:30px;position:relative;white-space:nowrap}.layoutdefault main .backlink button.back:before{content:"";font-family:Material Symbols Outlined;font-size:1.3em;padding-right:10px;position:absolute;margin-left:-30px;top:10px}.layoutdefault main .backlink button.back:after{display:none}.layoutdefault main .backlink button.back .icon:before{margin-top:-.15em}.layoutdefault main .backlink button.back:hover{color:var(--primary-color)}.layoutdefault main .doorwaylist ul{list-style:none;padding-left:0}.layoutdefault main .doorwaylist .searchwrapper{width:calc(100% - 20px)}.layoutdefault main .doorwaylist .search{margin:30px 0 0;width:100%}.layoutdefault main .doorwaylist .search .controls{width:100%;display:flex;align-items:center}.layoutdefault main .doorwaylist .search .controls:before{width:15px;padding:0 10px;content:"";font-family:Material Symbols Outlined;font-size:1em;z-index:1}.layoutdefault main .doorwaylist .search .controls label{display:none}.layoutdefault main .doorwaylist .search .controls input{height:46px;flex-grow:1;margin-left:-35px;padding-left:35px;border-color:var(--background-color4);background-color:var(--background-color2);font-size:1rem}.layoutdefault main .doorwaylist .search .controls input:active,.layoutdefault main .doorwaylist .search .controls input:focus{border-color:var(--primary-color)}.layoutdefault main .doorwaylist.folderopen .search{width:calc(100% - 20px);margin-top:20px;margin-bottom:0}.layoutdefault main .doorwaylist .searchinfo{border-bottom:1px solid grey;padding:10px;margin-bottom:20px}.layoutdefault main .doorwaylist .items .list{display:flex;flex-direction:column;gap:1px}.layoutdefault main .doorwaylist .items .listitem{border:none;font-size:1.2rem;padding:20px 50px 20px 15px;background-color:var(--background-color4);margin:2px 0;position:relative}.layoutdefault main .doorwaylist .items .listitem:before{content:"";position:absolute;width:80px;height:100%;background-color:var(--primary-color);left:0;top:0}.layoutdefault main .doorwaylist .items .listitem:after{position:absolute;top:50%;right:0;content:"";font-family:Material Symbols Outlined;margin-left:auto;margin-right:15px;margin-top:-12px}.layoutdefault main .doorwaylist .items .listitem.clickable:hover{cursor:pointer;background-color:var(--primary-color);color:var(--primary-color-contrast)}.layoutdefault main .doorwaylist .items .listitem.clickable:active{background-color:var(--primary-color)}.layoutdefault main .doorwaylist .items .listitem .selection,.layoutdefault main .doorwaylist .items .listitem .prepend,.layoutdefault main .doorwaylist .items .listitem .content,.layoutdefault main .doorwaylist .items .listitem .append{padding-left:75px}.layoutdefault main .doorwaylist .items .listitem .content .caption .icon{width:0}.layoutdefault main .doorwaylist .items .listitem .content .caption .icon:before{margin-left:-60px;margin-top:-.3em;color:var(--primary-color-contrast)}.layoutdefault main .doorwaylist .items .listitem .location{display:block;font-size:.8rem;font-weight:100;margin-bottom:5px;margin-top:-5px;overflow:hidden}.layoutdefault main .doorwaylist .items .listitem .content{margin-top:8px;margin-bottom:8px}.layoutdefault main .doorwaylist .items .listitem .traits{position:absolute;bottom:0;height:23px}.layoutdefault main .doorwaylist .items .listitem .traits .trait{width:23px;height:23px;line-height:23px;display:inline-block;margin-right:2px}.layoutdefault main .doorwaylist .items .listitem .traits .trait .icon{width:100%;height:100%}.layoutdefault main .doorwaylist .items .listitem .traits .trait .icon:before{font-size:.9em;margin-top:0;display:inline-block;margin-right:3px;width:100%;height:100%;display:flex;-ms-flex-align:center;justify-content:center}.layoutdefault main .profile .userinfo{padding-bottom:5px}.layoutdefault main .profile .userinfo dl{width:auto;display:flex;background-color:var(--background-color3);padding:15px}.layoutdefault main .profile .userinfo dl dt{flex-basis:130px;flex-shrink:0}.layoutdefault main .profile .userinfo dl dd{flex-basis:calc(100% - 130px);margin-left:0}.layoutdefault main .profile .userorganisations .listdataview.organisations{padding:5px 15px;background-color:var(--background-color3);margin-bottom:45px}.layoutdefault main .profile .userorganisations .listdataview.organisations ul{margin:0;padding:0;list-style:none}.layoutdefault main .profile .userorganisations .listdataview.organisations ul li{margin:10px 0}.layoutdefault main .profile .userorganisations .listdataview.organisations ul li .content{width:100%;padding:0;margin:0}.layoutdefault main .about .version,.layoutdefault main .about .impressum,.layoutdefault main .about .support{padding-bottom:15px}.layoutdefault main .about ul{list-style:none;margin:0;padding:0}.layoutdefault main .about h1,.layoutdefault main .about .version{word-break:break-all}.layoutdefault main .login .loginform{padding-top:15px}.layoutdefault main .login .actions button.submit{color:var(--primary-color-contrast);background-color:var(--primary-color)}.layoutdefault main .login .actions button.submit:hover{background-color:var(--font-color)}.layoutdefault button,.layoutdefault .button{text-align:left;display:flex;align-items:center;font-size:1.2rem;width:100%;min-height:50px;padding-left:10px;box-sizing:border-box;border:none;cursor:pointer;background-color:var(--background-color3);color:var(--font-color)}:is(.layoutdefault button,.layoutdefault .button):after{content:"";font-family:Material Symbols Outlined;margin-left:auto;margin-right:15px}:is(.layoutdefault button,.layoutdefault .button):hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}:is(.layoutdefault button,.layoutdefault .button).passwordreset{padding-left:10px;margin-top:30px}:is(.layoutdefault button,.layoutdefault .button).passwordreset:before{content:"";font-family:Material Symbols Outlined;font-size:1.4rem;padding-right:10px}:is(.layoutdefault button,.layoutdefault .button).passwordreset:after{display:none}:is(.layoutdefault button,.layoutdefault .button).logout,:is(.layoutdefault button,.layoutdefault .button).login{padding-left:10px;margin-top:30px}:is(:is(.layoutdefault button,.layoutdefault .button).logout,:is(.layoutdefault button,.layoutdefault .button).login):before{content:"";font-family:Material Symbols Outlined;font-size:1.4rem;padding-right:10px}:is(:is(.layoutdefault button,.layoutdefault .button).logout,:is(.layoutdefault button,.layoutdefault .button).login):after{display:none}:is(.layoutdefault button,.layoutdefault .button):disabled{cursor:auto!important}:is(.layoutdefault button,.layoutdefault .button):disabled:hover{background-color:var(--background-color3)!important;color:var(--font-contrast)!important}:is(.layoutdefault button,.layoutdefault .button):disabled:after{display:none}.layoutdefault footer{display:flex;width:100%;height:35px;flex-grow:1;position:fixed;justify-content:center;align-items:center;text-align:center;word-break:break-all;box-sizing:border-box;bottom:0;left:0;padding-left:15px;padding-right:15px;color:var(--primary-color-contrast);background-color:var(--primary-color);font-size:.6rem;border-top-style:solid;border-width:1px;border-color:var(--primary-color-contrast)}.layoutdefault .icon{width:1.7em;height:1rem;display:inline-block;font-family:Material Symbols Outlined;position:relative;flex-shrink:0}.layoutdefault .icon:before{font-size:1.2em;margin-top:-.2em;position:absolute}.layoutdefault .icon.Entry:before{content:""}.layoutdefault .icon.Organisation:before{content:""}.layoutdefault .icon.Category:before{content:""}.layoutdefault .icon.alarmprotection:before{content:""}.layoutdefault .icon.explosive:before{content:""}.layoutdefault .icon.extinguishingsystem:before{content:""}.layoutdefault .icon.firealarm:before{content:""}.layoutdefault .icon.gasmonitor:before{content:""}.layoutdefault .icon.hazards:before{content:""}.layoutdefault .icon.keytube:before{content:""}.layoutdefault .icon.other:before{content:""}.layoutdefault .icon.radiation:before{content:""}.layoutdefault .icon.sprinkler:before{content:""}.layoutdefault .icon.valuables:before{content:""}.layoutdefault .fusion.alert{margin:10px 0;padding:10px 0;border-left-style:solid;border-width:6px}.layoutdefault .fusion.alert.noentries .title{display:none}.layoutdefault .fusion.alert .title{font-weight:600;padding:10px;display:block;width:calc(100% - 40px)}.layoutdefault .fusion.alert .message{padding:0 10px;display:block}.layoutdefault .fusion.alert.information{background-color:var(--information-color-light);border-color:var(--information-color)}.layoutdefault .fusion.alert.success{background-color:var(--success-color-light);border-color:var(--success-color)}.layoutdefault .fusion.alert.warning{background-color:var(--warning-color-light);border-color:var(--warning-color)}.layoutdefault .fusion.alert.error{background-color:var(--error-color-light);border-color:var(--error-color)}@media screen and (min-width: 900px){:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) .title,:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) dl dt{flex-basis:25%}:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) .description,:is(.layoutdefault main .doorwaydetail section>div,.layoutdefault main .doorwaydetail section.traits) dl dd{flex-basis:75%}.layoutdefault main .doorwaydetail section.contacts ul{gap:18px}.layoutdefault main .doorwaydetail section.contacts ul li{flex-basis:calc(50% - 36px)}.layoutdefault main .doorwaydetail section.contacts ul li .actions{flex-basis:calc(50% - 6px)}.layoutdefault main .doorwaydetail section.contacts ul li .button{width:auto;margin-right:6px}.layoutdefault main .doorwaydetail section.keys ul{gap:18px}.layoutdefault main .doorwaydetail section.keys ul li{flex-basis:calc(50% - 36px)}.layoutdefault main .doorwaydetail section.attachments ul{gap:18px}.layoutdefault main .doorwaydetail section.attachments ul li{flex-basis:calc(50% - 18px)}}.layoutdefault .environmentwarning{color:var(--primary-color-contrast);background-color:var(--primary-color-light);text-align:center}.fusion.notifications{width:100%;position:relative}.fusion.notifications.app{position:fixed;background-color:#0000004d;width:100%;height:100%;z-index:10000;display:none}.fusion.notifications.app.active{display:flex;justify-content:center;align-items:center}.fusion.notifications.app .list{width:80%}.fusion.notifications .notification{margin:10px 0;padding:10px 0;border-left-style:solid;border-width:6px}.fusion.notifications .notification.noentries .title{display:none}.fusion.notifications .notification .title{font-weight:600;padding:10px;display:block;width:calc(100% - 40px)}.fusion.notifications .notification .message{padding:0 10px;display:block}.fusion.notifications .notification.information{background-color:var(--information-color-light);border-color:var(--information-color)}.fusion.notifications .notification.success{background-color:var(--success-color-light);border-color:var(--success-color)}.fusion.notifications .notification.warning{background-color:var(--warning-color-light);border-color:var(--warning-color)}.fusion.notifications .notification.error{background-color:var(--error-color-light);border-color:var(--error-color)}
