.ant-tabs {
    border-radius: 0px;
    padding: 0px;
}

.ant-tabs > .ant-tabs-nav {
    position: sticky;
    top: 0px;
    z-index: 100;
    padding: 9px 32px;
    margin-bottom: 0px;
}

.ant-layout-header.overview-header {
    padding: 0 32px;
}

.ant-tabs-content {
    padding: 0px 32px;
    overflow: auto;
}

/* Adjust tab navigation padding on mobile */
@media (max-width: 768px) {
    .ant-tabs > .ant-tabs-nav {
        padding: 9px 16px; /* Reduced padding on mobile */
    }
    .ant-layout-header.overview-header {
        padding: 0 16px;
    }
    .ant-tabs-content {
        padding: 0px 16px; /* Reduced padding on mobile */
    }
}

/* Global anticon color override */
.anticon {
    color: rgb(0, 31, 30) !important;
}