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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.text-center{text-align:center}.header{background-color:#d3d3d3;height:60px;left:0;position:fixed;right:0;top:0;z-index:1}.header__container{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.filter__input-container{position:relative}.filter__input{height:25px}.filter__input-reset{cursor:pointer;position:absolute;right:4px;top:0}.filter__button{cursor:pointer;height:31px}.sorting__button{cursor:pointer}.main{background-color:#f5f5f5;padding:80px 20px 20px;position:relative}.persons{list-style-type:none;margin:0 auto;max-width:1200px;padding:0}.persons__person{margin-bottom:10px}.person{background-color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;display:flex;padding:0 10px}.person:hover{background-color:#f1f1f1}.person__title{align-items:center;display:flex;gap:10px}.person__image-container{margin-right:10px;padding-top:20px}.fallback-image,.person__image{height:32px;width:32px}.indicator{height:10px;position:relative;width:10px}.indicator__signal{border-radius:5px;height:10px;width:10px}.indicator__tooltip{background-color:#1b1b1b;color:#fff;font-size:.75em;left:-25px;min-width:30px;opacity:0;padding:5px;position:absolute;top:15px;transition:opacity .3s ease-in-out;width:auto}.indicator__signal:hover+.indicator__tooltip{opacity:1}.modal{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal__header{border-bottom:1px solid gray}.modal__body{padding:10px}.modal__content{background-color:#fff;border-radius:4px;width:400px}.edit-form__row{margin-bottom:5px}.edit-form__label-text{display:inline-block;padding-right:5px;text-align:end;width:110px}.edit-form__input{width:200px}.edit-form__footer{border-top:1px solid gray;padding:10px}@media screen and (max-width:400px){.modal__content{width:100%}}
/*# sourceMappingURL=main.f66aed80.css.map*/