.company-dropdown-trigger{font-size:24px;margin-left:5px;font-weight:600;color:#262626;line-height:1;cursor:text;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.company-dropdown-trigger .switch-icon{font-size:16px;color:#8c8c8c;transition:all .2s ease}.company-dropdown-trigger:hover{color:#667eea;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.company-dropdown-trigger:hover .switch-icon{color:#667eea;transform:rotate(90deg)}.company-name-static{font-size:24px;font-weight:600;color:#262626;line-height:1;display:inline-block}.company-menu-item{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:180px;padding:4px 0}.company-menu-item span{font-size:14px}@media(max-width:768px){.company-dropdown-trigger,.company-name-static{font-size:20px}}.company-selection-splash .ant-modal-content{padding:40px;border-radius:12px}.company-selection-splash .splash-content{display:flex;flex-direction:column;gap:32px}.company-selection-splash .splash-header{text-align:center}.company-selection-splash .splash-header h2{font-size:28px!important;font-weight:600;margin-bottom:12px;color:#1a1a1a}.company-selection-splash .splash-header .splash-description{font-size:15px;color:#666;margin:0;line-height:1.6}.company-selection-splash .company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:400px;overflow-y:auto;padding:4px}.company-selection-splash .company-card{border:2px solid #e8e8e8;border-radius:8px;transition:all .3s ease;cursor:pointer}.company-selection-splash .company-card:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.company-selection-splash .company-card.selected{border-color:#1890ff;background-color:#e6f4ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.company-selection-splash .company-card .ant-card-body{padding:20px}.company-selection-splash .company-card .company-card-content{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-selection-splash .company-card .company-card-content .company-name{font-size:16px;font-weight:500;color:#1a1a1a;flex:1}.company-selection-splash .company-card .company-card-content .selected-icon{font-size:20px;color:#1890ff;flex-shrink:0}.company-selection-splash .splash-footer{margin-top:8px}.company-selection-splash .splash-footer .ant-btn{height:48px;font-size:16px;font-weight:500;border-radius:8px}.company-grid::-webkit-scrollbar{width:8px}.company-grid::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.company-grid::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.company-grid::-webkit-scrollbar-thumb:hover{background:#999}.sider-wrapper{height:100vh;position:sticky;top:0;background-color:var(--background-color);border-right:1px solid #e8e8e8}.sider-wrapper .sidebar-logo-section{border-bottom:1px solid var(--neutral-100)}.sider-wrapper .sidebar-logo-section.sidebar-collapsed{padding:16px 8px}.sider-wrapper .sidebar-logo-section.sidebar-expanded{padding:21px 13px}.sider-wrapper .collapse-button-section{border-bottom:1px solid var(--neutral-100)}.sider-wrapper .collapse-button-section .ant-btn{width:100%;height:40px}.sider-wrapper .menu-section .ant-menu{background-color:rgba(0,0,0,0);border:none}