#notifs-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; margin-top: 32px; } #notifs-list-controls { display: inline-block; position: absolute; left: 50%; transform: translateX(-50%); margin-top: 5px; } #global-selector { width: auto; margin: 2px 1px 2px 2px; } .control-btn { margin-top: 2px; margin-bottom: 2px; } #read-btn { margin-left: 1px; margin-right: 2px; float: right; visibility: hidden; } #delete-btn { margin-left: 1px; margin-right: 1px; float: right; visibility: hidden; } #reverse-btn { margin-left: 1px; margin-right: 1px; } #notifs-list { grid-column: 2; } div.notif { padding: 5px; margin: 10px; word-break: break-word; background-color: #87DE87; border-radius: 5px; } div.notif p { font-size: 10pt; text-align: center; margin: 10px; padding: 3px; } div.notif input { width: auto; } div.notif button { float: right; } div.deleted { display: none; } div.sev-warning { background-color: #FFEEAA; } div.sev-error { background-color: #DE8787; } div.seen { background-color: lightgrey; } div.filtered { display: none; } #plancia .notifs-criterion { display: flex; } #plancia .notifs-criterion label { margin: 2px; } #plancia #clear-filters-btn { margin: 2px auto; width: 100%; } #plancia #apply-filters-btn { margin: 2px auto; width: 100%; }