.settlementHelp{font-size:16px;margin-bottom:14px}.settlementHelp-open{text-align:right}.settlementHelp-icon{display:inline-flex;width:16px;height:16px;justify-content:center;background-color:#e7e7e7;align-items:center;border-radius:50%;position:relative;top:-2px}.settlementHelp-icon span{font-size:11px}.settlementHelp-content{max-width:828px;background-color:#f1f1f1;padding:14px;border-radius:4px}.settlementPersons>table{width:100%}.settlementPersons>table th{text-align:left;line-height:18px;font-size:14px;font-weight:400;color:var(--colorTableHeader)}.settlementPersons>table td{font-size:16px;padding:12px 12px 12px 0;border-bottom:1px solid #dbe3f6}.settlementPersons>table tr.labeled td{padding-top:40px}.settlementPersons-events,.settlementPersons-name{display:flex;flex-direction:column}.settlementPersons-name{position:relative}.settlementPersons-personLabel{width:-moz-max-content;width:max-content;display:flex;align-items:center;margin-bottom:15px;position:absolute;top:-30px}.settlementPersons-isMine{background-color:var(--colorRed);min-height:21px}.settlementPersons-catalogPerson,.settlementPersons-isMine{font-size:12px;color:#fff;border-radius:78px;padding:3px 6px}.settlementPersons-catalogPerson{background-color:#32c000}.settlementPersons em{font-style:normal;background-color:var(--colorEmBackground);padding:2px;color:var(--colorText)}.settlementParishesTable-title{margin-bottom:13px}.settlementParishesTable .table{margin:0}.settlementParishesTable-tableRow{min-height:44px;height:auto;padding:13px 0 0;margin:0;border-bottom:1px solid var(--colorBorder);grid-template-columns:160px 6fr}.settlementParishesTable-tableRow:first-child{padding-top:0;min-height:31px}.settlementParishesTable-tableRow>div:first-child{padding-left:0}.settlementParishesTable-confessionName{color:var(--colorTableHeader);font-size:14px;padding-left:0}.settlementParishesTable-nearestParishes{display:flex;flex-direction:row;flex-wrap:wrap}.settlementParishesTable-nearestParish{display:flex;flex-direction:column;margin-right:17px;width:160px}.settlementParishesTable-nearestParish p{margin-bottom:13px;margin-top:4px}.settlementsSettlement .map{width:calc(100% + 64px);height:578px;margin-left:-32px}.settlementsSettlement-title{font-size:26px;margin:8px 0 0}.settlementsSettlement-location{color:#676565;margin:8px 0 0}.settlementsSettlement-infoTitle{font-weight:700}.settlementsSettlement-infoData{margin:2px 0 12px}.settlementsSettlement-infoData .button{text-align:left}.settlementsSettlement-map{z-index:0}.settlementsSettlement-info{position:absolute;left:0;bottom:32px;border-radius:4px;width:389px;background-color:#fff;font-size:16px;padding:16px;box-shadow:var(--shadowBox)}.settlementsSettlement-info .merch-button{height:auto;width:100%;justify-content:start;margin-top:16px;padding:8px 12px}.settlementsSettlement-info .merch-button .button-text{display:flex;flex-direction:column;text-align:start;padding:0}.settlementsSettlement-info .merch-button .button-text span{font-size:14px;line-height:20px;color:#c8d5f6}.settlementsSettlement-info .merch-button .button-text span.main-text{font-size:16px;line-height:24px;font-weight:700;color:#fff}.settlementsSettlement-mapContainer{margin-top:-95px;position:relative}.settlementsSettlement-content{padding:5px 0 0}.settlementsSettlement .bookmarks.settlement{margin-bottom:0;border-top:1px solid #dae3f6;padding-top:12px}.settlementsSettlement .bookmarks{margin-bottom:0}.settlementsSettlement .tabs-header{padding-top:12px;overflow-y:hidden}.settlementsSettlement .tabs-header .scrollable-pane{width:100%}@media screen and (max-width:1024px){.settlementsSettlement .tabs-header .scrollable-pane{width:-moz-max-content;width:max-content}}.settlementsSettlement-buttonGroup{display:flex}.settlementsSettlement-buttonGroup>:last-child{margin-left:10px}.settlementsSettlement .linkPersonSettlementModal-addButton{margin-top:12px}@media(min-width:1920px){.content .settlementsSettlement.page{max-width:100%;width:100%}}@media(min-width:1600px){.settlementsSettlement-info{width:493px}}.stub-page{display:flex;flex-direction:column;align-items:center;vertical-align:middle;justify-content:center;max-width:100%;padding:0 20px;text-align:center}.stub-page-title{margin-top:16px;font-size:30px;text-align:center;margin-bottom:20px}@media(max-width:1024px){.stub-page-content{font-size:13.96px}.stub-page h1.stub-page-title{font-size:30px}}@media(max-width:375px){.stub-page-icon{height:auto;max-width:350px;min-height:auto;margin-left:-30px;margin-right:-30px}.stub-page-content{font-size:15px;word-wrap:wrap}}