.issues-container { display: flex; flex-direction: column; width: 100%; gap: var(--gap); h2 { margin: 0; } } .issues-header { display: flex; flex-direction: row; gap: var(--gap); button { width: fit-content; } * { height: 100%; } form { border: 0; margin: 0; padding: 0; flex-direction: row; gap: inherit; width: inherit; flex-grow: 1; * { height: 100%; } input[type="text"] { width: max-content; flex-grow: 1; } } } .issues-list { width: 100%; height: 100%; display: flex; flex-direction: column; gap: var(--gap); .issue { background-color: var(--bg-lighter); padding: var(--gap); * { margin: 0; } } } .issue-header { display: flex; align-items: start; justify-content: center; flex-direction: column; gap: var(--gap); }