#Settings { position: relative; height: 100%; } #SettingsIcon { height: calc(100% - 26px); margin: 13px; filter: invert(100%) sepia(65%) saturate(2%) hue-rotate(215deg) brightness(113%) contrast(101%); } #settingsPopupBody { display: flex; flex-direction: column; overflow-y: scroll; } .settings-section { margin: 5px 5px 10px; font-size: 10pt; font-weight: 100; display: block; border-top-style: solid; border-top-width: 1px; border-top-color: lightgray; width: calc(100% - 30px); padding: 10px; } .settings-section-content { display: flex; flex-direction: row; width: 100%; flex-wrap: wrap; } .section-item { position: relative; display: flex; flex-direction: column; width: 22%; min-width: 300px; height: auto; border-radius: 10px; border-style: solid; border-width: 1px; border-color: lightgray; margin: 7px; padding: 5px 5px 35px; } .section-item > * { margin: 2px 0; } .section-item[connector-status="Not Configured"]{ border-color: var(--primary-color); } .section-item[connector-status="Configured"]{ border-color: green; } .section-item > .settings-section-title { font-weight: bold; vertical-align: bottom; line-height: 32px; font-size: 12pt; width: 100%; } .section-item > .settings-section-title > img { width: auto; height: 32px; margin: 5px; vertical-align: middle; border-radius: 5px; } .section-item .section-actions { position: absolute; bottom: 0; display: flex; justify-content: space-around; margin: 5px; width: calc(100% - 20px); } .section-actions > span, #resetUserAgent { border: 1px solid lightgray; padding: 3px 5px 2px; width: 10ch; text-align: center; border-radius: 3px; } #resetUserAgent{ align-self: flex-end; margin-top: 3px; }