*, ::after, ::before { box-sizing: border-box; } body { margin: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff; } .col { display: flex; flex-direction: column; gap: 5px; height: 100vh; } .list { margin: 10px; overflow: scroll; display: flex; flex-direction: column; gap: 5px; flex-grow: 1; } .list .item { display: flex; justify-content: space-between; gap: 5px; } .list .item .marker { width: 40px; text-align: end; } .list .item .content { width: 100%; text-align: start; } .add { margin: 10px; display: flex; gap: 5px; } .add input[name="name"] { width: 100% }