.profile-viewer{width:622px;background-color:#fff;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:30px 0;font-size:16px}.profile-viewer__identity{text-align:center;font-size:16px;font-weight:500;line-height:0}.profile-viewer__photo{position:relative;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin:0 0 20px;width:222px;height:222px;border:none}.profile-viewer__close{display:inline-block;font-size:22px;position:absolute;right:1px;top:1px;padding:9px;color:#999;text-decoration:none;cursor:pointer}.profile-viewer__identity-name{font-size:16px;line-height:16px;color:#005480;text-align:center;margin:0 0 2px}.profile-viewer__verified{display:block;font-size:16px;line-height:16px;color:#4ba72f;height:18px;margin-top:10px}.profile-viewer__verified .verified-copy,.profile-viewer__verified .verified-icon{max-height:20px;width:auto;vertical-align:middle}.profile-viewer__edit-link{margin-top:20px;font-weight:400}.profile-viewer__data-list{text-align:left;list-style:none;padding:0;margin:0}.profile-viewer__data-item{line-height:17px;padding:11px 10px;border-top:1px solid #d5d5d5;clear:both}.profile-viewer__data-item:first-child{border:none}.profile-viewer--company .profile-viewer__data-item:first-child,.profile-viewer--company .profile-viewer__data-item:nth-child(2){display:none}.profile-viewer--company .profile-viewer__data-item:nth-child(3){border:none}.profile-viewer__data-item:first-letter,.profile-viewer__data-value:first-letter{text-transform:uppercase}.profile-viewer__data-value{float:right;max-width:50%;word-wrap:break-word;color:#005480;font-weight:500}[data-profile-viewer-value="0"]{font-weight:400;font-style:italic;color:inherit}.profile-viewer--quote-wrap{padding:30px 0 17px;background-color:#005480;color:#fff;text-align:center}.profile-viewer--quote-title{margin:0 0 10px}.profile-viewer--quote-item{display:block;line-height:22px;font-weight:500;padding:0 40px}.profile-viewer--quote-item:not(:first-child){margin-bottom:13px}.profile-viewer__edit-link,.profile-viewer__error-message,.profile-viewer__identity-name,.profile-viewer__info-wrap,.profile-viewer__verified{display:none}.profile-viewer--loaded .profile-viewer__edit-link,.profile-viewer--loaded .profile-viewer__error-message,.profile-viewer--loaded .profile-viewer__identity-name,.profile-viewer--loaded .profile-viewer__info-wrap,.profile-viewer--loaded .profile-viewer__verified{display:block}.profile-viewer--error .profile-viewer__identity *,.profile-viewer--error .profile-viewer__info-wrap{display:none}.profile-viewer--error .profile-viewer__error-message{display:block;max-width:45%;float:right;margin-right:20px}.profile-viewer--error .profile-viewer__identity{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);width:222px;height:222px;background:url(/img/spareroom/v4/icons/profilepic_unisex.gif) 50%/contain no-repeat}@media only screen and (max-width:621px){.profile-viewer{padding:30px 0 0;width:100%;width:100vw;min-width:320px;max-width:100vw;max-height:100vh;overflow-y:auto}.profile-viewer__identity{margin-bottom:26px}.profile-viewer__photo{width:212px;height:212px}}@media only screen and (min-width:622px){.profile-viewer{padding:30px 40px}.profile-viewer__identity{display:inline-block;width:222px;margin-right:40px;vertical-align:top}.profile-viewer__info-wrap{width:280px;vertical-align:top}.profile-viewer--loaded .profile-viewer__info-wrap{display:inline-block}.profile-viewer__data-list li:first-child{padding-top:0}}.overlay-mask{display:block;position:fixed;top:0;left:0;z-index:-555;width:100%;height:100%;opacity:0;background:#000;cursor:pointer;transition:opacity .3s;visibility:hidden}#overlay-mask.active,.overlay-mask--active{opacity:.5;z-index:555;visibility:visible}.hidden-overlay:not(.overlay-target--active){display:none!important}.overlay-trigger--active[data-overlay-type=dropDown]{z-index:1100}.overlay-target--active:not(.hidden),.overlay-target--always-active{z-index:1000!important;visibility:visible!important;display:block!important;opacity:1}.overlay-target--active:not(.hidden){transition:all .2s ease-in .1s}.prevent-scroll{overflow:hidden}.flash-message{position:fixed;width:100%;max-width:893px;top:0;transition:height 1s ease-in-out;z-index:100000}.flash-message__message{max-height:0;overflow:hidden;position:relative;transition:max-height 1s ease-in-out}.flash-message__message--visible{max-height:1000px}.flash-message__content{position:relative;width:100%;max-width:893px;box-sizing:border-box;padding:8px 0;margin:0 auto}.flash-message__text{margin:0 36px;padding-bottom:0}.flash-message__heading{display:block}.flash-message__message--success{background-color:#ecfce1}.flash-message__message--error{background-color:#fdeaec}.flash-message__message--warning{background-color:#fcfce2}.flash-message__message--info{background-color:#ebfafd}a.flash-message__close{position:absolute;right:0;top:0;padding:8px;line-height:1;color:#5e5e5e;z-index:1001}.flash-message__close:hover{cursor:pointer}.flash-message__border{height:0;border-top:none;border-bottom:1px solid #d5d5d5;margin:0}.flash-message__icon{position:absolute;top:0;font-size:24px;padding:8px;line-height:1}.flash-message__icon.fa-info-circle{color:#14c8f6}.flash-message__icon.fa-exclamation-triangle{font-size:21px;color:#ff8500}.flash-message__icon.fa-exclamation-circle{color:#ea321b}.flash-message__icon.fa-check-circle{color:#00d845}.flash-message--desktop{max-width:100%}.flash-message--desktop .flash-message__content{max-width:966px}