.container { margin-top: 0 !important; box-shadow: 0px 0px 1px rgba(40, 41, 61, 0.08), 0px 0.5px 2px rgba(96, 97, 112, 0.16); border-radius: 4px; flex-grow: 1; display: flex; flex-direction: column; .heading { box-shadow: 0px 0px 1px rgba(40, 41, 61, 0.08), 0px 0.5px 2px rgba(96, 97, 112, 0.16); align-items: center; padding-left: var(--spacing-large) !important; background-color: var(--grey-100); } .content { padding: var(--spacing-xxlarge) 0 var(--spacing-large) var(--spacing-medium) !important; flex-grow: 1; } } .fileContent { padding: var(--spacing-small) var(--spacing-xlarge) var(--spacing-xlarge) var(--spacing-xlarge) !important; flex-grow: 1; display: flex; > div { display: flex; flex-direction: column; flex-grow: 1; } } .gitBlame { padding: var(--spacing-xlarge) !important; } .gitHistory { padding: var(--spacing-small) var(--spacing-xlarge) !important; } .tabsContainer { flex-grow: 1; display: flex; background-color: var(--primary-bg) !important; > div { flex-grow: 1; display: flex; flex-direction: column; } > div > div[role='tablist'] { background-color: var(--white) !important; padding-left: var(--spacing-large) !important; padding-right: var(--spacing-xlarge) !important; border-bottom: 1px solid var(--grey-200) !important; } > div > div[role='tabpanel'] { margin-top: 0; flex-grow: 1; display: flex; flex-direction: column; } [aria-selected='true'] { .tabTitle, .tabTitle:hover { color: var(--grey-900) !important; font-weight: 600 !important; } } .tabTitle { font-weight: 500; color: var(--grey-700); display: flex; align-items: center; height: 24px; margin-top: var(--spacing-8); > svg { display: inline-block; margin-right: 5px; } .count { margin-left: var(--spacing-small); display: inline-block; border-radius: 8px; font-weight: 500; font-size: var(--font-size-small); color: var(--primary-7) !important; background-color: var(--primary-1) !important; padding: 3px 6px !important; } } .tabTitle:not:first-child { margin-left: var(--spacing-8) !important; } }