body,html{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.2rem;color:rgba(0,0,0,.87);height:100%;width:100%;padding:0;margin:0;font-weight:400}@media (min-width:1281px){body,html{font-size:20px;line-height:1.25rem}}@media (min-width:1921px){body,html{font-size:22px;line-height:1.4rem}}b{font-weight:600}#app-container{width:100%;height:100%}.app{height:100%;width:100%;display:flex;flex-direction:column}.badge{display:block;background-color:orange;color:#fff;border-radius:1.3em;padding:.2em .6em;font-size:1em;text-align:center}.clock{margin-right:auto;text-align:left;font-size:1.5rem;line-height:1.5rem}.clock-date{font-size:1rem}.details-item{display:flex;padding:30px;padding-right:42px;border-bottom:1px solid #e6e6e6;align-items:center}.details-item-alarm{display:flex;flex-direction:column;text-align:center;margin-right:15px}.details-item-alarm-icon{border:none;width:6rem;height:6rem;border-radius:50%;margin:0 auto;margin-bottom:15px}.details-item-description{flex:1;text-align:center;line-height:1.4em}.details-item-description-title{font-size:1.5rem;font-weight:400}.details-item-description-subtitle{font-size:1.2rem;color:rgba(0,0,0,.54)}.details-item-description-tertiary{font-size:1rem;color:rgba(0,0,0,.54);margin:10px 0 0}.details-map{position:relative;flex:1}.details-map>*{position:absolute!important;left:0;right:0;top:0;bottom:0}.details{display:flex;flex-flow:column}.header{background-color:#eb5528;height:auto;display:flex;align-items:center;padding:8px 42px;color:#fff;flex-shrink:0;background-image:url("images/safy-da9773f3.svg");background-position:center;background-size:40px;background-repeat:no-repeat}.header button{opacity:.5;border:none;background-color:transparent;height:40px;outline:0;cursor:pointer;background-image:url("images/logout-6b1b89f0.svg");background-repeat:no-repeat;background-position:center;background-size:30px;min-width:35px}.header button:focus,.header button:hover{opacity:1}.invites{display:flex;flex:1;min-width:320px;height:100%;overflow:hidden;flex-direction:column}.invites::-webkit-scrollbar{display:none}.invites-header{padding:16px 16px 16px 42px;display:flex;color:#fff;flex-shrink:0;align-items:center}.invites-header h3{color:rgba(0,0,0,.87);margin:8px 0 0 0}.invites-header-badge{display:inline;margin-left:auto;background-color:#eb5528;color:#fff;border-radius:1.3em;padding:.2em .6em;font-size:1em;text-align:center}.invites-overview{padding:0 8px 8px 36px}.invites-overview-item{display:flex;float:left;position:relative;flex-direction:row;margin-left:auto;min-width:90px;width:calc(25% - 16px);margin:8px;border-radius:6px;overflow:hidden}.invites-overview-item-count{position:absolute;display:flex;top:2px;left:2px;right:2px;justify-content:center;background:#fff;font-size:1.5em;padding:.6em 1em;border-radius:6px 6px 0 0}.invites-overview-item-skill{display:flex;flex:1 100%;font-size:1.5em;padding-top:2em;justify-content:center}.invites-overview-item-skill b{color:#fff;font-size:.7em;padding:.3em}.invites .list{height:100%;background-color:#fafafa}.list-item-invite{border-bottom:1px solid #e6e6e6;padding:16px 16px 16px 42px;display:flex;align-items:center;background-color:transparent}.list-item-invite-additional{color:rgba(0,0,0,.54)}.list-item-invite-status{margin-left:auto;text-align:right}.list-item-invite-status i{font-size:1.5em}.list-item-invite-status small{font-size:1em;color:rgba(0,0,0,.54)}.list-item-invite-skill{display:inline;color:#fff;border-radius:5px;padding:0 5px;font-size:.8em;text-align:center;margin-right:4px}.list-item{border-bottom:1px solid #e6e6e6;padding:16px;padding-left:32px;display:flex;align-items:center}.list-item-icon{border-radius:50%;border:none;width:3rem;height:3rem;margin-right:16px;flex-shrink:0}.list-item-description-subtitle{font-size:.8rem;color:rgba(0,0,0,.54)}.list-item:focus,.list-item:hover{background:#ebebeb}.list{list-style:none;padding:0;margin:0}.login-view{display:flex;margin:auto 0;align-self:center;flex-direction:column;text-align:center}.login-view input[type=password],.login-view input[type=text]{background:#f2f2f2;border:0;border-radius:10px;outline:0;color:rgba(0,0,0,.54);font-size:22px;padding:10px;margin:5px;display:block}.login-view button{background:#eb5528;border:0;color:#fff;font-size:1.5rem;padding:10px;margin:10px;display:block;border-radius:3px;text-transform:uppercase;cursor:pointer}.login-view button.focused,.login-view button:hover{box-shadow:0 3px 5px rgba(0,0,0,.3)}.login-view-icon{width:140px;height:140px;align-self:center;margin-bottom:30px}.marker{position:absolute;width:2.1rem;height:2.1rem;border-radius:50%;border:none}.message{background:#eb5528;position:absolute;z-index:10;max-width:600px;left:50%;bottom:50px;padding:20px 30px;transform:translateX(-50%);color:#fff;font-size:18px;border-radius:6px;box-shadow:0 5px 20px rgba(0,0,0,.3)}.notification-view{display:flex;margin:auto 0;align-self:center;flex-direction:column;text-align:center;align-items:center}.notification-view-icon{width:140px;height:140px;margin-bottom:30px}.notification-view-title{font-size:1.2em;text-align:center}.operations-view{display:flex;flex-flow:row;min-height:0;height:100%}.operations-view .list{flex:1;min-width:320px;overflow-y:auto;overflow:-moz-scrollbars-none}.operations-view .list::-webkit-scrollbar{display:none}.operations-view .details{border-left:1px solid rgba(0,0,0,.12);height:100%;flex:2;min-width:0}