.company-base-form{display:flex;flex-direction:column;align-items:stretch;row-gap:40px;min-height:100%;flex:1 1}.company-base-form .fields-container{display:flex;flex-direction:column;row-gap:20px}.company-base-form .fields-Container-description{margin-top:-6px}.company-base-form .vlg-textarea-component-wrapper{height:106px}.company-base-form .submit-button{margin-top:auto}.company-avatar-uploader{display:flex;align-items:flex-start;column-gap:16px}.company-avatar-uploader .image-container{display:flex;align-items:center;justify-content:center;width:160px;height:160px;flex-shrink:0;background:#f1f5f9;cursor:pointer}.company-avatar-uploader .image-container.with-image{background:none}.company-avatar-uploader .image-container .avatar{max-width:100%;max-height:100%}.company-avatar-uploader .right-container{display:flex}.company-avatar-uploader .right-container .text-container{display:flex;flex-direction:column;row-gap:4px;font-weight:400}.company-avatar-uploader .right-container .text-container .descrtiption{font-size:12px;line-height:16px;color:#475569}.company-avatar-uploader .right-container .text-container .errors{font-size:12px;line-height:16px;color:#f43f5e}.company-avatar-uploader .right-container .buttons-container{display:flex;align-items:center;column-gap:4px}.company-avatar-uploader.file-drag-over .image-container{border-radius:5px;background:#f8fafc;border:2px solid #0ea5e9}@media only screen and (max-width:480px){.company-avatar-uploader .right-container{flex-direction:column;justify-content:space-between;height:160px}}.company-info-form .actual-address-fields{display:flex;flex-direction:column;row-gap:12px}.company-info-form .company-role-label{display:flex}.company-info-form .company-role-label .company-tag-role{font-size:14px;line-height:16px;font-weight:400;display:flex;padding:2px 8px 2px 3px;justify-content:center;align-items:center;gap:2px;margin-left:12px;border-radius:20px;border:1px solid #f59e0b;width:-moz-fit-content;width:fit-content;color:#f59e0b}.company-info-form .company-role{position:relative}.company-info-form .company-role .vlg-combo-box-component-wrapper{width:100%}.company-info-form .company-role .tooltip-wrapper{display:flex;gap:8px;align-items:flex-start;top:-40px;right:106%;position:absolute}.company-info-form .company-role .tooltip-wrapper .tooltip-text{font-weight:400;font-size:12px;line-height:16px;color:#e2e8f0;width:340px}.company-portfolio-block .price-date-block{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.company-portfolio-block .attachments-description{color:#334155}@media screen and (max-width:480px){.company-portfolio-block .price-date-block{display:flex;flex-direction:column;row-gap:20px}}.company-free-tariff-banner{width:100%;border:1px solid #94a3b8;outline:3px solid #e2e8f0;border-radius:4px;padding:16px;display:flex;align-self:flex-start;justify-content:space-between;gap:12px}.company-free-tariff-banner .lock-icon{min-width:32px;width:32px;height:32px}.company-free-tariff-banner .text-container{display:flex;flex-direction:column;justify-self:stretch;gap:8px}.company-free-tariff-banner .text-container .banner-text{color:#334155}.company-info-progress-panel{display:flex;width:460px;justify-content:flex-end;align-items:flex-start;gap:16px}.company-info-progress-panel .panel-text-wrapper{position:relative;display:flex;padding-top:13px;flex-direction:column;align-items:flex-end;gap:12px;flex:1 0}.company-info-progress-panel .panel-text-wrapper .panel-text{display:flex;align-items:flex-end;flex-direction:column}.company-info-progress-panel .panel-text-wrapper .panel-text .description{font-weight:400}.company-info-progress-panel .panel-text-wrapper .panel-text .description .step-wrapper{margin-right:8px}.company-info-progress-panel .panel-text-wrapper .panel-text .description .step-wrapper .total-steps{color:#94a3b8}.company-info-progress-panel .panel-text-wrapper .tooltip-wrapper{display:flex;gap:8px;align-items:flex-end;top:110%;position:absolute;visibility:hidden}.company-info-progress-panel .panel-text-wrapper .tooltip-wrapper .tooltip-text{font-weight:400;font-size:12px;line-height:16px;color:#e2e8f0;width:280px}.company-info-progress-panel .progress-panel{display:flex;width:80px;height:80px;align-items:center;justify-content:center;position:relative;color:#f59e0b}.company-info-progress-panel .progress-panel .progress-donut{width:100%;height:100%;position:absolute;top:0;left:0}.company-info-progress-panel .progress-panel .percent{z-index:5}.company-info-progress-panel.finished .progress-panel{color:#14b8a6}.company-info-progress-panel .popover-action-menu .action-button{color:#e2e8f0}.company-info-progress-panel .popover-action-menu .action-button .check{color:#14b8a6}.company-info-progress-panel .popover-action-menu .action-button:hover{background-color:#1e293b}.company-info-progress-panel .popover-action-menu .block-title{color:#fff;display:flex;padding:4px 8px 8px;align-items:flex-start;gap:40px;align-self:stretch}.company-info-progress-panel .popover-action-menu .block-title:last-child{margin-top:16px}.company-info-progress-panel.hide-mask,.company-info-progress-panel.hide-mask .tooltip-wrapper{visibility:hidden}.company-info-progress-panel.hide-mask .tooltip-wrapper.company-role{visibility:visible}.not-customer-company-page{margin-top:-20px;display:flex;flex-direction:column;row-gap:16px}.not-customer-company-page .not-customer-company-page-header{display:flex;justify-content:space-between}.not-customer-company-page .page-title{max-width:790px;margin-bottom:16px}.not-customer-company-page .company-info-container{display:grid;align-items:flex-start;grid-template-columns:170px 544px;grid-column-gap:20px;column-gap:20px}.not-customer-company-page .company-info-container .company-parameters-container{display:flex;flex-direction:column;align-items:stretch;row-gap:20px}@media only screen and (max-width:992px){.not-customer-company-page .page-title{font-weight:800;font-size:28px;line-height:32px}.not-customer-company-page .company-info-container{display:block}}