.person-relations-dialog{max-width:calc(100vw - 32px);border-radius:8px}.person-relations-dialog .el-dialog__header{padding:22px 24px 16px}.person-relations-dialog .el-dialog__title{color:#262626;font-size:16px;font-weight:600}.person-relations-dialog .el-dialog__body{padding:0}.person-relations[data-v-404c71c7]{color:#262626}.person-relations__tabs[data-v-404c71c7]{display:flex;gap:32px;padding:0 24px;border-bottom:1px solid #f0f1f4}.person-relations__tabs button[data-v-404c71c7]{position:relative;height:48px;padding:0 4px;border:0;background:transparent;color:#595959;font:inherit;cursor:pointer}.person-relations__tabs button.is-active[data-v-404c71c7],.person-relations__tabs button[data-v-404c71c7]:hover{color:#1c6eee}.person-relations__tabs button.is-active[data-v-404c71c7]:after{position:absolute;right:4px;bottom:0;left:4px;height:2px;background:#1c6eee;content:""}.person-relations__list[data-v-404c71c7]{max-height:min(480px,60vh);min-height:min(280px,60vh);padding:0 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9dfe9 transparent}.person-relations__list li[data-v-404c71c7]{display:flex;align-items:center;gap:20px;min-height:76px;border-bottom:1px solid #f0f1f4}.person-relations__user[data-v-404c71c7]{display:flex;flex:1;min-width:0;align-items:center;gap:12px;padding:14px 0;text-decoration:none}.person-relations__user[data-v-404c71c7]>:first-child{flex-shrink:0}.person-relations__user:hover .person-relations__name[data-v-404c71c7]{color:#1c6eee}.person-relations__info[data-v-404c71c7]{min-width:0}.person-relations__name[data-v-404c71c7],.person-relations__signature[data-v-404c71c7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-relations__name[data-v-404c71c7]{color:#262626;font-size:14px;font-weight:500;line-height:22px;transition:color .15s ease}.person-relations__signature[data-v-404c71c7]{margin-top:4px;color:#8c8c8c;font-size:12px;line-height:18px}.person-relations__status[data-v-404c71c7]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;color:#8c8c8c;font-size:13px;overflow-wrap:anywhere}.person-relations__status.is-empty[data-v-404c71c7]{min-height:min(280px,60vh)}.person-relations__status button[data-v-404c71c7]{flex-shrink:0;padding:0;border:0;background:transparent;color:#1c6eee;font:inherit;cursor:pointer}.person-relations__status button[data-v-404c71c7]:hover{text-decoration:underline}.person-relations__empty[data-v-404c71c7]{padding:24px 0}.person-relations a[data-v-404c71c7]:focus-visible,.person-relations button[data-v-404c71c7]:focus-visible{outline:2px solid #1c6eee;outline-offset:2px}.person-relations[data-v-404c71c7] .subscribe-wrapper{flex-shrink:0}.person-relations[data-v-404c71c7] .subscribe-wrapper .el-button{min-width:76px;height:30px;padding:0 12px;border:1px solid #1c6eee;border-radius:4px;background:#1c6eee;color:#fff;line-height:28px;transition:background-color .15s ease,border-color .15s ease}.person-relations[data-v-404c71c7] .subscribe-wrapper .el-button:hover{border-color:#4086ff;background:#4086ff}.person-relations[data-v-404c71c7] .subscribe-wrapper .el-button:active{border-color:#155bd4;background:#155bd4}.person-relations[data-v-404c71c7] .subscribe-wrapper .el-button.gray{border-color:#e6eaf0;background:#f2f4f7;color:#595959}.person-relations[data-v-404c71c7] .subscribe-wrapper .el-button.gray:hover{border-color:#d9dfe9;background:#e6eaf0;color:#262626}