.privacyStub{display:flex;font-size:14px;flex-direction:column;justify-content:center;align-items:center;background:var(--colorInfoBackground);width:100%;height:100%;min-height:234px;padding:40px 0 37px}.privacyStub-mainText{margin:9px 0 8px;font-weight:700}.privacyStub-authorization{color:var(--colorPlaceholder);text-align:center}.privacyStub-actions{text-align:center;display:flex}.privacyStub-actions button:first-child{margin-right:16px}.privacyStub-control{font-size:18px;line-height:28px;padding:10px 16px;height:48px}.privacyStub-control:not(.__dark){background-color:transparent}.userBookmarks.add-weight-header{display:flex;flex-direction:column;position:relative}.userBookmarks.add-weight .table-row{grid-template-columns:10fr 5fr;height:auto;font-size:14px;color:#676565;word-break:break-word;padding:0}.userBookmarks.add-weight .table-row:not(.table-header){margin-bottom:12px;border-bottom:1px solid var(--colorLine);padding-bottom:12px;color:#000;font-size:16px}.profileSurnames-rowEdit{position:relative}.profileSurnames-rowEdit-error{flex-wrap:wrap}.profileSurnames-rowEdit-error .generic-field-error{margin-top:10px;order:1;width:100%;color:var(--colorTextError);display:flex}.profileSurnames-rowEdit-error .generic-field-error span{line-height:140%}.profileSurnames-rowEdit-error:after{content:"";width:100%}.profileSurnames-rowEdit .profileSurnames-editGroup{width:calc(100% - 110px)}.profileSurnames-rowEdit .formLoader-wrapper{background-color:var(--loaderLightBackdrop)}.profileSurnames-newSurname{position:relative}.profileSurnames-newSurname-error{flex-wrap:wrap}.profileSurnames-newSurname-error .generic-field-error{margin-top:10px;order:1;width:100%;color:var(--colorTextError);display:flex}.profileSurnames-newSurname-error .generic-field-error span{line-height:140%}.profileSurnames-newSurname-error:after{content:"";width:100%}.profileSurnames-newSurname .profileSurnames-editGroup{width:calc(100% - 110px)}.profileSurnames-newSurname .formLoader-wrapper{background-color:var(--loaderLightBackdrop)}.profileSurnames-rowDelete{position:relative}.profileSurnames-rowDelete .formLoader-wrapper{background-color:var(--loaderLightBackdrop)}.profileSurnames-buttonGroup{min-width:110px;max-width:110px;justify-content:flex-end}.profileSurnames-rowDelete .profileSurnames-cancelButton{margin-right:12px}.profileSurnames-settlementField.add-weight{height:40px;width:100%;margin-right:16px;position:relative}.profileSurnames-settlementField.add-weight .input-wrapper{height:40px;min-height:40px}.profileSurnames-settlementField.add-weight input.input{padding-right:120px;font-size:14px;height:40px;border-radius:4px}.profileSurnames-settlementField.add-weight .icon.__clear{width:10px;height:10px;z-index:1;right:90px;top:15px}.profileSurnames-settlementField.add-weight .icon.__clear svg{display:block;width:10px;height:auto;-o-object-fit:contain;object-fit:contain}.profileSurnames-rowDelete{display:flex;align-items:center;justify-content:flex-end;font-size:14px;margin:-8px 0 12px;border-bottom:1px solid var(--colorLine);padding-bottom:5px}.profileSurnames-deleteText{margin-right:42px}.profileSurnames-rowEdit{justify-content:space-between;margin:-4px 0 12px;border-bottom:1px solid var(--colorLine);padding:0 0 8px}.profileSurnames-editGroup,.profileSurnames-rowEdit{display:flex;align-items:center;width:100%}.profileSurnames-icons{display:flex;justify-content:flex-end}.profileSurnames-icon{cursor:pointer}.profileSurnames-icon path{fill:var(--colorPlaceholder)}.profileSurnames-icon:hover{opacity:.6}.profileSurnames-icons .profileSurnames-icon:first-child{margin-right:34px}.profileSurnames-changeSettlement{cursor:pointer;color:var(--colorLink);font-size:14px;position:absolute;top:0;right:14px;height:100%;display:flex;align-items:center}.profileSurnames-surnameField.add-weight{margin-right:16px;min-width:200px;max-width:200px}.profileSurnames-surnameField.add-weight .input-wrapper{font-size:14px;margin-bottom:0;height:40px;border-radius:4px}.profileSurnames-surnameField.add-weight input.input{font-size:14px;padding:11px 28px 11px 14px;height:40px;border-radius:4px}.profileSurnames-surnameField.add-weight .icon.__clear{width:10px;height:10px;z-index:1;right:14px;top:15px}.profileSurnames-surnameField.add-weight .icon.__clear svg{display:block;width:10px;height:auto;-o-object-fit:contain;object-fit:contain}.profileSurnames-newSurname{display:flex;align-items:center;justify-content:space-between}.profileSurnames-buttonGroup.add-weight{display:flex}.profileSurnames-buttonGroup.add-weight .button{padding:0;width:52px;height:36px}.profileSurnames-buttonGroup.add-weight .button:first-child{margin-right:6px}.helpSpoiler{font-size:16px;margin-bottom:14px;z-index:-1}.helpSpoiler-open{text-align:right}.helpSpoiler-icon{display:inline-flex;width:16px;height:16px;justify-content:center;background-color:#e7e7e7;align-items:center;border-radius:50%;position:relative;top:-2px}.helpSpoiler-icon span{font-size:11px}.helpSpoiler-content{max-width:544px;background-color:#f1f1f1;padding:14px;border-radius:4px}.helpAbsoluteSpoiler{position:absolute;z-index:1400;right:32px;top:16px;background-color:var(--colorMainLightBackground);padding:0;border-radius:4px;display:flex;justify-content:space-around;align-items:center;height:29px;width:117px}.helpAbsoluteSpoiler-open{font-size:16px}.helpAbsoluteSpoiler-open:hover{opacity:.8;cursor:pointer}.helpAbsoluteSpoiler-icon{display:inline-flex;width:16px;height:16px;margin-right:6px;justify-content:center;background-color:#e7e7e7;align-items:center;border-radius:50%;position:relative;top:-2px}.helpAbsoluteSpoiler-icon span{font-size:11px}.helpAbsoluteSpoiler .link{color:var(--colorText)}.helpAbsoluteSpoiler-content{position:absolute;width:41.6666666667vw;background-color:#fff;right:0;top:37px;padding:14px;border-radius:4px;font-size:16px;line-height:21.2px;display:flex;flex-direction:column}.helpAbsoluteSpoiler-content p{margin:0}.helpAbsoluteSpoiler .link:hover{color:var(--colorTableHeader)}.PrivacyButton{position:relative;cursor:pointer;margin:0 10px}.PrivacyButton svg{position:relative;top:2px}.fundPersonsTable{display:flex;flex-direction:column}.fundPersonsTable .table-row{grid-template-columns:18fr 5fr 5fr 20fr;height:auto;font-size:16px;color:#676565;word-break:break-word;position:relative}.fundPersonsTable .table-row .labels{display:flex;align-items:center;position:absolute;top:0}.fundPersonsTable .table-row.labeled{padding-top:30px}.fundPersonsTable .table-row p{margin:0}.fundPersonsTable .filtersNew{box-shadow:none;padding:0}.fundPersonsTable .table-row:not(.table-header){margin-bottom:12px;border-bottom:1px solid var(--colorLine);padding-bottom:12px;color:#000}.fundPersonsTable .modalLinkPersonButton{margin:4px 0 12px;width:-moz-max-content;width:max-content}.fundPersonsTable-settlement{display:inline-flex}.fundPersonsTable .helpSpoiler{z-index:1}.surnamePersonsTable .table{margin-left:0;margin-right:0}.surnamePersonsTable h2{margin-top:0}.surnamePersonsTable .table-row{grid-template-columns:18fr 5fr 5fr 20fr;height:auto;font-size:16px;color:#676565;word-break:break-word;position:relative}.surnamePersonsTable .table-row__header{display:flex;align-items:center;width:-moz-max-content;width:max-content;position:absolute;top:0}.surnamePersonsTable .table-row.labeled{padding-top:30px}.surnamePersonsTable .table-row:not(.table-header){margin-bottom:12px;border-bottom:1px solid var(--colorLine);padding-bottom:12px;color:#000}.surnamePersonsTable .table-row:not(.table-header)>div:first-child{padding-left:0}.surnamePersonsTable .table-header{font-size:14px;line-height:1.5;padding-bottom:12px}.surnamePersonsTable .addPersonButton{margin-bottom:12px;margin-top:4px;display:flex}.surnamePersonsTable-settlement{display:inline-flex}.surnamePersonsTable-settlement p{margin:0}.surnamePersonsTable-birthDate,.surnamePersonsTable-deathDate{font-style:italic}.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)}.userPersonsTable.add-weight{display:flex;flex-direction:column}.userPersonsTable.add-weight .table-row{grid-template-columns:3fr 1fr 1fr 6fr;height:auto;font-size:16px;color:#676565;word-break:break-word}.userPersonsTable.add-weight .filtersNew{box-shadow:none;padding:0}.userPersonsTable.add-weight .table-header{line-height:19px;margin-bottom:12px}.userPersonsTable.add-weight .table-row:not(.table-header){margin-bottom:12px;border-bottom:1px solid var(--colorLine);padding-bottom:12px;color:#000}.userPersonsTable.add-weight .addPersonButton{margin:4px 0 12px}.userPersonsTable.add-weight-settlement{display:inline-flex}.userPersonsTable.add-weight-settlement p{margin:0}.public-profile-persons-table .surnamePersonsTable-birthDate,.public-profile-persons-table .surnamePersonsTable-deathDate{font-style:italic}.publicProfile{padding:0 32px}.publicProfile .editProfile-modal .modal-contentWrapper{padding:0}.publicProfile .link{transition:color .25s ease-out;cursor:pointer;color:var(--colorLink)}.publicProfile .link:hover{transition:color 0s;color:var(--colorLinkHover)}.publicProfile .table{margin-right:0;margin-left:0}.publicProfile .table-row{grid-template-columns:5fr 15fr 3fr;height:auto;font-size:14px;color:#676565;word-break:break-word;padding:0}.publicProfile .table-row:not(.table-header){margin-bottom:12px;border-bottom:1px solid var(--colorLine);padding-bottom:12px;color:#000;font-size:16px}.publicProfile .table-row:not(.table-header) div:first-child{padding:0}.publicProfile-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:20px;margin-bottom:17px;border-bottom:1px solid var(--colorLine)}.publicProfile-header h1{margin:0 24px 0 0}.publicProfile-header .buttons{display:flex}.publicProfile-header .buttons .message-button .button-text{min-width:180px}.publicProfile-header .buttons a{margin-left:10px}@media screen and (max-width:1024px){.publicProfile-header{flex-direction:column;align-items:start}.publicProfile-header .buttons{margin-top:8px}}.publicProfile-content{display:flex;justify-content:space-between}.publicProfile-avatar{position:relative;width:286px;height:286px}.publicProfile-avatar img{border-radius:50%;margin-right:24px}.publicProfile-info{display:flex;flex-direction:column;width:calc(100% - 286px - 50px);height:100%}.publicProfile-info h2{margin-top:0}.publicProfile-infoWrap{display:flex;width:100%;margin-bottom:18px}.publicProfile-column{margin-right:16px;width:100%;max-width:500px}.publicProfile-infoBlock{overflow-wrap:break-word}.publicProfile-infoBlock h3{margin-bottom:5px}.publicProfile-error{color:var(--colorTextError)}.publicProfile .profileSurnames-map{margin-top:8px;margin-bottom:30px}.publicProfile .profileSurnames-map .map{height:450px}.TreeButton{cursor:pointer;max-width:-moz-max-content;max-width:max-content;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--colorButtonText);border:1px solid var(--colorButtonDarkBackground);padding:0 20px;height:34px;transition:.25s;min-height:34px;border-radius:17px}.TreeButton.main{color:var(--colorButtonDarkText);background-color:var(--colorButtonDarkBackground)}.TreeButton.main:hover{background-color:var(--colorButtonDarkBackgroundHover)}.TreeButton .button-text{display:flex;align-items:center}.TreeButton .TreeButton-label{margin-left:4px;min-width:-moz-max-content;min-width:max-content}.TreeButton.__disabled{border:1px solid #676565;background-color:#fff;color:#676565;opacity:1}.TreeButton.light{background-color:#edf1fe;border:none;border-radius:4px}.TreeButton.light:hover{background-color:#dbe3f6}.TreeIcon{width:40px;height:24px}.TreeIcon svg{width:22px;height:11px}