.CompanyLayout{width:100%;padding:10px 0 0;&.regular{background:linear-gradient(180deg,#cfe0ee,rgba(242,248,251,0) 85.694%)}&.full{background:linear-gradient(180deg,#fac255,hsla(41,61%,79%,0))}&.senior{background:linear-gradient(180deg,#e1251b,rgba(225,37,27,0) 100%)}&.procurement{background:linear-gradient(180deg,#7091ff,rgba(164,227,255,0))}}.CompanyLayoutPage{gap:10px;width:1200px;margin:auto;padding-bottom:60px;&.regular{background:linear-gradient(180deg,#d6e3ed,#beceda .152%,#f2f8fb 85.694%)}&.full{background:#e9af3f}&.senior{background:linear-gradient(180deg,#f62216,rgba(225,37,27,0) 100%)}&.procurement{background:linear-gradient(180deg,#5e80f0,#a4e3ff)}}.CompanyLayoutTop{position:relative;box-shadow:6px 6px 54px 0 rgb(0 0 0/5%);.ant-divider{margin:0}&.regular{.EnterpriseTopMenu{background:#acbcc8}}&.full{background:#e9af3f;.EnterpriseTopMenu{background:#ead5a7}}&.senior{background:linear-gradient(180deg,#f62216,rgba(225,37,27,0) 100%);.EnterpriseTopMenu{background:#e1251b}}&.procurement{background:linear-gradient(180deg,#5e80f0,#a4e3ff);.EnterpriseTopMenu{background:#5f86eb}}.EnterpriseTopMenu{color:#fff;.ant-menu-title-content{color:#fff}}.EnterpriseTopMenu.ant-menu-horizontal>.ant-menu-item-selected:after,.EnterpriseTopMenu.ant-menu-horizontal>.ant-menu-item:hover:after,.EnterpriseTopMenu.ant-menu-horizontal>.ant-menu-submenu-selected:after,.EnterpriseTopMenu>.ant-menu.ant-menu-horizontal>.ant-menu-item-selected:after,.EnterpriseTopMenu>.ant-menu.ant-menu-horizontal>.ant-menu-submenu-selected:after{border-bottom-color:#fff}}.CompanyLayoutTopSummary{z-index:1;gap:16px;padding:30px}.CompanyLayoutTopSummaryContent{gap:24px}.CompanyLayoutTopSummaryImage{border:2px solid #f3f3f3;border-radius:10px;img{border-radius:8px}}.CompanyLayoutTopSummaryText{flex:1 1;gap:16px;.ant-typography{color:#fff;font-size:20px;font-weight:400;line-height:24px}h3.ant-typography{color:#fff;margin:0;font-size:30px;font-weight:500;line-height:30px}.ant-descriptions{.ant-descriptions-item-content,.ant-descriptions-item-label{color:#fff}}}.CompanyLayoutTopSummaryVip{width:320px;height:120px}.CompanyLayoutTopSummaryVipName{flex:1 1;gap:30px;.ant-typography{color:#fff;font-size:36px;font-weight:400;line-height:42px}}.CompanyLayoutTopSummaryEmployees{gap:24px;.ant-typography{color:#fff;min-width:120px;font-size:16px;line-height:32px;text-align:right}}.CompanyLayoutContent{gap:10px}.CompanyLayoutSider{gap:10px;width:310px;.CardTitle{margin-bottom:20px}.CompanyQrCode.ant-qrcode{margin:auto}}