:root{ --nav-height: 3.6rem; --footer-height: 3.6rem; } nav { height: var(--nav-height); } main { padding-top: var(--nav-height); min-height: calc(100vh - var(--footer-height) - 1rem) } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, .ui.header:first-child { margin-top: 1rem; } svg { margin: -0.3em -0.5em -0.5em -0.4em; fill: currentColor; } .ui.footer.segment { margin-bottom: 0; } .tagify { width: 100%; border-radius: 0.28571429rem; --tags-focus-border-color: #85b7d9; --placeholder-color: rgba(191, 191, 191, 0.87); --placeholder-color-focus: rgba(115, 115, 115, 0.87); } .ui.table { caption-side: bottom; } .ui.label { margin: 0.14285714em; } .ui.label > .detail { margin-left: 0.3em; text-transform: capitalize; } .ui.form .fields > .field { width: 100%; } .ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox { margin-top: 0; } .ui.dropdown.label { min-width: auto; } .ui.dropdown.label > .remove.icon { right: 2.3em; } .toast-container .ui.header { text-transform: capitalize; } .share-size { --free-ratio: calc(var(--free) / var(--total)); --used-percent: calc(100% - 100% * var(--free-ratio)); --color: hsl(calc(120 * var(--free-ratio)) 100% 50%); background-image: linear-gradient( to right, var(--color) var(--used-percent), transparent var(--used-percent), transparent ) !important; text-align: center !important; } .compact { position: static !important; overflow-x: auto; } .compact > input { min-width: 10em; padding-right: 0.1em; } .compact .ui.buttons .mini.button { padding: 0.5em; position: static; } .compact .ui.dropdown.button:not(.pointing):not(.floating).active { border-radius: 0; } .compact .ui.dropdown .menu { left: 0; right: 0; margin: -.7em .7em; min-width: auto; }