.header { display: flex; flex-direction: row; align-items: center; } .title { display: flex; flex-direction: row; align-items: center; gap: 10px; font-size: 24px; font-weight: 700; overflow: hidden; height: 100px; } .actions { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 30px; min-height: 0; } .selected { font-weight: bold; } .links { display: flex; flex-direction: row; align-items: center; } @media only screen and (max-width: 768px) { .links { justify-content: space-evenly; flex: 1; border-bottom: 1px solid var(--base300); padding-bottom: 10px; margin-bottom: 10px; } .label { display: none; } .icon, .icon svg { width: 30px; height: 30px; } }