.all-card-link{cursor:pointer;color:inherit}.company-card .all-card-link,.company-card:not(.with-all-card-link){display:flex;align-items:flex-start;column-gap:16px;background:#fff;border-radius:2px;border:2px solid rgba(0,0,0,0);box-shadow:0 2px 5px 0 rgba(15,23,42,.12);padding:20px;box-sizing:border-box}.company-card .all-card-link:hover,.company-card:not(.with-all-card-link):hover{border-color:#bae6fd}.company-card .all-card-link{cursor:pointer;color:inherit}.company-card .company-avatar-container{width:102px;height:102px;display:flex;align-items:center;justify-content:center;border-radius:2px;border-bottom:1px solid #e2e8f0;color:#94a3b8}.company-card .company-avatar-container>img{max-width:100%;max-height:100%}.company-card .rating-panel{display:flex;flex-direction:column;align-items:center;row-gap:8px;width:102px;height:144px;border-radius:2px;border:1px solid #e2e8f0}.company-card .rating{font-weight:800;font-size:20px;line-height:26px;display:flex;column-gap:8px;align-items:center;color:#f59e0b}.company-card .rating .rating-value{display:inline-flex;align-items:center;position:relative}.company-card .rating .rating-value.crossed{color:#64748b}.company-card .rating .rating-value.crossed:before{content:" ";width:100%;height:2px;background:#e11d48;position:absolute}.company-card .main-info{display:flex;flex-direction:column;row-gap:8px;width:calc(100% - 118px)}.company-card .main-info .company-name{display:inline-flex;align-items:center;column-gap:6px}.company-card .main-info .top-panel{display:flex;align-items:center;column-gap:16px}.company-card .main-info .top-panel .favourite-button{margin-left:auto}.company-card .main-info .first-info-row{display:flex;align-items:center;column-gap:4px}.company-card .main-info .first-info-row .okved-title{display:flex;align-items:center}.company-card .main-info .first-info-row .okved-label{min-width:176px}.company-card .main-info .first-info-row .okved-info{display:inline-flex;align-items:center;column-gap:4px;overflow:hidden}.company-card .main-info .first-info-row .okved-info .okved-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.company-card .main-info .first-info-row .okved-number{display:inline-block;text-align:center;padding:0 4px;border-radius:2px;background:#e0f2fe;flex-shrink:0}.company-card .main-info .second-info-row{display:flex;align-items:center;column-gap:20px}.company-card .main-info .second-info-row .tin{flex-shrink:0}.company-card .main-info .second-info-row .region-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.company-card .main-info .second-info-row .regions-count{padding:2px 9px 2px 6px;background:#f8fafc;margin-left:8px}.company-card .main-info .text-with-icon{display:inline-flex;align-items:center;column-gap:8px;overflow:hidden}.company-card .main-info .text-with-icon svg{width:24px;min-width:24px;height:24px}.company-card .main-info .text-with-icon .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-flex;align-items:center;gap:4px}.company-card .main-info .text-with-icon .text .vlg-blur-component{width:120px}.company-card .company-card-skeleton{width:100%;height:100%;display:flex;align-items:flex-start;column-gap:8px}.company-card .company-card-skeleton .avatar{width:102px;height:102px}.company-card .company-card-skeleton .content-rows{flex:1 1;display:grid;grid-template-rows:32px 20px 20px 20px;grid-row-gap:10px;row-gap:10px}.company-card .company-card-skeleton .content-rows .first-row{margin-bottom:8px}.company-card.minified-company-card{padding:8px;column-gap:8px}.company-card.minified-company-card .company-avatar-container{width:60px;height:60px;border:none}.company-card.minified-company-card .main-info .second-info-row{flex-direction:column-reverse;align-items:flex-start;row-gap:8px}.company-card.minified-company-card .company-card-skeleton .avatar{width:60px;height:60px}@media only screen and (max-width:992px){.company-card{flex-direction:column}.company-card .main-info{width:100%}.company-card .main-info .adaptive-header{display:flex;justify-content:space-between}.company-card .main-info .adaptive-header .company-rating-widget svg{width:20px}.company-card .main-info .adaptive-header .company-rating-widget .rating-value{font-size:16px;line-height:24px;font-weight:600}.company-card .main-info .first-info-row{flex-direction:column;align-items:baseline;row-gap:2px}.company-card .main-info .first-info-row .okved-info{width:100%}.company-card .main-info .first-info-row .okved-info .okved-text{white-space:normal}.company-card .main-info .adaptive-links{display:flex;column-gap:16px;margin-top:6px}}.companies-list{display:flex;flex-direction:column;align-items:stretch;row-gap:12px}