.color-status-ok{color:#05a63f}.color-status-warning{color:#ff9800}.color-status-error{color:#f44336}.material-icons.md-medium-dark{color:rgba(0,0,0,0.54)}.material-icons.md-medium-dark.md-inactive{color:rgba(0,0,0,0.26)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;border:0;padding:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{content:none;quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;line-height:1}body{z-index:0}h1,h2,h3,h4,h5{font-weight:700}h1{font-size:2.2em}h2{font-size:1.5em}html,input,textarea{font-family:'Lab Grotesque', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif}em{font-style:italic}strong{font-weight:bold}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-strike{text-decoration:line-through}code{font-family:monospace}body{margin:0;background-color:#ffffff;padding:0}#main{background-color:#ffffff}footer{color:#ffffff}dl.key-values dt{color:#05a63f;font-weight:500}body[md-theme='threemawork'] dl.key-values dt{color:#0096ff}.translate-cloak{display:none}.user-interface-minimal.messenger header,.user-interface-minimal.messenger footer{display:none}.user-interface-minimal #main-wrapper{width:100%;height:100%;max-height:none}.user-interface-minimal #main-wrapper.wide{margin:0;max-width:none;max-height:none}.user-interface-minimal #main{border-radius:0}#background-image{position:fixed;top:0;left:0;z-index:-1;width:100%;min-width:1024px;height:auto;min-height:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}#main-wrapper{margin:0 auto;width:98vw;min-width:350px;max-width:450px;height:calc( 100vh - 51px - 44px - 8px * 2 - 5px);max-height:575px}#main-wrapper.wide{max-width:1500px;max-height:inherit}#main-wrapper.wide #main{min-height:272px}#main-wrapper:not(.wide) #main{height:auto;min-height:620px}#main{display:flex;flex-direction:column;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 5px 0 rgba(0,0,0,0.23);width:100%;min-width:440px;height:100%;overflow:hidden}#main-content{flex:1 0 auto;display:flex;flex-direction:column;width:100%;height:100%}#messenger{display:flex;flex-direction:row;width:100%}#messenger #navigation{display:flex;flex-direction:column;height:100%}#messenger #detail{height:100%}#messenger #detail>div.ng-scope{background-color:#efebe9;height:100%}#messenger #detail>div.ng-scope .detail-header{display:flex;flex-direction:row;align-items:center;z-index:18;box-shadow:1px 2px 4px -2px rgba(0,0,0,0.2);background-color:#f6f6f6;padding:0 8px;min-height:68px}#messenger #detail>div.ng-scope .detail-header>*{margin-left:8px}#messenger #detail>div.ng-scope .detail-header .header-detail{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}#messenger #detail>div.ng-scope .detail-header .header-detail>*{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;line-height:100%;color:#000000}#messenger #detail>div.ng-scope .detail-header .header-detail>*:first-child{font-weight:bold}#messenger #detail>div.ng-scope .detail-header .header-buttons{flex:1;text-align:right}#messenger #detail>div.ng-scope .detail-header .header-buttons md-progress-circular{display:inline-block}#messenger #detail>div.ng-scope .detail-content ul{margin:0;padding:0;width:100%;list-style-type:none}#messenger #detail>div.ng-scope .detail-content ul>li{margin-bottom:8px}#messenger #detail>div.ng-scope>.form{display:flex;flex-direction:column;height:100%}#messenger #detail>div.ng-scope>.form.readonly .form-header{height:400px;overflow:hidden}#messenger #detail>div.ng-scope>.form.readonly .form-header eee-avatar img{position:relative;top:calc(-100%);border-radius:0;width:100%;max-width:100%;height:auto;max-height:none}#messenger #detail>div.ng-scope>.form .detail-content{flex-grow:1;overflow:auto}#messenger #detail>div.ng-scope>.form .detail-content .two-row{display:flex;flex-flow:row}#messenger #detail>div.ng-scope>.form .detail-content .two-row.div>:first-child{margin-right:32px;border-right:1px solid rgba(0,0,0,0.12);padding-right:32px}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*{flex:1}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar{position:relative;width:50%;overflow:hidden}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar::before{display:block;margin-top:100%;content:''}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar eee-avatar{position:absolute;top:0;width:100%}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar eee-avatar img{border-radius:0;width:100%;height:auto}#messenger #detail>div.ng-scope>.form .detail-content .form-content{padding:8px}#messenger #detail>div.ng-scope>.form .detail-content .loading-overlay{display:none}#messenger:not(.show-detail) #navigation{flex:1 6 100%;max-width:100%}#messenger:not(.show-detail) #detail{display:none}#messenger.show-detail #navigation{flex:1 6 30%;border-right:1px solid #dddddd;min-width:200px;max-width:30%}#messenger.show-detail #detail{flex:3 1 70%;max-width:70%}.material-icons.as-button{opacity:.5;cursor:pointer}.material-icons.as-button:hover{opacity:1}ul.material-icons-list{list-style-type:none}ul.material-icons-list li{margin-left:1.3em;text-indent:-1.3em}ul.material-icons-list li::before{font-family:'Material Icons'}ul.material-icons-list li.help::before{content:'help'}ul.material-icons-list li.info::before{content:'info'}.md-dialog-content.center{text-align:center}.circular-progress-button md-progress-circular{float:left;margin:8px 4px}input.threema-id{text-transform:uppercase}a.click-action{cursor:pointer}.android-ios-only{margin:10px auto 0;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 5px 0 rgba(0,0,0,0.23);background-color:#ffffff;width:100%;text-align:center}.android-ios-only div{display:inline-flex;align-items:center;padding:16px;vertical-align:middle;line-height:24px;white-space:nowrap;font-weight:300}.android-ios-only div i.material-icons{margin-right:8px}.android-ios-only div img{margin-right:8px;height:26px}.key-values dt{padding-bottom:8px;color:#009688}.key-values dd{display:block;margin-bottom:16px;word-break:normal}.key-values dd>.complex-values{display:flex;flex-direction:row;align-items:center;justify-items:center}.key-values dd>.complex-values>*:not(:last-child){margin-right:8px}.key-values dd>.complex-values .indicator-icon{top:30px}.key-values dd>.complex-values .indicator-icon img{width:18px;height:18px}md-toast.md-center{left:50%;transform:translate3d(-50%, 0, 0)}md-toast .md-toast-content span{text-align:center}.md-subheader{background-color:transparent}md-list-item .md-list-item-inner>md-checkbox .md-label{display:inline-block;white-space:inherit}.status span{display:inline;vertical-align:top;line-height:24px}.status-yes i{color:#05a63f}.status-no i{color:#f44336}.status-unknown i{color:#0277bd}.small{font-size:.8em;font-weight:300}@media (max-width: 880px){.conversation .message-date,.conversation .nickname{display:none}.message-body{max-width:70% !important}#navigation{min-width:20px !important}.thumbnail{width:auto !important;height:auto !important}}@media (max-width: 750px){.twemoji-picker .tab label img{margin:3px 0 0 !important}}@media (max-width: 630px){#messenger.show-detail #navigation{display:none;flex:0 !important;min-width:0 !important;max-width:none !important}#messenger.show-detail #detail{max-width:100%}}@media (max-width: 400px){.message-body img{height:auto !important}}.md-hide-errors-spacer .md-errors-spacer{display:none}.loading-element{display:block}.loading-element md-progress-circular{margin:0 auto}@keyframes rotater{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a{transition:color .4s;text-decoration:none}a{color:#05a63f}a:link,a:visited{color:#05a63f}a:hover{color:#036325}a:active{color:#036325}body[md-theme='threemawork'] a{color:#0096ff}body[md-theme='threemawork'] a:link,body[md-theme='threemawork'] a:visited{color:#0096ff}body[md-theme='threemawork'] a:hover{color:#004a7f}body[md-theme='threemawork'] a:active{color:#004a7f}::-webkit-scrollbar{border:1px solid #f9f9f9;background-color:#f6f6f6;width:6px}::-webkit-scrollbar-thumb{background-color:#ccc}.avatar{position:relative}.avatar>img{width:100%}.avatar.avatar-low>img{border-radius:50%;background-color:#ffffff;width:48px;height:48px}.avatar.avatar-high{max-width:540px;max-height:540px}.avatar.is-loading.avatar-high>img{border-radius:0;filter:blur(40px)}.avatar .avatar-loading{display:block;position:absolute;z-index:10;width:100%;height:100%}.avatar .avatar-loading>:first-child{display:block;animation:rotater 1.1s infinite linear;border:10px solid rgba(255,255,255,0.1);border-radius:50%;border-left-color:rgba(255,255,255,0.87);width:140px;height:140px}.avatar .avatar-loading>:first-child{position:relative;top:calc(50% - 80px);left:calc(50% - 80px)}.avatar .work-indicator,.avatar .home-indicator{position:absolute;top:30px}.avatar .work-indicator img,.avatar .home-indicator img{width:18px;height:18px}.avatar .blocked-indicator{position:absolute;top:30px;right:0}.avatar .blocked-indicator img{width:18px;height:18px}.verification-dots div{display:inline-block;margin-right:2px;border-radius:50%;background-color:#e0e0e0;width:11px;height:11px}.verification-dots.level1 div:nth-of-type(1){background-color:#f44336}.verification-dots.level2 div:nth-of-type(1),.verification-dots.level2 div:nth-of-type(2){background-color:#ff9800}.verification-dots.level2.work div:nth-of-type(1),.verification-dots.level2.work div:nth-of-type(2){background-color:#0096ff}.verification-dots.level3 div{background-color:#05a63f}.verification-dots.level3.work div:nth-of-type(1),.verification-dots.level3.work div:nth-of-type(2),.verification-dots.level3.work div:nth-of-type(3){background-color:#0096ff}.typing-animation{display:inline-block}.typing-animation::after{display:inline-block;animation:ellipsis steps(4, end) 900ms infinite;width:0;overflow:hidden;vertical-align:bottom;content:'\2026'}@keyframes ellipsis{to{width:20px}}.blink-fade{animation:blinker 1.2s ease-in-out infinite alternate}.blink-fast{animation-duration:.8s}.blink-slow{animation-duration:2s}@keyframes blinker{to{opacity:.1}}form[autocomplete='off'] input[type='text']{background-position:150% 50% !important}form[autocomplete='off'] input[type='password']{background-position:150% 50% !important}md-dialog{min-width:520px;max-width:750px}md-dialog p{margin-bottom:16px;line-height:1.3em}md-dialog p:last-of-type{margin-bottom:0}md-dialog h2{margin-top:24px;margin-bottom:16px;font-size:1.4em}md-dialog ul{margin-left:1.3em}md-dialog ul li{line-height:1.5em}md-dialog md-dialog-content{line-height:1.3em}md-dialog md-dialog-content .md-dialog-content>h2:first-child{margin-top:0}md-dialog .md-subheader-inner{padding-left:0}md-dialog .status{padding-left:16px}md-dialog.send-file-dialog md-input-container.input-caption{margin-bottom:0}md-dialog.send-file-dialog md-input-container.input-send-as-file{margin-top:0;margin-bottom:0}md-dialog.send-file-dialog .preview{display:block;margin:0 auto;max-width:100%;max-height:250px}md-dialog.message-history-dialog md-dialog-content{padding:24px}md-dialog.message-history-dialog .message-id{font-weight:bold}md-dialog.message-history-dialog .event-type{font-weight:bold}md-dialog.message-history-dialog .event-type::after{content:':'}@keyframes file-download-rotater{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.message-media .in-view-indicator{position:absolute;width:100%;height:100%}.message-media .circle{display:flex;position:relative;outline:none;border-radius:25px;background-color:#808080;background-size:cover;width:50px;min-width:50px;height:50px;min-height:50px}.message-media .circle.center{margin:0 auto}.message-media .circle i,.message-media .circle img{position:relative;margin:auto;border-radius:5px;background:rgba(128,128,128,0.3);color:#ffffff}.message-media .loading.active{display:block;position:absolute;top:0;left:0;animation:file-download-rotater 1.1s infinite linear;border:5px solid rgba(0,0,0,0.1);border-radius:50%;border-left-color:#90ee90;width:40px;height:40px}.message-media .animgif img{max-width:100%;max-height:100%}.message-media .thumbnail{position:relative;max-width:350px;max-height:350px;overflow:hidden}.message-media .thumbnail.large-preview{min-width:160px;min-height:100px}.message-media .thumbnail.clickable{cursor:pointer}.message-media .thumbnail .preview-image{max-width:100%;max-height:100%}.message-media .thumbnail .loading-wrapper{display:none;position:absolute;background-color:rgba(0,0,0,0.2);width:100%;height:100%}.message-media .thumbnail .loading-wrapper.active{display:block;z-index:10}.message-media .thumbnail .loading-wrapper .loading{display:block;position:absolute;top:calc(50% - 25px - 1em);left:calc(50% - 25px);animation:file-download-rotater 1.1s infinite linear;border:5px solid rgba(255,255,255,0.3);border-radius:50%;border-left-color:#90ee90;width:40px;height:40px}.message-media .thumbnail .loading-wrapper .loading-text{display:block;position:absolute;top:calc(50% + 25px);width:100%;height:1em;text-align:center;color:#ffffff}.message-media .thumbnail .overlay.video,.message-media .thumbnail .overlay.gif{position:absolute;width:100%;height:100%}.message-media .thumbnail .overlay.video i,.message-media .thumbnail .overlay.gif i{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-radius:40px;background:rgba(128,128,128,0.6);line-height:50px;font-size:50px}.message-media .file-message{height:50px}.message-media .file-message.clickable{cursor:pointer}.message-media .file-message .message-text{padding-top:8px}.message-media .file-message .info{position:relative;top:-50px;margin-left:66px;height:50px;line-height:50px}.message-media .file-message .info p{margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;line-height:normal;font-size:10pt}.message-media .file-message .info p:first-child{font-size:100%}.twemoji-picker{margin:0;background-color:#efefef;padding:0 8px;min-height:216px}.twemoji-picker.outline{border:2px solid #dbdbdb;border-radius:4px;width:366px}.twemoji-picker .tab{float:left}.twemoji-picker .tab .em{display:inline-block;margin-right:5px;margin-bottom:8px;cursor:pointer;text-indent:-99999px}.twemoji-picker .tab label{display:block;position:relative;left:1px;margin-left:-1px;border:1px solid #efefef;background:#efefef;cursor:pointer;padding:4px;height:32px}.twemoji-picker .tab label img{position:relative;margin:3px 4px 0}.twemoji-picker .tab .content{scrollbar-width:thin;scrollbar-color:#ccc #f6f6f6;position:absolute;top:41px;right:0;bottom:0;left:0;border:1px solid #ffffff;background:#ffffff;padding:10px 10px 0;overflow-y:scroll}.twemoji-picker .tab .content::selection{background:rgba(255,255,255,0)}.twemoji-picker .tab [type='radio']{display:none}.twemoji-picker .tab [type='radio']:checked ~ label{z-index:2;border-bottom:1px solid #ffffff;background:#ffffff}.twemoji-picker .tab [type='radio']:checked ~ label ~ .content{z-index:1}.twemoji-picker .skins{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;height:41px}.twemoji-picker[data-skintone='0'] .em[data-t]:not([data-t='0']){display:none}.twemoji-picker[data-skintone='1'] .em[data-t]:not([data-t='1']){display:none}.twemoji-picker[data-skintone='2'] .em[data-t]:not([data-t='2']){display:none}.twemoji-picker[data-skintone='3'] .em[data-t]:not([data-t='3']){display:none}.twemoji-picker[data-skintone='4'] .em[data-t]:not([data-t='4']){display:none}.twemoji-picker[data-skintone='5'] .em[data-t]:not([data-t='5']){display:none}[contentEditable]:empty:not(:focus)::before{cursor:text;color:rgba(0,0,0,0.54);content:attr(data-placeholder)}.md-autocomplete-suggestions .receiver-badge .avatar-box{height:30px}.md-autocomplete-suggestions .receiver-badge .avatar-box img{width:auto;height:30px}.md-autocomplete-suggestions .receiver-badge .avatar-box .work-indicator,.md-autocomplete-suggestions .receiver-badge .avatar-box .home-indicator{top:0px}.md-autocomplete-suggestions .receiver-badge .avatar-box .work-indicator img,.md-autocomplete-suggestions .receiver-badge .avatar-box .home-indicator img{width:12px;height:12px}.receiver-badge{display:flex;flex-direction:row;align-items:center !important;width:100%}.receiver-badge .avatar-box{margin-right:8px}.receiver-badge .receiver-badge-name{margin-right:8px}.receiver-badge.inactive{opacity:.5}.receiver-badge.contact-badge .contact-badge-identity{flex:1;text-align:right;color:#757575;font-size:10pt}.receiver-badge.group-badge .receiver-role{flex:1;text-align:right;color:#757575;font-size:10pt}.linked .receiver-badge{cursor:pointer}.avatar-editor.is-dragover .avatar-editor-drag{border-color:#000000 !important}.avatar-editor .avatar-editor-drag{margin:auto !important;width:250px;height:250px}.avatar-editor .avatar-editor-drag:not(.has-image){border:5px dotted #808080}.avatar-area.overview{display:inline-block;text-align:center}.avatar-area.overview>.avatar-image{position:relative;margin:auto;border-radius:50%;background-color:#c6c6c6;width:250px;height:250px;overflow:hidden}.avatar-area.overview>.avatar-image img{width:100%}.avatar-area.overview>.avatar-image .loading-element{display:none;position:absolute;margin-top:83.33333px;width:100%}.avatar-area.overview>.avatar-image .loading-element.active{display:block}.drag-container.is-dragover .drag-file-overlay{display:flex}.drag-container drag-file>.drag-file-overlay{display:none;position:absolute;z-index:19;background-color:rgba(0,0,0,0.4);width:calc(100%);height:calc(100%)}.drag-container drag-file>.drag-file-overlay>div{display:flex;flex-grow:1;align-items:center;justify-content:center;margin:4px;border:4px dotted #ffffff}.drag-container drag-file>.drag-file-overlay>div>span{text-shadow:0 1px 1px rgba(0,0,0,0.5);color:#ffffff;font-size:20pt}button i.material-icons{margin-bottom:3px;vertical-align:middle}button.button-small{min-width:initial}mediabox .box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:41;background-color:rgba(0,0,0,0.75);padding:24px}mediabox .box.ng-enter{transition:.1s linear opacity;opacity:0}mediabox .box.ng-enter img{transform:scale(0.95);transition:.1s linear transform}mediabox .box.ng-enter-active{opacity:1}mediabox .box.ng-enter-active img{transform:scale(1)}mediabox .box.ng-leave{transition:.1s linear opacity;opacity:1}mediabox .box.ng-leave img{transform:scale(1);transition:.1s linear transform}mediabox .box.ng-leave-active{opacity:0}mediabox .box.ng-leave-active img{transform:scale(0.95)}mediabox .box md-icon{display:block;position:absolute;top:24px;border:2px solid rgba(255,255,255,0.8);border-radius:50%;background-color:rgba(0,0,0,0.7);cursor:pointer;width:28px;height:28px;color:rgba(255,255,255,0.8);box-sizing:border-box;user-select:none}mediabox .box md-icon:focus{border:2px solid #fff;color:#fff}mediabox .box md-icon.save{right:60px;padding:2px;font-size:20px}mediabox .box md-icon.close{right:24px}mediabox .box .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}mediabox .box .inner:focus{outline:0}mediabox .box .inner img{box-shadow:0 0 50px rgba(0,0,0,0.7);max-width:100%;max-height:calc(100% - 28px - 28px);user-select:none}mediabox .box .inner .caption{display:block;margin:4px 0 0;max-width:90%;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;white-space:nowrap;color:rgba(255,255,255,0.8);font-size:1.3em}.mention{border-radius:5px;padding:0 5px 0 20px;line-height:10pt !important}.mention.me,.mention.all{background-color:#8b8b8b;color:#ffffff}.mention.id{box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#e0e0e0;color:#000000}.mention::before{position:relative;top:-2px;opacity:.6;margin-left:-16px;font-size:10pt;content:'@'}.mention.link{cursor:pointer}.md-button.md-icon-button.header-back-button{margin:0 4px 0 0;cursor:pointer;padding:0;width:24px;min-width:24px}.md-button.md-icon-button.header-back-button md-icon{transform:scale(1.2);color:rgba(0,0,0,0.87)}.md-button.md-icon-button.header-back-button.md-focused{background-color:transparent !important}img.em{margin:0 .05em 0 .1em;width:1em;height:1em;vertical-align:-.1em}#conversation .message-text .em.large-emoji{margin:1px 4px 1px 0;width:32px;height:32px}.battery-status{position:relative;top:-18px;right:24px}.battery-status.alert md-icon{color:#f44336}.battery-status md-icon{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.battery-status md-icon,.battery-status span{position:absolute;top:1px;width:24px;height:24px;line-height:24px}.battery-status .battery-percent{top:20px;left:1px;text-align:center;font-family:monospace;font-size:.8em}eee-message-voip-status>p{display:flex;flex-direction:row;align-items:center}eee-message-voip-status>p md-icon{margin-right:4px}.message-in eee-message-voip-status span{flex-grow:1}button:focus-visible,input[type=button]:focus-visible,.md-button:focus-visible{outline:2px dotted #c62828;outline-offset:4px}header{height:51px;text-align:center}#title{position:relative;top:8px}#title #logo{width:100%}#title #logo svg{margin:3px auto 0;width:220px;fill:#ffffff}#welcome{flex:1 0 auto;display:flex;flex-direction:column;justify-content:start;line-height:1.4em}#welcome .welcome{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:16px 32px}#welcome .state{margin-top:1em}#welcome .state.error{color:#f44336}#welcome .instructions.centered{text-align:center}#welcome h2{display:block;margin-bottom:20px}#welcome p{font-size:.9em}#welcome md-input-container{margin-right:32px;margin-left:32px}#welcome md-input-container .md-errors-spacer{display:none}#welcome .scan{display:flex;flex-direction:column;align-items:stretch;justify-content:start}#welcome .scan .ios-only-warning{display:flex;flex-direction:horizontal;margin-bottom:16px;background-color:#ff9800;padding:8px}#welcome .scan .ios-only-warning p{line-height:1.4em;letter-spacing:-.2px;font-size:.8em}#welcome .scan .ios-only-warning img{margin-right:8px;width:32px}#welcome .scan .password-entry{margin-top:16px;text-align:center}#welcome .scan .password-entry input{text-align:center}#welcome .scan .instructions{margin-bottom:16px}#welcome .scan .instructions .title{padding-bottom:4px;text-wrap:pretty}#welcome .scan .instructions .text{color:rgba(0,0,0,0.65);font-size:13px;line-height:21px}#welcome .scan md-input-container{margin:12px 0 16px 0}#welcome .scan md-input-container input{border-bottom-width:0}#welcome .scan qrcode{margin:0px;text-align:center}#welcome .scan qrcode.small{margin:0px 58px}#welcome .scan qrcode canvas{max-width:100%}#welcome .unlock{text-align:center;padding-top:16px}#welcome .unlock .password-entry{margin-top:32px;margin-bottom:48px}#welcome .unlock .password-entry input{text-align:center}#welcome .unlock md-input-container{margin-top:24px;margin-bottom:8px}#welcome .unlock button{margin-top:0;margin-bottom:32px;margin-left:0}#welcome .manual-start{text-align:center}#welcome .manual-start .illustration{margin-top:24px;margin-bottom:24px}#welcome .manual-start ol{margin:16px auto 0;width:90%;list-style-position:inside}#welcome .manual-start ol li{margin-bottom:4px}#welcome .already-connected .illustration{margin-top:16px;margin-bottom:28px;margin-left:12px}#welcome .loading{margin-top:48px}#welcome .loading md-progress-circular{margin:0 auto calc(-250px + 70px);height:250px}#welcome .loading md-progress-circular svg path{stroke-width:12px !important}#welcome .loading .info{text-align:center}#welcome .loading .info .percentage{margin-bottom:8px;vertical-align:center;line-height:1em;font-size:4em;font-weight:300}#welcome .loading .troubleshoot{margin-top:80px}#welcome .loading .troubleshoot h3{height:32px}#welcome .loading .troubleshoot ul{font-size:.9em}#welcome .loading .troubleshoot ul li{padding:0 1em .3em;line-height:1.2em}#welcome .loading .troubleshoot .forget{margin-top:8px}#welcome .loading .troubleshoot .reload-btn{margin:20px 10px 0;padding:0 10px;height:35px}#welcome .password-strength-indicator{display:flex;align-content:stretch;width:100%;height:2px}#welcome .password-strength-indicator .reached{background-color:#999999}#welcome .password-strength-indicator .unreached{background-color:#efefef}#welcome md-input-container.md-input-focused .password-strength-indicator .unreached{background-color:#ddd}#welcome .desktop-beta-banner{padding:22px 28px;background-color:#e1f4e7}#welcome .desktop-beta-banner .prose{margin-bottom:12px;font-size:14px;font-weight:600;line-height:18px}#welcome .desktop-beta-banner .button{position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;padding:12px 24px 12px 48px;overflow:hidden;color:white;background-color:#05a63f;border-radius:5px;box-shadow:0 2px 5px 0 rgba(5,166,63,0.25);transition:all .15s ease-out}#welcome .desktop-beta-banner .button .badge{position:absolute;top:-16px;left:-40px;padding:32px 32px 6px 32px;color:white;background-color:#03732b;font-weight:900;text-transform:uppercase;transform:rotate(-50deg)}#welcome .desktop-beta-banner .button .content{flex:1 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px}#welcome .desktop-beta-banner .button .content .app-icon{width:34px;border-radius:5px}#welcome .desktop-beta-banner .button md-icon{flex:0 0 auto;margin:0;color:white}#welcome .desktop-beta-banner .button:hover{background-color:#16ba52;box-shadow:0 3px 15px 0 rgba(5,166,63,0.35);transform:translateY(-1px)}#welcome .desktop-beta-banner .button:hover md-icon{animation-duration:.375s;animation-name:jump;animation-iteration-count:1;animation-timing-function:cubic-bezier(0, 0.1, 0.1, 1)}#welcome .desktop-beta-banner.work{background-color:#def0fe}#welcome .desktop-beta-banner.work .button{background-color:#0096ff;box-shadow:0 2px 5px 0 rgba(0,150,255,0.25)}#welcome .desktop-beta-banner.work .button .badge{background-color:#0068b2}#welcome .desktop-beta-banner.work .button:hover{background-color:#169dfe;box-shadow:0 3px 15px 0 rgba(0,150,255,0.35)}@keyframes jump{0%{transform:translateY(0px)}50%{transform:translateY(-8px) scaleY(0.95) scaleX(1.05)}75%{transform:translateY(4px)}100%{transform:translateY(0px)}}#navigation-topheader{display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:21;box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.8);background-color:#424242;padding:0 8px 0 16px;min-height:68px;color:#ffffff}#navigation-topheader .my-identity{flex-grow:1;width:85%}#navigation-topheader .my-identity span{display:inline-block;cursor:pointer;max-width:100%;overflow:hidden;text-shadow:0.5px 0.5px 1px rgba(0,0,0,0.25);text-overflow:ellipsis;white-space:nowrap;font-size:16pt;word-wrap:break-word;word-break:break-all}#navigation-header{z-index:18;box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.4);background-color:#f5f5f5}#navigation-header .main{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#navigation-header .main .md-nav-item :first-of-type{margin-left:0}#navigation-header .main .md-button{min-width:42px}#navigation-header .search{transition:opacity .1s linear,max-height .2s ease-out .1s,visibility 0s linear .2s;visibility:hidden;opacity:0;max-height:0}#navigation-header .search input[type='search']{margin:0;border:1px solid #dddddd;border-radius:5px;background-color:#ffffff;padding:8px;width:100%;box-sizing:border-box}#navigation-header .search.visible{transition:visibility 0s,max-height .2s ease-in,opacity .1s linear .2s;visibility:visible;opacity:1;padding:8px;max-height:50px}#navigation-header .search.visible ::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}#navigation-conversations,#navigation-contacts{scrollbar-width:thin;scrollbar-color:#ccc #f6f6f6}#navigation-conversations .empty,#navigation-contacts .empty{margin-top:1em;margin-left:16px;color:rgba(0,0,0,0.54);font-size:1.2em;font-weight:300}#navigation-conversations{flex:1;background-color:#ffffff;overflow-y:auto}#navigation-conversations .loading-element{margin-top:50px}#navigation-conversations .conversation-wrapper{border-bottom:1px solid #ddd;display:block}#navigation-conversations .conversation-wrapper .conversation{display:flex;flex-direction:row;align-items:center;border-left:8px solid #fff;padding:12px 4px}#navigation-conversations .conversation-wrapper .conversation.active,#navigation-conversations .conversation-wrapper .conversation:hover{border-color:#f6f6f6;background-color:#f6f6f6}#navigation-conversations .conversation-wrapper .conversation:hover:not(.active){cursor:pointer}#navigation-conversations .conversation-wrapper .conversation.unread{border-image:linear-gradient(to right, #f44336, #f44336 50%, #fff 50%, #fff 100%) 1 100%}#navigation-conversations .conversation-wrapper .conversation.unread.active{border-image:linear-gradient(to right, #f44336, #f44336 50%, #f6f6f6 50%, #f6f6f6 100%) 1 100%}#navigation-conversations .conversation-wrapper .conversation.starred{border-image:linear-gradient(to right, #ffc107, #ffc107 50%, #fff 50%, #fff 100%) 1 100%}#navigation-conversations .conversation-wrapper .conversation.starred.active{border-image:linear-gradient(to right, #ffc107, #ffc107 50%, #f6f6f6 50%, #f6f6f6 100%) 1 100%}#navigation-conversations .conversation-wrapper .conversation.starred.unread{border-image:linear-gradient(to right, #f44336, #f44336 50%, #ffc107 50%, #ffc107 100%) 1 100%}#navigation-conversations .conversation-wrapper .conversation .avatar-box{position:relative;margin-right:8px}#navigation-conversations .conversation-wrapper .conversation .avatar-box .loading{position:absolute}#navigation-conversations .conversation-wrapper .conversation .conversation-box{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}#navigation-conversations .conversation-wrapper .conversation .conversation-box .receiver-box,#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box{flex-wrap:nowrap;line-height:1.4em}#navigation-conversations .conversation-wrapper .conversation .conversation-box .receiver-box{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;color:#000000;font-weight:bold}#navigation-conversations .conversation-wrapper .conversation .conversation-box .receiver-box .title{flex:1;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navigation-conversations .conversation-wrapper .conversation .conversation-box .receiver-box .disabled{text-decoration:line-through}#navigation-conversations .conversation-wrapper .conversation .conversation-box .receiver-box .notification-settings{margin:1px 0 0 4px;padding:0;height:20px}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box{flex-grow:1}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:rgba(0,0,0,0.54)}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .left{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .right{flex-shrink:0;margin-left:24px;text-align:right}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .right .draft{color:#c62828}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .message-name,#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .message-text{line-height:1.7em}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .message-name::after{margin-right:4px;content:':'}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message .message-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message.is-hidden .no-hidden{display:none}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message.is-typing .no-typing{display:none}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message.show-draft .no-draft{display:none}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message:not(.is-typing) .typing{display:none}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message:not(.show-draft) .draft{display:none}#navigation-conversations .conversation-wrapper .conversation .conversation-box .message-box .latest-message:not(.is-hidden) .hidden{display:none}#navigation-conversations .conversation-wrapper .conversation .badge.unread-count{margin-left:4px;border-radius:5px;background-color:#f44336;padding:0 5px;color:#ffffff;font-size:.9em}#navigation-contacts{flex:1;overflow-y:scroll}#navigation-contacts .contact{border-bottom:1px solid #ddd;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-left:4px solid #ffffff;padding:12px 8px}#navigation-contacts .contact .avatar-box{padding-right:8px}#navigation-contacts .contact .left{display:flex;flex-direction:column;flex-grow:1}#navigation-contacts .contact .right{display:flex;flex-direction:column;align-items:flex-end}#navigation-contacts .contact .name{font-weight:bold}#navigation-contacts .contact .nickname{font-size:.8em}#navigation-contacts .contact:hover{background-color:#f5f5f5;cursor:pointer}#navigation-contacts .contact.inactive{opacity:.5}#navigation-contacts .hide-inactive .contact.inactive,#navigation-contacts .hide-inactive .contact.invalid{display:none}#navigation-fab{position:relative}#navigation-fab md-icon{color:#ffffff}#navigation-fab .fab-button-add-contact{background-color:#d32f2f}#navigation-fab .fab-button-add-group{background-color:#ff9800}#navigation-fab .fab-button-add-distribution-list{background-color:#3f51b5}#conversation{display:flex;position:relative;flex-direction:column;background-image:url("../img/wallpaper_light.png?");height:100%}#conversation .detail-header .header-avatar{cursor:pointer}#conversation .detail-header .header-details{flex-grow:1;cursor:pointer;overflow:hidden}#conversation .detail-header .header-details>*:first-child{font-weight:bold}#conversation .detail-header h3{margin:0 0 4px;padding:0;font-size:120%}#conversation .detail-header .conversation-header-details-detail,#conversation .detail-header .conversation-header-details-name{display:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.3;white-space:nowrap}#conversation #conversation-is-private{display:flex;flex-grow:1;align-items:center;justify-content:center}#conversation #conversation-chat{scrollbar-width:thin;scrollbar-color:#ccc #f6f6f6;flex-grow:1;overflow:auto;overflow-y:scroll}#conversation #conversation-quote{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#ffffff;padding:8px}#conversation #conversation-quote .message-quote{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:85%;max-height:9.4em;overflow:hidden;line-height:1.3em}#conversation #scrolljump{position:relative;right:16px;bottom:44px;align-self:flex-end;z-index:15;outline:none;height:0}#conversation #scrolljump svg{cursor:pointer;width:36px;height:36px}#conversation #conversation-footer{background-color:#f6f6f6}#conversation #conversation-footer .chat-input{margin:0;padding:0;width:100%}#conversation #conversation-footer #mention-selector{padding:0}#conversation #conversation-footer #mention-selector ul{margin:0;padding:0;list-style-type:none}#conversation #conversation-footer #mention-selector ul>li{cursor:pointer}#conversation #conversation-footer #mention-selector ul>li:not(:hover):not(.selected){background-color:#ffffff}#conversation #conversation-footer #mention-selector .contact-badge .avatar-box{margin:8px;padding:0}#conversation #conversation-footer #mention-selector .contact-badge .avatar-box .avatar{width:28px;height:28px}#conversation #conversation-footer #mention-selector .contact-badge .avatar-box .avatar img{width:inherit;height:inherit}#conversation #conversation-footer #mention-selector .contact-badge .avatar-box .avatar>.work-indicator,#conversation #conversation-footer #mention-selector .contact-badge .avatar-box .avatar>.home-indicator{top:15px;width:14px;height:14px}#conversation #conversation-footer #mention-selector .contact-badge .contact-badge-identity{margin-right:8px}.message-quote-content{border-left:5px solid #0000ff;padding-left:5px;font-size:.9em}.message-quote-content .message-name{display:block;margin-bottom:8px;font-size:.9em;font-weight:bold}.message-quote-content .message-quote{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}#conversation-chat .chat{display:flex;flex-direction:column;margin:0;padding:0;min-height:100%}#conversation-chat .chat li{display:inline-block;margin:0 0 8px;padding:0}#conversation-chat .chat li.load-more{margin-top:8px;text-align:center}#conversation-chat .chat li.load-more .loading{box-shadow:0 1px 1px rgba(0,0,0,0.25);display:inline-block;border-radius:50%;background-color:#ffffff;padding:6px;width:30px;height:30px}#conversation-chat .chat li.typing-indicator .message-body{min-width:15px}#conversation-chat .chat .message{display:flex;flex-direction:row;align-items:flex-start}#conversation-chat .chat .message md-menu:not(.md-open){position:relative;visibility:hidden}#conversation-chat .chat .message:hover md-menu{visibility:visible}#conversation-chat .chat .message .message-quote-content{margin-bottom:8px}#conversation-chat .chat .message .loading-element{margin:0}#conversation-chat .chat .message .loading-element>:first-child{width:50px;height:50px}#conversation-chat .chat .message .bubble-triangle{position:relative;width:8px;height:8px}#conversation-chat .chat .message .bubble-triangle::after{position:absolute;top:8px;left:4px;transform:rotate(-45deg);border-radius:1px;width:8px;height:8px;content:'';z-index:3}#conversation-chat .chat .message .bubble-triangle::before{position:absolute;top:8px;left:4px;transform:rotate(-45deg);border-radius:1px;width:8px;height:8px;content:'';box-shadow:0 1px 1px rgba(0,0,0,0.25);z-index:1}#conversation-chat .chat .message-body{box-shadow:0 1px 1px rgba(0,0,0,0.25);display:flex;flex-direction:column;z-index:2;border-radius:5px;padding:8px;min-width:64px;max-width:85%}#conversation-chat .chat .message-body:not(.text-message-body) .thumbnail-loader{width:100%;filter:blur(10px)}#conversation-chat .chat .message-body:not(.text-message-body) .thumbnail{text-align:center}#conversation-chat .chat .message-body:not(.text-message-body) .message-text{display:inline-block;margin-top:8px}#conversation-chat .chat .message-body .message-name{margin-bottom:8px;font-size:.9em;font-weight:bold}#conversation-chat .chat .message-body .message-name>span:not(.ng-binding){transform:scale(0.6)}#conversation-chat .chat .message-body .message-text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3em}#conversation-chat .chat .message-body .message-text a{cursor:pointer}#conversation-chat .chat .message-body .message-text span{white-space:pre-wrap}#conversation-chat .chat .message-body .message-media location{display:flex;flex-direction:column;align-items:center;padding:4px 0}#conversation-chat .chat .message-body .message-media location .location-message{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer}#conversation-chat .chat .message-body .message-media location .location-message .location-details{margin-left:8px}#conversation-chat .chat .message-body .message-media location .location-message .location-details .description{margin-bottom:6px}#conversation-chat .chat .message-body .message-media location .location-message .location-details .details{line-height:1.2em;font-size:.9em}#conversation-chat .chat .message-body .message-media audio:focus{outline:none}#conversation-chat .chat .message-body .message-info{display:flex;flex-direction:row;align-items:end;margin-top:4px;color:#808080;font-size:.8em;gap:4px}#conversation-chat .chat .message-body .message-info .message-edited-hint{font-style:italic;margin-right:0.5em}#conversation-chat .chat .message-body .message-info .message-state{margin-left:5px}#conversation-chat .chat .message-body .message-info .message-state i{position:relative;top:2px}#conversation-chat .chat .message-body .message-info .message-state i.timeout{color:#f44336}#conversation-chat .chat .message-body .message-info .message-group-reactions .reaction-ack{color:#05a63f}#conversation-chat .chat .message-body .message-info .message-group-reactions .reaction-dec{color:#ff9800}#conversation-chat .chat .message-body .message-info .message-group-reactions .reaction-margin{margin-right:5px}#conversation-chat .chat .message-body .message-info .message-emoji-reactions{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:4px;flex-wrap:wrap}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket{cursor:default;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:3px 9px;background-color:#e0e0e0;border:#ffffff solid 1px;border-radius:15px}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket.active{background-color:#bdbdbd}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket .emoji,#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket .count{display:flex;flex-direction:row;align-items:center;justify-content:center}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket .emoji{width:18px;height:18px;font-size:14px;line-height:18px;padding-bottom:1px}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket .emoji img.em{margin:0}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket .count{font-weight:bold;padding-left:1px}#conversation-chat .chat .message-body .message-info .message-emoji-reactions .bucket:has(>.count){padding:3px 6px 3px 4px}#conversation-chat .chat .message-body .message-info .message-date{text-align:end}#conversation-chat .chat .message-body .message-info md-icon{width:1em;min-width:1em;height:1em;min-height:1em;vertical-align:top;font-size:1em}#conversation-chat .chat .message-in .message-body{position:relative;background-color:#f7f7f7}#conversation-chat .chat .message-in .bubble-triangle{margin-left:8px}#conversation-chat .chat .message-in .bubble-triangle::after{background-color:#f7f7f7}#conversation-chat .chat .message-in .bubble-triangle::before{background-color:#f7f7f7}#conversation-chat .chat .message-in .message-info{justify-content:flex-start}#conversation-chat .chat .message-out{flex-direction:row-reverse}#conversation-chat .chat .message-out .message-body{position:relative;background-color:#dff0d8}#conversation-chat .chat .message-out .bubble-triangle{left:-8px}#conversation-chat .chat .message-out .bubble-triangle::after{background-color:#dff0d8}#conversation-chat .chat .message-out .bubble-triangle::before{background-color:#dff0d8}#conversation-chat .chat .message-out .message-info{justify-content:flex-end}#conversation-chat .chat .message-avatar{flex-shrink:0;margin-left:8px;cursor:pointer}#conversation-chat .chat .message-status{justify-content:center}#conversation-chat .chat .message-status .message-body{background-color:#fcf8e3}#conversation-chat .chat .message-status .message-body .message-text{margin-top:0}#conversation-chat .chat .unread-separator{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:16px 8px;width:100%}#conversation-chat .chat .unread-separator .line{flex-grow:1;border-bottom:1px solid #bbbbbb;text-align:center;line-height:0}#conversation-chat .chat .unread-separator .text{margin:0;padding:0 10px;text-shadow:0 0 4px #bbbbbb;font-size:.9em;font-weight:300}#conversation-chat .chat .message-info .message-meta-item{padding-right:5px}#conversation-chat .chat .message-info .message-meta-item::after{padding-left:5px;content:'|'}md-menu-item a span{color:rgba(0,0,0,0.87)}compose-area>div{box-shadow:0 -2px 4px -2px rgba(0,0,0,0.2)}compose-area>div:first-child{display:flex;flex-direction:row;margin:0;max-height:calc(1.3em * 7)}compose-area>div:first-child>div{align-content:center;justify-content:center;margin:8px 8px 8px 0}compose-area>div:first-child>div:first-child{margin-left:8px}compose-area>div:first-child>div:nth-of-type(2){flex-grow:1;border:1px solid #ddd;border-radius:5px;background-color:#fff;overflow-x:hidden;overflow-y:auto}compose-area>div:first-child>div:nth-of-type(2) div.compose{top:0;left:0;outline:none;cursor:text;padding:8px;min-height:22px;max-height:100%;line-height:20px;white-space:pre-wrap}compose-area>div:first-child>div:nth-of-type(2) div.compose:empty::before{display:block;color:#d3d3d3;content:attr(data-placeholder)}compose-area>div:first-child>div:first-child,compose-area>div:first-child>div:last-child{padding-top:8px;text-align:center}compose-area>div:first-child .trigger{opacity:.5}compose-area>div:first-child .trigger::selection{background:#ffffff}compose-area>div:first-child .trigger.is-enabled{cursor:pointer}compose-area>div:first-child .trigger.is-enabled:hover{opacity:1}compose-area>div:first-child .trigger.is-active{opacity:1}compose-area>div:first-child .trigger:not(.is-enabled){opacity:.1}compose-area>div:first-child .file-input{position:absolute}compose-area.is-dragover div.compose{border:4px dashed #d3d3d3;text-align:center;line-height:24px;font-size:1.4em;font-weight:300}compose-area .emoji-keyboard{transform:scale(1)}compose-area .emoji-keyboard:not(.active){display:none;max-height:0}compose-area .emoji-keyboard:not(.active) .tab{float:none}footer{margin-top:12px;height:44px;text-align:center;line-height:1.1em;font-size:.9em;font-weight:300}footer ul{display:block}footer ul li{display:inline;white-space:nowrap}footer ul li:not(:last-child)::after{position:relative;top:-2px;margin:0 4px;font-size:10px;content:' \25CF'}footer ul li a{cursor:pointer;color:#ffffff !important}footer ul li a:hover{text-decoration:underline}#status-bar{transition:1s ease-out;height:5px}body:not(.expanded) #messenger{height:calc(100% - 5px) !important}body.expanded.status-warning #status-bar,body.expanded.status-error #status-bar{height:50px}body.expanded.status-warning #messenger,body.expanded.status-error #messenger{height:calc(100% - 50px)}@media (max-width: 640px){body.expanded.status-warning #status-bar,body.expanded.status-error #status-bar{height:65px}body.expanded.status-warning #messenger,body.expanded.status-error #messenger{height:calc(100% - 65px)}}@media (max-width: 380px){body.expanded.status-warning #status-bar,body.expanded.status-error #status-bar{height:80px}body.expanded.status-warning #messenger,body.expanded.status-error #messenger{height:calc(100% - 80px)}}#title .dot{fill:#ffffff}.status-ok #status-bar{background-color:#05a63f;height:0}.status-ok.visualize-state #title .dot{fill:#05a63f}.status-warning #status-bar{background-color:#ff9800}.status-warning.visualize-state #title .dot{fill:#ff9800}.status-error #status-bar{background-color:#f44336}.status-error.visualize-state #title .dot{fill:#f44336}.status-task-relayed-data:not(.apns-non-voip).status-warning #status-bar{background-color:#05a63f}#expanded-status-bar{display:flex;flex-direction:row;justify-content:space-between}#expanded-status-bar:not(.active){display:none}#expanded-status-bar .loading{display:block}#expanded-status-bar .loading>:first-child{display:block;animation:rotater 1.1s infinite linear;border:3px solid rgba(255,255,255,0.2);border-radius:50%;border-left-color:#fff;width:26px;height:26px}#expanded-status-bar>div{margin:8px;text-shadow:0 1px 1px rgba(0,0,0,0.5);color:#ffffff}#expanded-status-bar>div:first-of-type{margin-left:16px}#expanded-status-bar>div:nth-last-of-type(2){flex-grow:1}#expanded-status-bar>div .progress{font-size:32px}#expanded-status-bar h1{font-size:inherit}.compat div{display:block;margin:16px auto 0;background-color:#ffffff;padding:16px;width:50%;text-align:center;line-height:1.5em}.compat .logo-compat{display:block;margin:16px auto;min-width:100px;max-width:300px;max-height:80px;text-align:center}.compat h2{padding-bottom:8px}
