.PrivacyButton{position:relative;cursor:pointer;margin:0 10px}.PrivacyButton svg{position:relative;top:2px}.personsView{margin-top:20px}.personsView .personsView-wrapper{display:flex;flex-direction:row}.personsView-label{margin-left:10px;display:flex}.personsView-label-treeIcon{width:-moz-max-content;width:max-content;cursor:pointer}.label+.personsView-label-treeIcon{margin-left:10px}.personsView em{font-style:normal;background-color:var(--colorEmBackground)}.personsView .page-heading{margin-bottom:20px}.personsView .page-heading h1{margin:3px 0 12px;flex-grow:1}.personsView .page-heading>div{margin-right:12px}.personsView .page-heading button{padding:0;height:36px;width:181px}.personsView .controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;background-color:#fff;border-radius:50px;padding:5px;margin-top:-5px}.personsView-icon{cursor:pointer;width:36px;height:36px}.personsView-icon.__active rect{stroke:var(--colorLink)}.personsView-icon.__active path{fill:var(--colorLink)}.personsView-icon:hover{opacity:.6}.personsView .page-heading-block{display:flex;flex-direction:row;justify-content:space-between}.personsView-content{display:flex}.personsView-content h2{margin-top:0}.personsView-data{width:100%}.personsView .table{margin-right:0}.personsView-personsFilters{min-width:390px;width:390px;height:272px;margin-right:24px}.personsView-personsFilters .filtersNew{margin-top:0}.personsView-cardsContainer{display:grid;grid-template-columns:repeat(4,1fr)}.personsView-cardsContainer .personCard{margin-right:24px}.personsView-cardsContainer .personCard .mobile-only{display:none}.personsView-cardsContainer .personCard-labelCatalog,.personsView-cardsContainer .personCard-labelMine{bottom:0}.personsView-tableActions{display:flex;margin:-10px 0;justify-content:flex-end}.personsView-tableActions .loader{margin:12px}.personsView .table-row{grid-template-columns:18fr 8fr 8fr 23fr;height:auto;word-break:break-word;line-height:1.5;padding-bottom:12px;position:relative;background-color:transparent}.personsView .table-row div:not(.personsView-tableActions,.personsView-spoiler,.loader,.personsView-settlement,.settlementLink){display:flex;flex-direction:column;justify-content:flex-end;height:auto}.personsView .table-row>div:first-child:not(.personsView-spoiler){position:relative;padding-right:44px;display:flex;flex-direction:row;justify-content:space-between}.personsView .table-row .formLoader-wrapper{height:auto;top:0;left:0;bottom:0;right:0;background-color:transparent}.personsView .table-row .formLoader-wrapper .loader{position:absolute;top:50%;margin-top:-10px;margin-bottom:0}.personsView .table-header{font-size:14px}.personsView-editableTable .table-row{grid-template-columns:15fr 6fr 6fr 15fr 10fr}.personsView .table-row:not(.table-header){border-bottom:1px solid var(--colorLine);color:#000;margin-bottom:12px;padding:12px 0}.personsView .table-row:last-child{border-bottom:none}.personsView-spoiler{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;grid-column:1/span 5;padding-right:0;margin:-7px -10px -6px 10px}.personsView-spoiler .button{font-size:16px;margin-left:12px;height:36px;width:86px;padding:0}.personsView-spoiler .button:last-child{width:89px}.personsView-spoiler .button.__delete{background-color:var(--colorRed);border-color:var(--colorRed);color:#fff;margin-left:12px}.personsView-settlement{display:inline}.personsView-settlement p{display:inline;margin:0}.personsView-date{font-style:italic}.personsView-empty-result-note{animation:display-delay;animation-iteration-count:1;animation-duration:1.5s}@keyframes display-delay{0%{visibility:hidden;opacity:0;min-height:150px}50%{min-height:auto;visibility:visible;opacity:0}to{opacity:1}}.disabled-icon path{fill:#b7b8bb}@media screen and (min-width:1024px)and (max-width:1280px){.personsView-cardsContainer{display:flex;flex-wrap:wrap}}@media screen and (max-width:1024px){.personsView-cardsContainer{grid-template-columns:1fr}.personsView-cardsContainer .personCard{margin-right:0;text-align:start;padding:0 0 16px}.personsView-cardsContainer .personCard p{margin-bottom:0;font-size:16px}.personsView-cardsContainer .personCard-name{margin-top:6px;max-width:calc(99vw - 140px)}.personsView-cardsContainer .personCard-info{text-align:start;max-width:calc(99vw - 140px)}.personsView-cardsContainer .personCard-avatar{display:flex;width:80px;height:80px;align-items:center;margin-right:18px;margin-bottom:10px}.personsView-cardsContainer .personCard-avatar svg{width:80px;height:80px}.personsView-cardsContainer .personCard-icon-small svg{display:inline-block;height:100%;width:100%}.personsView-cardsContainer .personCard-icon-small--left{margin-right:10px}.personsView-cardsContainer .personCard-icon-small--left svg{display:inline-block;height:100%;width:100%}.personsView-cardsContainer .personCard .mobile-only{display:flex;align-items:flex-end}.personsView .personCard:last-child{padding:0}.personsView-content{display:flex;flex-direction:column}.personsView-content h2{margin:24px 0 20px;font-size:18px}.personsView-content .pagination{display:flex;justify-content:space-between;margin:24px 0 0}.personsView-personsFilters{min-width:100%!important;width:100%!important;min-height:-moz-max-content;min-height:max-content;height:-moz-max-content;height:max-content}.personsView-personsFilters .filtersNew{margin-top:0}.personsView-personsFilters .filtersNew-cardStyle{max-width:100%;margin-bottom:48px}.personsView .page-heading{flex-direction:column;align-items:flex-start;margin-top:10px}.personsView .page-heading .page-heading-title h1{font-size:30px}.personsView .page-heading .page-heading-block{margin-bottom:10px}.personsView .table-row{grid-template-columns:15fr 9fr 8fr 15fr 9fr;width:850px}.personsView .table-row>div{padding-right:0!important}.personsView-data{margin-top:24px}.table-row>div{display:flex}.personsView-wrapper{flex-direction:column!important}}button.TreeButton.button{cursor:pointer;padding:0 10px 0 12px;border-radius:30px;max-width:-moz-max-content;max-width:max-content}button.TreeButton.button .button-text{display:flex;align-items:center}button.TreeButton.button .TreeButton-label{margin-left:4px;min-width:-moz-max-content;min-width:max-content}button.TreeButton.button.__disabled{background-color:#fff;color:#676565;opacity:1}button.TreeIcon.button{width:40px;height:24px}button.TreeIcon.button svg{width:22px;height:11px}.personCard{padding:10px 0;text-align:center;position:relative;align-items:center;max-width:180px;display:flex;flex-direction:column}.personCard-content{display:grid;grid-area:content;grid-template-areas:"privacy" "labels" "info"}.personCard-isMe{position:absolute;left:50%;right:50%;transform:translate(-50%,-50%);z-index:2}.personCard-isMe-mobile{display:none}.personCard-hoverMenu{display:none;visibility:hidden;z-index:1}.personCard-hoverMenu:hover{position:absolute;display:flex;visibility:visible;top:10px;left:0;align-items:center;justify-content:center;min-width:180px;min-height:180px;border-radius:50%;background-color:var(--colorTransparentBackground)}.personCard-hoverMenu-icon{z-index:4;position:relative;cursor:pointer;margin:8px}.personCard-hoverMenu-icon rect{stroke:#fff}.personCard-hoverMenu-icon path{fill:#fff}.personCard-hoverMenu-icon:hover{opacity:.6}.personCard-avatar{height:180px;width:180px;margin:0;border-radius:50%;background-size:cover}.personCard-avatarLink{grid-area:avatar;border-radius:50%;overflow:inherit}.personCard-avatarLink:hover{pointer-events:auto;cursor:default}.personCard-privacy{grid-area:privacy;width:-moz-max-content;width:max-content}.personCard-labels{grid-area:labels;width:70px}.personCard-labels.withFromCatalog{width:105px}.personCard-labels.isMe{width:42px}.personCard-avatarLink:hover+.personCard-hoverMenu{position:absolute;display:flex;visibility:visible;top:10px;left:0;align-items:center;justify-content:center;min-width:180px;min-height:180px;border-radius:50%;background-color:var(--colorTransparentBackground)}.personCard span.personCard-icon{cursor:pointer;position:absolute;top:10px;right:-5px}.personCard span.personCard-icon .loader{margin:10px 10px 0 0;cursor:default}@media screen and (max-width:1024px){.personCard span.personCard-icon{display:block}}@media screen and (min-width:1024px){.personCard span.personCard-icon:not(.closed){display:none}.personCard:hover span.personCard-icon{display:block}}.personCard-icon--left:hover,.personCard-icon:hover{opacity:.6}.personCard-hoverDeletingMenu{position:absolute;display:flex;flex-direction:column;color:#fff;top:10px;left:0;align-items:center;justify-content:center;min-width:182px;min-height:182px;border-radius:50%;background-color:var(--colorTransparentBackground);overflow:hidden}.personCard-hoverDeletingMenu .button{color:#fff;width:89px;height:36px;padding:0}.personCard-hoverDeletingMenu .button.__delete{background-color:var(--colorDarkerRed);border:none;color:#fff;margin-top:20px}.personCard-hoverDeletingMenu .button.__filled{margin-top:7px;border-color:#fff;background-color:transparent}.personCard-hoverDeletingMenu .button:hover{opacity:.8}.personCard-labelAccepted{margin-left:5px}.personCard-labelAccepted svg{margin-bottom:-2px}.personCard-name{margin-bottom:0;margin-top:20px}.personCard-info{color:var(--colorPlaceholder);line-height:1.5}.personCard-linkwrap{padding-bottom:0;grid-area:info}.personCard-linkwrap:hover{color:var(--colorLink)}.personCard-linkwrap:hover .personCard-info{color:var(--colorLink);opacity:.5}.personCard-labelMine{width:70px}.personCard-labelCatalog,.personCard-labelMine{position:absolute;top:180px;left:50%;transform:translateX(-50%)}.personCard-labelCatalog{width:100px}@media screen and (max-width:1024px){.personCard-labelCatalog{position:static}}.personCard-treeButtonLabel{grid-area:treeButton;width:40px;height:24px;background-color:#fff;border-radius:78px;cursor:pointer;position:absolute;top:180px;left:50%;transform:translateX(-50%)}.personCard-treeButtonLabel.with-isMe-label{transform:translateX(25px)}.personCard-treeButtonLabel.with-isMine-label{transform:translateX(35px)}@media screen and (max-width:1024px){.personCard-treeButtonLabel{position:static;transform:none!important;text-align:center}}.personCard .modal-contentWrapper{display:flex;flex-direction:column;align-items:center;width:100%}.personCard .modal-contentWrapper .button{height:55px;width:100%;font-size:18px;margin-bottom:16px}.personCard .modal-contentWrapper .button.__filled{background-color:var(--colorLink);color:#fff}.personCard .modal-contentWrapper .button.__delete{border-color:var(--colorRed);color:var(--colorRed)}div.personsView-personsFilters{max-width:400px;min-width:400px;width:400px;min-height:272px}@media screen and (max-width:1024px){.personCard{width:100%;max-width:100%;display:grid;grid-template-areas:"avatar content";grid-template-columns:max-content 1fr;grid-template-rows:min-content}.personCard-content{grid-template-rows:1fr auto;grid-template-columns:min-content min-content min-content max-content;grid-template-areas:"labels treeButton privacy ." "info info info info"}.personCard span.personCard-icon{position:static;top:3px;left:165px}.personCard-icon--left{top:3px;left:75px}.personCard-isMe{display:none}.personCard-isMe-mobile{display:block}.personCard-labelMine{position:static}.personCard-hoverMenu{display:none;visibility:hidden;z-index:1}.personCard-hoverMenu:hover{position:absolute;display:none;visibility:visible;top:10px;left:0;align-items:center;justify-content:center;min-width:80px;min-height:80px;border-radius:50%;background-color:var(--colorTransparentBackground)}.personCard-avatarLink:hover+.personCard-hoverMenu{visibility:hidden}.personCard-linkwrap{padding-bottom:15px}}.addPersonButtonStyle{width:185px;height:35px;border-radius:30px;padding:7px 14px;white-space:nowrap;background-color:var(--colorButtonDarkBackground);color:var(--colorButtonDarkText);transition:.25s;cursor:pointer;border:none}.addPersonButtonStyle:hover{background-color:var(--colorButtonDarkBackgroundHover)}.page.persons-page{min-height:calc(100vh - 244px);margin-top:5px}@media screen and (max-width:1023px){.persons-page .table-row{grid-template-columns:15fr 6fr 6fr 15fr 10fr}.persons-page .personsView-personsFilters{min-height:-moz-max-content;min-height:max-content}.persons-page .table{height:100%;overflow-x:scroll;overflow-y:hidden}.persons-page .personsView-data{margin-top:-2em}}