/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!./node_modules/less-loader/dist/cjs.js!./Engine/src/Controls/Internals/ControlsReexport/CustomControls/Kladr/AddressModal.less ***!
  \************************************************************************************************************************************************************************************************************/
.AddressModal--row--n0o9o::after {
  display: table;
  content: "";
  clear: both;
}
.AddressModal--label--YFXHy {
  float: left;
  width: 130px;
  line-height: 34px;
}
.AddressModal--field--HkSBw {
  margin-left: 140px;
}
.AddressModal--menuItemParents--JnQvv {
  font-size: 12px;
  margin-top: 2px;
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/FieldWrapper/FieldWrapper.module.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.FieldWrapper-module--wrapper--ZMDnP {
    display: flex;
    column-gap: var(--m);
    align-items: top;
    font-size: 14px;
}

.FieldWrapper-module--label--Kow0V {
    flex-shrink: 0;
    width: calc(var(--m) * 31);
    margin-top: calc(var(--m) * 1);
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/AddressButton/AddressButton.module.css ***!
  \************************************************************************************************************************************************************************************************************************/
.AddressButton-module--addressButton--FotKF {
    margin-top: calc(var(--m) * -1);
    margin-left: calc(var(--m) * -1);
}

/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/AlertCount/AlertCount.module.css ***!
  \******************************************************************************************************************************************************************************************************************/
.AlertCount-module--alertCount--gDkOs {
    --colorTextInverse: #fff;
    --stasColorTextPrimary: #222;
    --colorBackgroundMedium: #aaa;

    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-align: center;
}

.AlertCount-module--small--cvSua {
    min-width: 19px;
    height: 19px;
    padding: 0 4px;
    font-size: 11px;
    border-radius: 9px;
}

.AlertCount-module--medium--L38PV {
    min-width: 22px;
    height: 22px;
    padding: 0 6px;
    font-size: 14.5px; /* windows chrome size bugfix */
    border-radius: 11px;
}

.AlertCount-module--alert--kl1lA {
    font-weight: 600;
    color: var(--colorTextInverse);
    background-color: var(--stasColorTextPrimary);
}

.AlertCount-module--count--b_sin {
    font-weight: 700;
    color: var(--stasColorTextPrimary);
    background-color: var(--colorBackgroundMedium);
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/DirectoryBox/DirectoryBox.module.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.DirectoryBox-module--directoryBoxRow--ciXNg {
    min-width: 412px;
    max-width: 412px;
    font-size: 14px;
}

.DirectoryBox-module--directoryItemName--q0lo6 {
    color: var(--stasColorTextSecondary);
}

.DirectoryBox-module--totalCount--iuiVF {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/BirthplaceModal/BirthplaceModal.module.css ***!
  \****************************************************************************************************************************************************************************************************************************/
.BirthplaceModal-module--label--otXJH {
    width: calc(var(--m) * 23);
}

.BirthplaceModal-module--secondary--hCr2J {
    font-size: 12px;
    color: var(--stasColorTextSecondary);
    width: 100%;
    padding-left: calc(var(--m) * 3);
}

.BirthplaceModal-module--wrap--DAtXm {
    display: flex;
    padding: calc(var(--m) * 3) 0 calc(var(--m) * 1);
}

.BirthplaceModal-module--fields--hXysB {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.BirthplaceModal-module--description--Grrv3 {
    width: 180px;
    padding-right: calc(var(--m) * 2);
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/EducationModal/EducationModal.module.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.EducationModal-module--fields--gI_Eo {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/EmployeeINNField/EmployeeINNField.module.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.EmployeeINNField-module--link--gqvGI {
    font-size: 14px;
}

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/MatchLink/MatchLink.module.css ***!
  \****************************************************************************************************************************************************************************************************************/
.MatchLink-module--link--D7jF2 {
    text-decoration: none;
    color: inherit;
}

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/EmptyDash/EmptyDash.module.css ***!
  \****************************************************************************************************************************************************************************************************************/
.EmptyDash-module--dash--afzyX {
    font-weight: normal;
    color: var(--stasColorTextDisabled);
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/FiasOverrider/FiasOverrider.module.css ***!
  \************************************************************************************************************************************************************************************************************************/
.FiasOverrider-module--hidden--mn0Hf {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/FullNameField/FullNameField.module.css ***!
  \************************************************************************************************************************************************************************************************************************/
.FullNameField-module--verticalGapContainer--ZlXFf {
    display: flex;
    flex-flow: column nowrap;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

.FullNameField-module--horizontalGapContainer--VMVPn {
    display: flex;
    flex-flow: row nowrap;

    & > *:not(:first-child) {
        padding-left: 16px;
    }
}

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/GridTable/GridTable.module.css ***!
  \****************************************************************************************************************************************************************************************************************/
.GridTable-module--body--vtVY0 {
    --colorBorder: var(--stasColorBackground);
    --colorHover: var(--stasColorBackgroundHover);
    --hoverOverlap: 20px;
    --transitionLength: 0.2s;

    display: grid;
    grid-auto-rows: min-content;
}

.GridTable-module--row--Fv_bc {
    display: contents;
}

a.GridTable-module--row--Fv_bc {
    text-decoration: none;
}

.GridTable-module--cell--CWI1c {
    position: relative;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: calc(var(--m) * 2) calc(var(--m) * 1);
    overflow: hidden;
    font-size: 16px;
    color: var(--stasColorTextPrimary);
    word-break: break-word;
    transition: background-color var(--transitionLength);
}

.GridTable-module--header--dysOt .GridTable-module--cell--CWI1c {
    padding: calc(var(--m) * 1.5) calc(var(--m) * 1);
    font-size: 14px;
    color: var(--stasColorTextSecondary);
}

.GridTable-module--row--Fv_bc + .GridTable-module--row--Fv_bc .GridTable-module--cell--CWI1c::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background-color: var(--colorBorder);
    transition: background-color var(--transitionLength);
}

.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c::after,
.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE + .GridTable-module--row--Fv_bc .GridTable-module--cell--CWI1c::after {
    background-color: transparent;
}

.GridTable-module--row--Fv_bc + .GridTable-module--row--Fv_bc .GridTable-module--cell--CWI1c:first-child::after {
    left: var(--hoverOverlap);
    width: calc(100% - var(--hoverOverlap));
}

.GridTable-module--row--Fv_bc + .GridTable-module--row--Fv_bc .GridTable-module--cell--CWI1c:last-child::after {
    width: calc(100% - var(--hoverOverlap));
}

.GridTable-module--cell--CWI1c:first-child {
    width: calc(100% + var(--hoverOverlap));
    padding-left: var(--hoverOverlap);
    margin-left: calc(var(--hoverOverlap) * -1);
    border-radius: var(--m) 0 0 var(--m);
    overflow: visible;
}

.GridTable-module--cell--CWI1c:last-child {
    width: calc(100% + var(--hoverOverlap));
    padding-right: var(--hoverOverlap);
    margin-right: calc(var(--hoverOverlap) * -1);
    border-radius: 0 var(--m) var(--m) 0;
    overflow: visible;
}

.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE + .GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c:first-child::before,
.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE + .GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c:last-child::before,
.GridTable-module--row--Fv_bc:hover + .GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c:first-child::before,
.GridTable-module--row--Fv_bc:hover + .GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c:last-child::before,
.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE + .GridTable-module--row--Fv_bc:hover .GridTable-module--cell--CWI1c:first-child::before,
.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE + .GridTable-module--row--Fv_bc:hover .GridTable-module--cell--CWI1c:last-child::before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    height: 16px;
    background-color: var(--colorHover);
    pointer-events: none;
    animation: GridTable-module--fadein--ErtXy var(--transitionLength);
}

/* Не показываем заглушки по краям строки, если наводим на шапку таблички */
.GridTable-module--row--Fv_bc.GridTable-module--header--dysOt:hover + .GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c:first-child::before,
.GridTable-module--row--Fv_bc.GridTable-module--header--dysOt:hover + .GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c:last-child::before {
    display: none;
}

.GridTable-module--row--Fv_bc.GridTable-module--selected--DHQwE .GridTable-module--cell--CWI1c,
.GridTable-module--row--Fv_bc.GridTable-module--hover--alM9Y:hover .GridTable-module--cell--CWI1c {
    background-color: var(--colorHover);
}

.GridTable-module--row--Fv_bc.GridTable-module--hover--alM9Y:hover .GridTable-module--cell--CWI1c::after,
.GridTable-module--row--Fv_bc.GridTable-module--hover--alM9Y:hover + .GridTable-module--row--Fv_bc .GridTable-module--cell--CWI1c::after {
    background-color: transparent;
}

.GridTable-module--row--Fv_bc.GridTable-module--pointer--S_rog {
    cursor: pointer;
}

.GridTable-module--left--FdIYM {
    text-align: left;
}

.GridTable-module--center--oB10U {
    text-align: center;
}

.GridTable-module--right--vwLt4 {
    text-align: right;
}

.GridTable-module--top--o0bqN,
.GridTable-module--middle--O2WMt,
.GridTable-module--bottom--WP9hU {
    display: flex;
    align-items: flex-start;
}

.GridTable-module--middle--O2WMt {
    align-items: center;
}

.GridTable-module--bottom--WP9hU {
    align-items: flex-end;
}

.GridTable-module--grow--nd9ep {
    flex-grow: 1;
}

@keyframes GridTable-module--fadein--ErtXy {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/TextFieldWrapper/TextFieldWrapper.module.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.TextFieldWrapper-module--container--Qu5Ne {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--m) * 2);
    margin-top: calc(var(--m) * 1);
    align-items: flex-start;
    width: 348px;
}

/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/HomeAddress/HomeAddress.module.css ***!
  \********************************************************************************************************************************************************************************************************************/
.HomeAddress-module--check--sT0u6 {
    margin-top: -2px;
    padding: 0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentForm/components/DocumentTypeField/DocumentTypeField.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.DocumentTypeField-module--row--HNSOu {
    display: flex;
    gap: 8px;
    min-width: 418px;
    max-width: 418px;
    font-size: 14px;
}

.DocumentTypeField-module--row--HNSOu > p,
.DocumentTypeField-module--value--q5bNY > p {
    padding: 0;
    margin: 0;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentForm/IdentityDocumentForm.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.IdentityDocumentForm-module--label--zzbES {
    width: calc(var(--m) * 20);
}

.IdentityDocumentForm-module--textareaLabel--tMpt2 {
    align-self: flex-start;
    margin-top: 8px;
}

.IdentityDocumentForm-module--testWrap--vHqLe {
    position: relative;
    padding: calc(var(--m) * 2);
}

.IdentityDocumentForm-module--driverCategoryCode--u1D1_ {
    display: inline-block;
    width: calc(var(--m) * 2);
}

.IdentityDocumentForm-module--driverCategoryName--rn8CQ {
    color: var(--stasColorTextSecondary);
    margin-left: calc(var(--m) * 2);
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/TextEllipsis/TextEllipsis.module.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.TextEllipsis-module--container--O5mkF {
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: var(--linesCount);
    -webkit-box-orient: vertical;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentList/IdentityDocumentList.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.IdentityDocumentList-module--wrap--TmKtC {
    display: flex;
    flex-direction: column;
    gap: calc(var(--m) * 2);
}

.IdentityDocumentList-module--title--du167 {
    display: flex;
    align-items: center;
    margin: calc(var(--m) * 2) 0 0;
}

.IdentityDocumentList-module--header--TTpXt {
    flex-grow: 1;
    margin: 0;
    font-size: var(--stasH2);
}

.IdentityDocumentList-module--cell--daj0O {
    font-size: 14px;
}

.IdentityDocumentList-module--cellLink--O8gyP.IdentityDocumentList-module--cellLink--O8gyP.IdentityDocumentList-module--cellLink--O8gyP::after {
    background-color: transparent;
}

.IdentityDocumentList-module--message--Blu8p {
    padding: calc(var(--m) * 8) 0 calc(var(--m) * 10);
    text-align: center;
}

.IdentityDocumentList-module--cellEmpty--et3mQ {
    font-size: 14px;
    color: var(--stasColorTextSecondary);
}

.IdentityDocumentList-module--rowHidden--Z0nv4 > div {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    visibility: hidden;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentSidePage/IdentityDocumentSidePage.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.IdentityDocumentSidePage-module--identityDocumentSidePage--WA7wP [data-tid='SidePage__root'] {
    z-index: 10002 !important;
}

.IdentityDocumentSidePage-module--footer--UaLnT {
    display: flex;
}

.IdentityDocumentSidePage-module--footerLeft--Wi9LT {
    flex-grow: 1;
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/SidePageFormTitle/SidePageFormTitle.module.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.SidePageFormTitle-module--title--kNsrd {
    margin: calc(var(--m) * 2) 0 calc(var(--m) * 1);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/RelativeInfoForm/RelativeInfoForm.module.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.RelativeInfoForm-module--label--qcApl {
    width: calc(var(--m) * 20);
}

.RelativeInfoForm-module--textareaLabel--rleY6 {
    align-self: flex-start;
    margin-top: 8px;
}

.RelativeInfoForm-module--confirmationModalFooter--Rtsl4 {
    display: flex;
    justify-content: flex-start;

    & > *:not(:last-child) {
        margin-right: 8px;
    }
}

.RelativeInfoForm-module--relativeFormContainer--kdRYF {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/lib/components/RelativeInfoSidePage/RelativeInfoSidePage.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.RelativeInfoSidePage-module--footer--GmM7s {
    display: flex;
}

.RelativeInfoSidePage-module--footerLeft--oUyUq {
    flex-grow: 1;
}

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/lib/components/EditSidePage/EditSidePage.module.css ***!
  \*********************************************************************************************************************************************************************************/
.EditSidePage-module--editSidePage--Gp9ps [data-tid='SidePage__root'] {
    z-index: 10001 !important;
}

.EditSidePage-module--errorRow--kZZtp {
    position: fixed;
    width: 100%;
    height: 20px;
    padding: 10px 32px;
    margin: -60px -32px 0;
    background-color: #ffd6d6;
}

.EditSidePage-module--formRow--XC4AA {
    margin-bottom: calc(var(--m) * 2);
}

.EditSidePage-module--subHeader--DZTP6 {
    margin: 0 0 calc(var(--m) * 2);
    font-size: var(--stasH2);
}

.EditSidePage-module--formRow--XC4AA + .EditSidePage-module--subHeader--DZTP6 {
    margin-top: calc(var(--m) * 4);
}

.EditSidePage-module--tabContent--bouP7 {
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.EditSidePage-module--tabContentShown--PaUlL {
    height: auto;
    padding-top: calc(var(--m) * 4);
    overflow: visible;
    visibility: visible;
    border-top: 1px solid var(--stasColorBackground);
}

.EditSidePage-module--footerContent--Cslua {
    display: flex;
    align-items: center;
    gap: var(--m);
    padding-right: calc(var(--m) * 6);
}

.EditSidePage-module--matchWarning--vLXVS {
    color: var(--stasColorTextSecondary);
    margin-left: calc(var(--m) * 3);
}

.EditSidePage-module--matchWarningIcon--EjpUl {
    color: var(--stasColorWarning);
    position: absolute;
    margin-left: calc(var(--m) * -2.5);
}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/node_modules/@skbkontur/staff-common/variables.css ***!
  \********************************************************************************************************************************************************************************/
:root {
    /* module for grids, margins and paddings (https://guides.kontur.ru/principles/grid/) */
    --m: 8px;

    /* colors */
    --stasColorTextPrimary: #222;
    --stasColorTextSecondary: #757575;
    --stasColorTextDisabled: #adadad;
    --stasColorBackground: #e6e6e6;
    --stasColorBackgroundHover: #f0f0f0;
    --stasColorBackgroundMedium: #d6d6d6;
    --stasColorProduct: #ff8227;
    --stasColorWarning: #fcb73e;
    --stasColorLink: #1874cf;
    --stasColorNotificationSuccessBackground: #000000c2;
    --stasColorNotificationErrorBackground: #d20f00c2;
    --stasColorNotificationText: #fff;
    --stasColorNotificationBackground: #000000c2;

    /* fonts */
    --stasFontFamily: 'Lab Grotesque K', 'Lab Grotesque', -apple-system, 'BlinkMacSystemFont', 'Arial',
        'Liberation Sans', 'Nimbus Sans L', sans-serif;
    --stasH1: calc(var(--m) * 4);
    --stasH2: calc(var(--m) * 2.5);
}

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/lib/components/EmployeeList/EmployeeList.module.css ***!
  \*********************************************************************************************************************************************************************************/
.EmployeeList-module--listWrapper--FeECa {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: 1px 32px 16px;
    overflow: hidden;

    --additionalColumnWidth: calc(var(--m) * 23);
    --actionButtonWidth: calc(var(--m) * 4);
}

.EmployeeList-module--listRows--cL_6T {
    flex-grow: 1;
}

.EmployeeList-module--listMessage--IeYiO {
    width: 350px;
    min-height: 120px;
    margin: auto;
    text-align: center;
}

.EmployeeList-module--listMessageTitle--Q8Xg2 {
    margin: 8px 0 16px;
    font-size: 16px;
    font-weight: 600;
}

.EmployeeList-module--listMessageText--jnxW2 {
    font-size: 14px;
    line-height: 1.4;
}

.EmployeeList-module--listPagination--NLDcP {
    margin-top: 16px;
}

.EmployeeList-module--listRow--uADK8 {
    position: relative;
    display: flex;
    align-items: center;
    height: 48px;
    padding: 0 8px 0 20px;
    margin: 0 -20px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 8px;
}

.EmployeeList-module--listRow--uADK8:not(.EmployeeList-module--listHeader--eeXP9):hover {
    background-color: var(--stasColorBackgroundHover);
}

.EmployeeList-module--actionButton--V3cEp {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: var(--actionButtonWidth);
    height: var(--actionButtonWidth);
    visibility: hidden;
    border-radius: calc(var(--actionButtonWidth) / 2);
}

.EmployeeList-module--actionButton--V3cEp * {
    color: var(--stasColorTextPrimary);
}

.EmployeeList-module--actionButton--V3cEp > * {
    height: 100% !important;
}

.EmployeeList-module--actionButton--V3cEp:hover {
    cursor: pointer;
    background-color: rgba(0 0 0 / 5%);
}

.EmployeeList-module--listRow--uADK8:hover .EmployeeList-module--actionButton--V3cEp {
    visibility: visible;
}

.EmployeeList-module--listRow--uADK8.EmployeeList-module--listHeader--eeXP9 {
    height: 32px;
    color: var(--stasColorTextSecondary);
    cursor: auto;
}

.EmployeeList-module--listRow--uADK8.EmployeeList-module--listHeader--eeXP9::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 20px;
    width: calc(100% - 40px);
    height: 1px;
    background-color: var(--stasColorBackground);
}

.EmployeeList-module--listRow--uADK8.EmployeeList-module--disabled--u1fpJ {
    cursor: auto;
}

.EmployeeList-module--listCellName--rT224 {
    flex-grow: 1;
    margin-right: var(--m);
}

.EmployeeList-module--listCellName--rT224:not(:first-child) {
    margin-left: var(--m);
}

.EmployeeList-module--listCellAdditional--CUrJD {
    flex-shrink: 0;
    width: var(--additionalColumnWidth);
}

.EmployeeList-module--listHeader--eeXP9 .EmployeeList-module--listCellAdditional--CUrJD {
    width: calc(var(--additionalColumnWidth) + var(--actionButtonWidth));
}

.EmployeeList-module--disabled--u1fpJ .EmployeeList-module--listCellName--rT224,
.EmployeeList-module--disabled--u1fpJ .EmployeeList-module--listCellAdditional--CUrJD {
    color: var(--stasColorTextDisabled);
}

.EmployeeList-module--filtersRow--ot20L {
    display: flex;
    margin-bottom: 24px;
    gap: 16px;
}

.EmployeeList-module--filtersRowSearch--YkFu2 {
    flex-grow: 1;
}

.EmployeeList-module--emptyWrapper--T3LYJ {
    margin-top: 16px;
    font-size: 14px;
    color: #858585;
}

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/lib/components/Feedback/Feedback.module.css ***!
  \*************************************************************************************************************************************************************************/
.Feedback-module--description--C_xTL {
    margin-bottom: 20px;
}

.Feedback-module--title--ssUB0 {
    margin-bottom: 17px;
    font-size: 16px;
    text-align: center;
}

.Feedback-module--headerCentered--utUsB {
    width: 400px;
    margin: -22px auto 20px;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
}

.Feedback-module--starsField--eAGoZ {
    margin-bottom: 10px;
    text-align: center;
}

.Feedback-module--stars--yWYLM {
    display: inline-block;
}

.Feedback-module--stars--yWYLM::after {
    display: table;
    clear: both;
    content: '';
}

.Feedback-module--star--4WLZz {
    box-sizing: content-box;
    float: right;
    width: 38px;
    height: 36px;
    padding: 0 5px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%20width%3D%2238px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2038%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2040.3%20%2833839%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Ctitle%3Estar%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%2267%2029%2055%2036%2058%2023%2048%2014%2062%2013%2067%200%2072%2013%2086%2014%2076%2023%2079%2036%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2236%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BA%D0%B8%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%2250.%D0%9E%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%22%20transform%3D%22translate%28-258.000000%2C%20-412.000000%29%22%20stroke%3D%22%23FF8000%22%20stroke-width%3D%222%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%9B%D0%B0%D0%B9%D1%82%D0%B1%D0%BE%D0%BA%D1%81%22%20transform%3D%22translate%2880.000000%2C%20245.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D1%8B%22%20transform%3D%22translate%28130.000000%2C%20167.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22star%22%20mask%3D%22url%28%23mask-2%29%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E")
        50% 0 no-repeat;
    transition: transform 0.2s;
}

.Feedback-module--star--4WLZz:first-child {
    margin-left: 0;
}

.Feedback-module--star--4WLZz:hover,
.Feedback-module--starActive--H4ybN {
    transform: scale(1.26, 1.26);
}

.Feedback-module--star--4WLZz:hover,
.Feedback-module--starActive--H4ybN,
.Feedback-module--starActive--H4ybN ~ .Feedback-module--star--4WLZz,
.Feedback-module--star--4WLZz:hover ~ .Feedback-module--star--4WLZz {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%20width%3D%2238px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2038%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2040.3%20%2833839%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Ctitle%3Estar-hovered%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%2267%2034%2055%2041%2058%2028%2048%2019%2062%2018%2067%205%2072%2018%2086%2019%2076%2028%2079%2041%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2236%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BA%D0%B8%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%2250.%D0%9E%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%22%20transform%3D%22translate%28-258.000000%2C%20-770.000000%29%22%20stroke%3D%22%23FF8000%22%20stroke-width%3D%222%22%20fill%3D%22%23FF8000%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%9B%D0%B0%D0%B9%D1%82%D0%B1%D0%BE%D0%BA%D1%81-Copy-3%22%20transform%3D%22translate%2880.000000%2C%20603.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D1%8B%22%20transform%3D%22translate%28130.000000%2C%20162.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22star-hovered%22%20mask%3D%22url%28%23mask-2%29%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}

.Feedback-module--caption--hABTm {
    color: #ff8000;
    visibility: hidden;
}

.Feedback-module--captionActive--dHKUj {
    visibility: visible;
}

.Feedback-module--label--AHykW {
    margin-bottom: 8px;
}

.Feedback-module--field--o664M {
    margin-bottom: 16px;
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-selector-widget/lib/import/StaffWidget/EmployeeListSidePage.module.css ***!
  \************************************************************************************************************************************************************************************/
.EmployeeListSidePage-module--listSidePage--HkVDs [data-tid='SidePage__root'] {
    z-index: 10000 !important;
}

.EmployeeListSidePage-module--footerContent--OKo9p {
    display: flex;
    align-items: baseline;
    gap: var(--m);
    padding-right: calc(var(--m) * 6);
}

.EmployeeListSidePage-module--footerContentText--dtbxB {
    flex-grow: 1;
    color: var(--stasColorTextSecondary);
}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/FieldWrapper/FieldWrapper.module.css ***!
  \************************************************************************************************************************************************************************/
.FieldWrapper-module--wrapper--TVftA {
    display: flex;
    column-gap: var(--m);
    align-items: flex-start;
    font-size: var(--stasTextFontSize);
}

.FieldWrapper-module--label--NlP9K {
    flex-shrink: 0;
    width: calc(var(--m) * 31);
    margin-top: calc(var(--m) * 1);
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/AddressButton/AddressButton.module.css ***!
  \**************************************************************************************************************************************************************************/
.AddressButton-module--addressButton--z9o3n {
    margin-top: calc(var(--m) * -1);
    margin-left: calc(var(--m) * -1);
}

/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/AlertCount/AlertCount.module.css ***!
  \********************************************************************************************************************************************************************/
.AlertCount-module--alertCount--QL2Rf {
    --colorTextInverse: #fff;
    --stasColorTextPrimary: #222;
    --colorBackgroundMedium: #aaa;

    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-align: center;
}

.AlertCount-module--small--mLxYC {
    min-width: 19px;
    height: 19px;
    padding: 0 4px;
    font-size: 11px;
    border-radius: 9px;
}

.AlertCount-module--medium--VJ_7M {
    min-width: 22px;
    height: 22px;
    padding: 0 6px;
    font-size: 14.5px; /* windows chrome size bugfix */
    border-radius: 11px;
}

.AlertCount-module--alert--WTRll {
    font-weight: 600;
    color: var(--colorTextInverse);
    background-color: var(--stasColorTextPrimary);
}

.AlertCount-module--count--mUvyW {
    font-weight: 700;
    color: var(--stasColorTextPrimary);
    background-color: var(--colorBackgroundMedium);
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/BirthplaceModal/BirthplaceModal.module.css ***!
  \******************************************************************************************************************************************************************************/
.BirthplaceModal-module--label--BpJ1m {
    width: calc(var(--m) * 23);
}

.BirthplaceModal-module--secondary--WIXyo {
    font-size: 12px;
    color: var(--stasColorTextSecondary);
    width: 100%;
    padding-left: calc(var(--m) * 3);
}

.BirthplaceModal-module--wrap--OVHto {
    display: flex;
    padding: calc(var(--m) * 3) 0 calc(var(--m) * 1);
}

.BirthplaceModal-module--fields--b1g7h {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.BirthplaceModal-module--description--UbkU9 {
    width: 180px;
    padding-right: calc(var(--m) * 2);
}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/DirectoryBox/DirectoryBox.module.css ***!
  \************************************************************************************************************************************************************************/
.DirectoryBox-module--directoryBoxRow--AZGgS {
    min-width: 412px;
    max-width: 412px;
    font-size: var(--stasTextFontSize);
}

.DirectoryBox-module--directoryItemName--L58kT {
    color: var(--stasColorTextSecondary);
}

.DirectoryBox-module--totalCount--GOmBa {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/ConfirmModal/ConfirmModal.module.css ***!
  \************************************************************************************************************************************************************************/
.ConfirmModal-module--footer--EC01N {
    display: flex;
    gap: calc(var(--m) * 1);
}

/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/EducationModal/EducationModal.module.css ***!
  \****************************************************************************************************************************************************************************/
.EducationModal-module--fields--aH3oQ {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/EmployeeINNField/EmployeeINNField.module.css ***!
  \********************************************************************************************************************************************************************************/
.EmployeeINNField-module--link--lg6rn {
    font-size: var(--stasTextFontSize);
}

/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/MatchLink/MatchLink.module.css ***!
  \******************************************************************************************************************************************************************/
.MatchLink-module--link--IRaKG {
    text-decoration: none;
    color: inherit;
}

/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/EmptyDash/EmptyDash.module.css ***!
  \******************************************************************************************************************************************************************/
.EmptyDash-module--dash--U7rb1 {
    font-weight: normal;
    color: var(--stasColorTextDisabled);
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/FiasOverrider/FiasOverrider.module.css ***!
  \**************************************************************************************************************************************************************************/
.FiasOverrider-module--hidden--sg4vr {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/FullNameField/FullNameField.module.css ***!
  \**************************************************************************************************************************************************************************/
.FullNameField-module--verticalGapContainer--LbPl8 {
    display: flex;
    flex-flow: column nowrap;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

.FullNameField-module--horizontalGapContainer--wbpf4 {
    display: flex;
    flex-flow: row nowrap;

    & > *:not(:first-child) {
        padding-left: 16px;
    }
}

/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/GridTable/GridTable.module.css ***!
  \******************************************************************************************************************************************************************/
.GridTable-module--body--E1HKA {
    --colorBorder: var(--stasColorBackground);
    --colorHover: var(--stasColorBackgroundHover);
    --hoverOverlap: 12px;
    --transitionLength: 0.2s;
    --fontSize: 14px;

    display: grid;
    grid-auto-rows: min-content;
}

.GridTable-module--row--UJ3L1 {
    display: contents;
}

a.GridTable-module--row--UJ3L1 {
    text-decoration: none;
}

.GridTable-module--cell--cfF50 {
    position: relative;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: calc(var(--m) * 2) calc(var(--m) * 1);
    overflow: hidden;
    font-size: var(--fontSize);
    color: var(--stasColorTextPrimary);
    word-break: break-word;
    transition: background-color var(--transitionLength);
}

.GridTable-module--header--n9FPH .GridTable-module--cell--cfF50 {
    padding: calc(var(--m) * 1.5) calc(var(--m) * 1);
    color: var(--stasColorTextSecondary);
}

.GridTable-module--row--UJ3L1 + .GridTable-module--row--UJ3L1 .GridTable-module--cell--cfF50::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background-color: var(--colorBorder);
    transition: background-color var(--transitionLength);
}

.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50::after,
.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N + .GridTable-module--row--UJ3L1 .GridTable-module--cell--cfF50::after {
    background-color: transparent;
}

.GridTable-module--row--UJ3L1 + .GridTable-module--row--UJ3L1 .GridTable-module--cell--cfF50:first-child::after {
    left: var(--hoverOverlap);
    width: calc(100% - var(--hoverOverlap));
}

.GridTable-module--row--UJ3L1 + .GridTable-module--row--UJ3L1 .GridTable-module--cell--cfF50:last-child::after {
    width: calc(100% - var(--hoverOverlap));
}

.GridTable-module--cell--cfF50:first-child {
    width: calc(100% + var(--hoverOverlap));
    padding-left: var(--hoverOverlap);
    margin-left: calc(var(--hoverOverlap) * -1);
    border-radius: var(--m) 0 0 var(--m);
    overflow: visible;
}

.GridTable-module--cell--cfF50:last-child {
    width: calc(100% + var(--hoverOverlap));
    padding-right: var(--hoverOverlap);
    margin-right: calc(var(--hoverOverlap) * -1);
    border-radius: 0 var(--m) var(--m) 0;
    overflow: visible;
}

.GridTable-module--cell--cfF50:only-child {
    width: calc(100% + 2 * var(--hoverOverlap));
    border-radius: var(--m);
}

.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N + .GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50:first-child::before,
.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N + .GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50:last-child::before,
.GridTable-module--row--UJ3L1:hover + .GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50:first-child::before,
.GridTable-module--row--UJ3L1:hover + .GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50:last-child::before,
.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N + .GridTable-module--row--UJ3L1:hover .GridTable-module--cell--cfF50:first-child::before,
.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N + .GridTable-module--row--UJ3L1:hover .GridTable-module--cell--cfF50:last-child::before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    height: 16px;
    background-color: var(--colorHover);
    pointer-events: none;
    animation: GridTable-module--fadein--e9oSX var(--transitionLength);
}

/* Не показываем заглушки по краям строки, если наводим на шапку таблички */
.GridTable-module--row--UJ3L1.GridTable-module--header--n9FPH:hover + .GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50:first-child::before,
.GridTable-module--row--UJ3L1.GridTable-module--header--n9FPH:hover + .GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50:last-child::before {
    display: none;
}

.GridTable-module--row--UJ3L1.GridTable-module--selected--Mkn2N .GridTable-module--cell--cfF50,
.GridTable-module--row--UJ3L1.GridTable-module--hover--yDlTV:hover .GridTable-module--cell--cfF50 {
    background-color: var(--colorHover);
}

.GridTable-module--row--UJ3L1.GridTable-module--hover--yDlTV:hover .GridTable-module--cell--cfF50::after,
.GridTable-module--row--UJ3L1.GridTable-module--hover--yDlTV:hover + .GridTable-module--row--UJ3L1 .GridTable-module--cell--cfF50::after {
    background-color: transparent;
}

.GridTable-module--row--UJ3L1.GridTable-module--pointer--M9AVo {
    cursor: pointer;
}

.GridTable-module--left--da44J {
    text-align: left;
}

.GridTable-module--center--arD54 {
    text-align: center;
}

.GridTable-module--right--cb1rO {
    text-align: right;
}

.GridTable-module--top--IYBo2,
.GridTable-module--middle--xO6mc,
.GridTable-module--bottom--wIjol {
    display: flex;
    align-items: flex-start;
}

.GridTable-module--middle--xO6mc {
    align-items: center;
}

.GridTable-module--bottom--wIjol {
    align-items: flex-end;
}

.GridTable-module--grow--NvR2Z {
    flex-grow: 1;
}

@keyframes GridTable-module--fadein--e9oSX {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/TextFieldWrapper/TextFieldWrapper.module.css ***!
  \********************************************************************************************************************************************************************************/
.TextFieldWrapper-module--container--kdNGj {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--m) * 2);
    margin-top: calc(var(--m) * 1);
    align-items: flex-start;
    width: 348px;
}

/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/HomeAddress/HomeAddress.module.css ***!
  \**********************************************************************************************************************************************************************/
.HomeAddress-module--check--xl5mS {
    margin-top: -2px;
    padding: 0;
}

/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentForm/components/DocumentTypeField/DocumentTypeField.module.css ***!
  \******************************************************************************************************************************************************************************************************************/
.DocumentTypeField-module--row--Se_TA {
    display: flex;
    gap: 8px;
    min-width: 418px;
    max-width: 418px;
    font-size: var(--stasTextFontSize);
}

.DocumentTypeField-module--row--Se_TA > p,
.DocumentTypeField-module--value--I6YD2 > p {
    padding: 0;
    margin: 0;
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentForm/IdentityDocumentForm.module.css ***!
  \****************************************************************************************************************************************************************************************/
.IdentityDocumentForm-module--label--Ds6XJ {
    width: calc(var(--m) * 20);
}

.IdentityDocumentForm-module--textareaLabel--NcrQs {
    align-self: flex-start;
    margin-top: 8px;
}

.IdentityDocumentForm-module--testWrap--VfZUC {
    position: relative;
    padding: calc(var(--m) * 2);
}

.IdentityDocumentForm-module--driverCategoryCode--KEdaC {
    display: inline-block;
    width: calc(var(--m) * 2);
}

.IdentityDocumentForm-module--driverCategoryName--Qwj3E {
    color: var(--stasColorTextSecondary);
    margin-left: calc(var(--m) * 2);
}

/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/ListMessage/ListMessage.module.css ***!
  \**********************************************************************************************************************************************************************/
.ListMessage-module--messageContainer--NdkHJ {
    display: flex;
    height: 100%;
    flex: 1 100%;
    justify-content: center;
    align-items: center;
}

.ListMessage-module--messageContent--sSITq {
    text-align: center;
    color: var(--stasColorTextSecondary);
    font-size: var(--stasTextFontSize);
    max-width: 280px;
}

.ListMessage-module--messageImage--mKZoV {
    display: block;
    margin: 0 auto calc(var(--m) * 2);
}

.ListMessage-module--messageInline--ehrew {
    margin: 0;
    color: var(--stasColorTextSecondary);
    font-size: var(--stasTextFontSize);
}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/TextEllipsis/TextEllipsis.module.css ***!
  \************************************************************************************************************************************************************************/
.TextEllipsis-module--container--LAKWe {
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: var(--linesCount);
    -webkit-box-orient: vertical;
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentList/IdentityDocumentList.module.css ***!
  \****************************************************************************************************************************************************************************************/
.IdentityDocumentList-module--wrap--pHmkN {
    display: flex;
    flex-direction: column;
    gap: calc(var(--m) * 2);
}

.IdentityDocumentList-module--title--D39Cm {
    display: flex;
    align-items: center;
    margin: calc(var(--m) * 2) 0 0;
}

.IdentityDocumentList-module--header--DAVEu {
    flex-grow: 1;
    margin: 0;
    font-size: var(--stasH2);
}

.IdentityDocumentList-module--cellLink--F4Izt.IdentityDocumentList-module--cellLink--F4Izt.IdentityDocumentList-module--cellLink--F4Izt::after {
    background-color: transparent;
}

.IdentityDocumentList-module--message--yPPCJ {
    padding: calc(var(--m) * 8) 0 calc(var(--m) * 10);
    text-align: center;
}

.IdentityDocumentList-module--rowHidden--KB55E > div {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    visibility: hidden;
}

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/IdentityDocumentSidePage/IdentityDocumentSidePage.module.css ***!
  \************************************************************************************************************************************************************************************************/
.IdentityDocumentSidePage-module--identityDocumentSidePage--H5wkI [data-tid='SidePage__root'] {
    /* eslint-disable-next-line css/no-important */
    z-index: 10002 !important;
}

.IdentityDocumentSidePage-module--footer--d45P1 {
    display: flex;
}

.IdentityDocumentSidePage-module--footerLeft--Xeynp {
    flex-grow: 1;
}

/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/BanksDirectory/BanksDirectory.module.css ***!
  \****************************************************************************************************************************************************************************/
.BanksDirectory-module--switch--aljeY * {
    text-decoration: none;
    border-bottom: none;
    border-bottom-width: 0;
}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/BankPaymentModal/BankPaymentModal.module.css ***!
  \********************************************************************************************************************************************************************************/
.BankPaymentModal-module--fields--fSuUs {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.BankPaymentModal-module--footer--ZEGct {
    display: grid;
    gap: calc(var(--m) * 1);
    grid-template-columns: auto auto 1fr auto;
}

.BankPaymentModal-module--deleteButton--p7OxX {
    grid-column-start: 4;
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/OrgPaymentModal/OrgPaymentModal.module.css ***!
  \******************************************************************************************************************************************************************************/
.OrgPaymentModal-module--fields--Qv_0v {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.OrgPaymentModal-module--footer--cqI4E {
    display: grid;
    gap: calc(var(--m) * 1);
    grid-template-columns: auto auto 1fr auto;
}

.OrgPaymentModal-module--deleteButton--viSwe {
    grid-column-start: 4;
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/PaymentFields/PaymentFields.module.css ***!
  \**************************************************************************************************************************************************************************/
.PaymentFields-module--labelSecondary--Zk2AI {
    color: var(--stasColorTextSecondary);
}

.PaymentFields-module--buttonsContainer--f5W3z {
    margin-top: calc(var(--m) * -1);
    margin-left: calc(var(--m) * -1);
}

.PaymentFields-module--labels--Ntn5D {
    margin: calc(var(--m) * -1);
    padding: calc(var(--m) * 1);
    border-radius: calc(var(--m) * 1);
}

.PaymentFields-module--withValidation--Zjg3m {
    margin-bottom: 0;
    background-color: var(--stasColorBackgroundHover);
}

.PaymentFields-module--buttonsWithValidation--M3qZP {
    margin-top: calc(var(--m) * 0.5);
}

.PaymentFields-module--label--VHyqj {
    white-space: nowrap;
}

.PaymentFields-module--labelName--_3bnT {
    white-space: normal;
}

.PaymentFields-module--label--VHyqj::before {
    content: ', ';
    white-space: normal;
}

.PaymentFields-module--label--VHyqj:first-child::before {
    content: '';
}

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/SidePageFormTitle/SidePageFormTitle.module.css ***!
  \**********************************************************************************************************************************************************************************/
.SidePageFormTitle-module--title--vIWpt {
    margin: calc(var(--m) * 2) 0 calc(var(--m) * 1);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/RelativeInfoForm/RelativeInfoForm.module.css ***!
  \********************************************************************************************************************************************************************************/
.RelativeInfoForm-module--label--zoas3 {
    width: calc(var(--m) * 20);
}

.RelativeInfoForm-module--textareaLabel--bWnli {
    align-self: flex-start;
    margin-top: 8px;
}

.RelativeInfoForm-module--confirmationModalFooter--FBSBB {
    display: flex;
    justify-content: flex-start;

    & > *:not(:last-child) {
        margin-right: 8px;
    }
}

.RelativeInfoForm-module--relativeFormContainer--OWqKG {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/RelativeInfoSidePage/RelativeInfoSidePage.module.css ***!
  \****************************************************************************************************************************************************************************************/
.RelativeInfoSidePage-module--footer--e9aJS {
    display: flex;
}

.RelativeInfoSidePage-module--footerLeft--NAuFy {
    flex-grow: 1;
}

/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/staff-common/lib/components/SelectCombo/SelectCombo.module.css ***!
  \**********************************************************************************************************************************************************************/
.SelectCombo-module--row--WZqTk {
    display: flex;
    gap: var(--m);
    width: 412px;
}

.SelectCombo-module--secondary--T0OIN {
    color: var(--stasColorTextSecondary);
}

/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/react-ui-tour/dist/esm/components/miniTooltip/MiniTooltip.module.css ***!
  \****************************************************************************************************************************************************************************/
.MiniTooltip-module--body--hvsff {
  box-sizing: border-box;
  max-width: 368px;
  min-width: 240px;
  font-weight: normal;
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/react-ui-tour/dist/esm/components/footer/Footer.module.css ***!
  \******************************************************************************************************************************************************************/
.Footer-module--footer--IOQGf {
  position: relative;
  text-align: center;
  min-height: 42px;
  vertical-align: middle;
  display: flex;
}
.Footer-module--footerLeftPart--VouXX {
  display: inline-block;
  margin-top: 16px;
  margin-right: 8px;
}
.Footer-module--footerStepsCounterPart--GkXJ2 {
  display: inline-block;
  margin-top: 16px;
  position: absolute;
  right: 0;
}
.Footer-module--footerRightPart--bLrWf {
  display: inline-block;
  margin-top: 16px;
}
.Footer-module--footerImage--Cx_ZG {
  margin-top: 20px;
  vertical-align: bottom;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/react-ui-tour/dist/esm/components/stepsCounter/StepsCounter.module.css ***!
  \******************************************************************************************************************************************************************************/
.StepsCounter-module--stepsCounter--DRCNx {
  display: inline-block;
  position: relative;
  top: 6px;
  color: #757575;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.StepsCounter-module--whiteCounter--EgRPL {
  color: #ffffff;
  opacity: 0.87;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/react-ui-tour/dist/esm/components/highlight/Highlight.module.css ***!
  \************************************************************************************************************************************************************************/
.Highlight-module--wrapper--TtlrG {
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: content-box;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!./node_modules/@skbkontur/react-ui-tour/dist/esm/components/tooltip/Tooltip.module.css ***!
  \********************************************************************************************************************************************************************/
.Tooltip-module--tooltip--vn9hC {
  box-sizing: border-box;
  position: relative;
}
.Tooltip-module--header--xRx__ {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin-right: 20px;
}
.Tooltip-module--body--Fv3A3 {
  min-height: 18px;
  font-size: 16px;
  line-height: 22px;
  margin-top: 8px;
}
.Tooltip-module--body--Fv3A3 a {
  text-decoration: none;
  color: rgb(48, 115, 197);
}
.Tooltip-module--image--MhjSh {
  margin-bottom: 8px;
}

/*# sourceMappingURL=candy_v6_18_0.css.map*/