.card-user{width:100%;border-radius:.4rem;background-color:#85bfe6}@media print{.card-user{margin-bottom:3rem;padding:2rem;background-color:transparent;border-left:6px solid #5895be}}@media screen and (min-width:0) and (max-width:63.9375em){.card-user{padding:1rem;border-top:6px solid #5895be}}@media screen and (min-width:64em){.card-user{margin-bottom:3rem;padding:2rem;border-left:6px solid #5895be}}@media screen and (min-width:0) and (max-width:63.9375em){.card-user__main{margin-bottom:1rem}}.card-user__inner{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-user__preview{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.card-user__preview{display:none!important}}.card-user__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:2rem;padding-bottom:1rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media print{.card-user__description{color:#000}}@media screen and (min-width:0) and (max-width:63.9375em){.card-user__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:64em){.card-user__description{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card-user__description .user-title{font-size:2.2rem}.card-user__description .user-firstname{font-size:2.2rem;font-weight:500}.card-user__description .user-lastname{font-size:2.2rem;font-weight:500;text-transform:uppercase}.card-user__description .user-middlename{font-size:1.4rem}.card-user__description .user-function{font-size:1.6rem;font-weight:500}@media print{.card-user__description .button{display:none!important}}.card-user__title a{margin-right:1rem}@media print{.card-user .button{display:none!important}}.card-user .button:hover{color:#fff}.row{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}@media print{.row{border-top:1px solid #dbdbdb;font-size:10pt;page-break-inside:avoid}}@media screen and (min-width:64em){.row:nth-child(2n){background-color:#f1f1f1}}.row--header{background-color:#424251;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem}@media print{.row--header{font-size:1.3rem}.row--header .icon-text,.row--header .icon:before,.row--header a{color:#fff!important}}.row--header .icon-text,.row--header .icon:before,.row--header a{color:#fff;font-weight:500}.row--header .icon{font-size:1.4rem}.contacts-list-view .row--header .badge{display:none}@media screen and (min-width:64em){.row--header .row__group:first-child{border-left-color:#424251}.row--header .row__group:last-child{border-right:1px solid #424251}.row--header .row__group:last-child .row__item:last-child{border-right:0}}.row--header .row__label{display:block}@media screen and (min-width:0) and (max-width:63.9375em){.row--header .row__label{font-size:1.6rem}}.row__group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-right:1px solid #dbdbdb}@media print{.row__group{padding:1.2rem 1.6rem;-webkit-box-flex:6;-ms-flex:6;flex:6}.user-detail--table .row__group{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media screen and (min-width:0) and (max-width:63.9375em){.row__group{padding:1rem 1.2rem;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f1f1f1}}@media screen and (min-width:64em){.row__group{padding:1.2rem 1.6rem;-webkit-box-flex:6;-ms-flex:6;flex:6}.user-detail--table .row__group{-webkit-box-flex:2;-ms-flex:2;flex:2}}.row__group:first-child{border-left:1px solid #dbdbdb}.row__group--check{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.row__group--check{display:none!important}}.row__group--main{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media print{.row__group--main{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media screen and (min-width:0) and (max-width:63.9375em){.row__group--main{border-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.row__group--main .icon-text{margin-bottom:.5rem}}@media screen and (min-width:64em){.row__group--main{-webkit-box-flex:2;-ms-flex:2;flex:2}}.row__group--main .row__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row__group--main a{font-weight:700}.row__group--secondary{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:0}@media print{.row__group--secondary .row__item:first-child{border-left:0;-webkit-box-flex:6;-ms-flex:6;flex:6}.user-detail--table .row__group--secondary .row__item:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media screen and (min-width:0) and (max-width:63.9375em){.row__group--secondary{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.row__group--secondary>div{background:#e7e7e7;border-bottom:1px solid #ccc}.row__group--secondary:before{content:"";display:block;width:100%;height:.5rem;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent);background-repeat:repeat-x}}@media screen and (min-width:64em){.row__group--secondary .row__item:first-child{border-left:0;-webkit-box-flex:6;-ms-flex:6;flex:6}.user-detail--table .row__group--secondary .row__item:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}}.row__info__expand .icon{margin-left:1rem;font-size:1rem}.row__info__avatar{height:4rem;width:4rem;background-image:url(../img/default-avatar.png);background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.row__info__avatar{display:none!important}}@media screen and (min-width:0) and (max-width:63.9375em){.row__info__avatar{margin-right:1rem}}@media screen and (min-width:64em){.row__info__avatar{margin-right:2rem}}.row__info__base{margin-right:1.6rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.row__info__function{font-size:1.4rem;font-style:italic}.row__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;border-right:1px solid #dbdbdb;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}@media print{.row__item{padding:1.2rem 1.6rem;-webkit-box-flex:6;-ms-flex:6;flex:6}.user-detail--table .row__item{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media screen and (min-width:0) and (max-width:63.9375em){.row__item{padding:1rem 1.2rem;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f1f1f1}}@media screen and (min-width:64em){.row__item{padding:1.2rem 1.6rem;-webkit-box-flex:6;-ms-flex:6;flex:6}.user-detail--table .row__item{-webkit-box-flex:2;-ms-flex:2;flex:2}}.row__item .button{white-space:normal}@media print{.row__label{display:none}}@media screen and (min-width:0) and (max-width:63.9375em){.row__label{font-size:1.4rem;color:#919191}}@media screen and (min-width:64em){.row__label{display:none}}.row__label .icon{font-size:1.4rem}.row .badge,.row .badge__color{margin:0}.contacts-list-view .row .badge{display:none}.table{width:100%}@media print{.table{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;page-break-inside:avoid;display:table}}@media screen and (min-width:0) and (max-width:63.9375em){.table{border-top:1px solid #dbdbdb}}@media screen and (min-width:64em){.table{border-bottom:1px solid #dbdbdb}}.table__header{background-color:#424251;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem}.table__header .icon-text,.table__header .icon:before{color:#fff}.table__header .icon{font-size:1.4rem}.contacts-list-view .table__header .badge{display:none}@media screen and (min-width:0) and (max-width:63.9375em){.table .checkbox__square{width:2.4rem;height:2.4rem}}.user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}.user-details__title{margin-bottom:1rem}.user-details .user-detail{padding-bottom:2rem}@media print{.user-details .user-detail{width:49%}.user-details .user-detail--table{width:100%}}@media screen and (min-width:0) and (max-width:63.9375em){.user-details .user-detail{width:100%}}@media screen and (min-width:64em){.user-details .user-detail{width:49%}.user-details .user-detail--table{width:100%}}.user-details__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:1rem 2rem;background-color:#f5f5f5;border-radius:4px}@media print{.user-details__group{background-color:#d3d3d3}}.user-details__label{margin-right:2rem;width:20%;color:grey}