.work-statistics-tabs { display: flex; background-color: #fff; border-bottom: 1px solid #e5e6eb; height: 44px; align-items: center; justify-content: flex-start; padding: 0 0 0 0; } .work-statistics-tab { flex: 1; text-align: center; font-size: 16px; color: #666; height: 44px; line-height: 44px; background: #fff; border: none; border-radius: 0; position: relative; cursor: pointer; font-weight: 400; transition: color 0.2s; } .work-statistics-tab-active { color: #1A6FB8; font-weight: 500; } .work-statistics-tab-active::after { content: ''; display: block; position: absolute; left: 50%; bottom: 0; width: 40px; height: 3px; background: #1A6FB8; border-radius: 2px; transform: translateX(-50%); }