1f125bc8dSSascha Leib#monitor__admin { 2f125bc8dSSascha Leib 3f125bc8dSSascha Leib section[role="tabpanel"] { 4f125bc8dSSascha Leib margin: .25rem 0; 5f125bc8dSSascha Leib } 6f125bc8dSSascha Leib 7f125bc8dSSascha Leib #monitor__today { 8f125bc8dSSascha Leib 9f125bc8dSSascha Leib header { 10*9bc80cc5SSascha Leib background-color: #F0F0F0; 11f125bc8dSSascha Leib color: #333; 12*9bc80cc5SSascha Leib border: #CCC solid 1px; 13*9bc80cc5SSascha Leib border-radius: .5rem .5rem 0 0; 14*9bc80cc5SSascha Leib margin: .5rem 0 1pt 0; 15*9bc80cc5SSascha Leib padding: .25rem .5rem; 16f125bc8dSSascha Leib font-size: 1rem; 17*9bc80cc5SSascha Leib } 18*9bc80cc5SSascha Leib 19*9bc80cc5SSascha Leib /* list formatting */ 20*9bc80cc5SSascha Leib dl { 21*9bc80cc5SSascha Leib & { 22*9bc80cc5SSascha Leib border-left: #555 solid 1px; 23*9bc80cc5SSascha Leib padding-left: .5rem; 24*9bc80cc5SSascha Leib margin: 0; 25*9bc80cc5SSascha Leib } 26*9bc80cc5SSascha Leib &:first-child { 27*9bc80cc5SSascha Leib border-left: none; 28*9bc80cc5SSascha Leib padding-left: 0; 29*9bc80cc5SSascha Leib } 30*9bc80cc5SSascha Leib dt { 31*9bc80cc5SSascha Leib margin-bottom: .2em; 32*9bc80cc5SSascha Leib } 33*9bc80cc5SSascha Leib dd { 34*9bc80cc5SSascha Leib display: flex; 35*9bc80cc5SSascha Leib justify-content: space-between; 36*9bc80cc5SSascha Leib padding: 0; margin: 0; 37*9bc80cc5SSascha Leib } 38*9bc80cc5SSascha Leib dd:nth-child(even) { 39*9bc80cc5SSascha Leib background-color: #EEE; 40f125bc8dSSascha Leib } 41f125bc8dSSascha Leib } 42*9bc80cc5SSascha Leib 43*9bc80cc5SSascha Leib #monitor__today__content { 44*9bc80cc5SSascha Leib & > details { 45*9bc80cc5SSascha Leib & { 46*9bc80cc5SSascha Leib margin: 0 0 1pt 0; 47*9bc80cc5SSascha Leib } 48*9bc80cc5SSascha Leib summary { 49*9bc80cc5SSascha Leib & { 50*9bc80cc5SSascha Leib font-weight: bold; 51*9bc80cc5SSascha Leib font-size: 1rem; 52*9bc80cc5SSascha Leib padding: .25rem .5rem; 53*9bc80cc5SSascha Leib background-color: #F0F0F0; 54*9bc80cc5SSascha Leib color: #333; 55*9bc80cc5SSascha Leib border: #CCC solid 1px; 56*9bc80cc5SSascha Leib display: flex; 57*9bc80cc5SSascha Leib justify-content: space-between; 58*9bc80cc5SSascha Leib margin: 0; 59*9bc80cc5SSascha Leib } 60*9bc80cc5SSascha Leib &::marker { 61*9bc80cc5SSascha Leib content: ''; 62*9bc80cc5SSascha Leib } 63*9bc80cc5SSascha Leib &::after { 64*9bc80cc5SSascha Leib content: '+'; 65*9bc80cc5SSascha Leib display: inline-block; 66*9bc80cc5SSascha Leib color: @ini_link; 67*9bc80cc5SSascha Leib } 68*9bc80cc5SSascha Leib } 69*9bc80cc5SSascha Leib &[open] { 70*9bc80cc5SSascha Leib summary::after { 71*9bc80cc5SSascha Leib content: '-'; 72*9bc80cc5SSascha Leib } 73*9bc80cc5SSascha Leib } 74*9bc80cc5SSascha Leib & > div { 75*9bc80cc5SSascha Leib padding: .5rem; 76*9bc80cc5SSascha Leib } 77*9bc80cc5SSascha Leib } 78*9bc80cc5SSascha Leib } 79*9bc80cc5SSascha Leib 80f125bc8dSSascha Leib footer { 81f125bc8dSSascha Leib & { 82f125bc8dSSascha Leib display: flex; 83f125bc8dSSascha Leib align-items: center; 84f125bc8dSSascha Leib column-gap: .25rem; 85*9bc80cc5SSascha Leib background-color: #F0F0F0; 86f125bc8dSSascha Leib color: #333; 87*9bc80cc5SSascha Leib border: #CCC solid 1px; 88*9bc80cc5SSascha Leib border-radius: 0 0 .5rem .5rem; 89*9bc80cc5SSascha Leib margin: 1pt 0 0 0; 90f125bc8dSSascha Leib padding: .25rem .5rem; 91f125bc8dSSascha Leib } 92f125bc8dSSascha Leib & > svg { 93f125bc8dSSascha Leib width: 1.25em; height: 1.25em; 94f125bc8dSSascha Leib fill: #333; 95f125bc8dSSascha Leib flex-shrink: 0; 96f125bc8dSSascha Leib } 97f125bc8dSSascha Leib & > span { 98f125bc8dSSascha Leib font-size: .96rem; 99f125bc8dSSascha Leib line-height: 1.25rem; 100f125bc8dSSascha Leib } 101f125bc8dSSascha Leib & > span.error { 102f125bc8dSSascha Leib color: #961D1B; 103f125bc8dSSascha Leib font-weight: bold; 104f125bc8dSSascha Leib } 105f125bc8dSSascha Leib } 106f125bc8dSSascha Leib } 107f125bc8dSSascha Leib}