html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
section {
margin: 0;
padding: 0;
height: 100%;
overflow: scroll;
}
menu {
display: block;
padding: 0;
margin: 0;
}
gaia-list h3 {
width: calc(100% - 10px);
}
gaia-list .action.disabled {
pointer-events: none;
color: var(--header-disabled-button-color);
}
.controls {
display: flex;
flex-flow: row;
justify-content: space-around;
align-items: center;
padding: 0 0.5rem;
}
/* gaia-button forces the min-width we need to override. */
/* Hence the !important */
gaia-button.single {
min-width: 90% !important;
}
gaia-button.primary {
--button-background: var(--color-blue);
--text-color: var(--color-gamma);
}
gaia-button.destructive {
--button-background: var(--color-destructive);
--text-color: var(--color-beta);
}
a.navigation *, a.action *, a.edit * {
pointer-events: none;
}
gaia-list span.group {
text-transform: capitalize;
font-size: 0.8em;
min-height: auto;
background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
var(--highlight-color);
color: var(--text-color);
}
gaia-list span.group::before {
display: none;
}
gaia-list a.first::before {
display: none;
}
#main gaia-list,
#details-content {
margin: 0;
padding: 0;
width: 100%;
height: calc(100% - 50px);
overflow: scroll;
}