17bd08c30SSascha Leib#botmon__admin { 2f125bc8dSSascha Leib 3f125bc8dSSascha Leib section[role="tabpanel"] { 4f125bc8dSSascha Leib margin: .25rem 0; 5f125bc8dSSascha Leib } 6f125bc8dSSascha Leib 77bd08c30SSascha Leib #botmon__today { 8f125bc8dSSascha Leib 9f125bc8dSSascha Leib header { 109bc80cc5SSascha Leib background-color: #F0F0F0; 11f125bc8dSSascha Leib color: #333; 129bc80cc5SSascha Leib border: #CCC solid 1px; 139bc80cc5SSascha Leib border-radius: .5rem .5rem 0 0; 149bc80cc5SSascha Leib margin: .5rem 0 1pt 0; 159bc80cc5SSascha Leib padding: .25rem .5rem; 16f125bc8dSSascha Leib font-size: 1rem; 17*454b7f55SSascha Leib line-height: 1.25; 189bc80cc5SSascha Leib } 199bc80cc5SSascha Leib 209bc80cc5SSascha Leib /* list formatting */ 219bc80cc5SSascha Leib dl { 229bc80cc5SSascha Leib & { 239bc80cc5SSascha Leib border-left: #555 solid 1px; 249bc80cc5SSascha Leib padding-left: .5rem; 259bc80cc5SSascha Leib margin: 0; 26*454b7f55SSascha Leib font-size: 1rem; 27*454b7f55SSascha Leib line-height: 1.5; 289bc80cc5SSascha Leib } 299bc80cc5SSascha Leib &:first-child { 309bc80cc5SSascha Leib border-left: none; 319bc80cc5SSascha Leib padding-left: 0; 329bc80cc5SSascha Leib } 339bc80cc5SSascha Leib dt { 349bc80cc5SSascha Leib margin-bottom: .2em; 359bc80cc5SSascha Leib } 369bc80cc5SSascha Leib dd { 379bc80cc5SSascha Leib display: flex; 389bc80cc5SSascha Leib justify-content: space-between; 399bc80cc5SSascha Leib padding: 0; margin: 0; 409bc80cc5SSascha Leib } 419bc80cc5SSascha Leib dd:nth-child(even) { 429bc80cc5SSascha Leib background-color: #EEE; 43f125bc8dSSascha Leib } 44f125bc8dSSascha Leib } 459bc80cc5SSascha Leib 467bd08c30SSascha Leib #botmon__today__content { 479bc80cc5SSascha Leib & > details { 489bc80cc5SSascha Leib & { 499bc80cc5SSascha Leib margin: 0 0 1pt 0; 50*454b7f55SSascha Leib text-align: left; 519bc80cc5SSascha Leib } 529bc80cc5SSascha Leib summary { 539bc80cc5SSascha Leib & { 549bc80cc5SSascha Leib font-weight: bold; 559bc80cc5SSascha Leib font-size: 1rem; 56*454b7f55SSascha Leib line-height: 1.5; 579bc80cc5SSascha Leib padding: .25rem .5rem; 589bc80cc5SSascha Leib background-color: #F0F0F0; 599bc80cc5SSascha Leib color: #333; 609bc80cc5SSascha Leib border: #CCC solid 1px; 619bc80cc5SSascha Leib display: flex; 629bc80cc5SSascha Leib justify-content: space-between; 639bc80cc5SSascha Leib margin: 0; 649bc80cc5SSascha Leib } 65*454b7f55SSascha Leib &::marker, &::before { 669bc80cc5SSascha Leib content: ''; 67*454b7f55SSascha Leib display: none; 689bc80cc5SSascha Leib } 699bc80cc5SSascha Leib &::after { 709bc80cc5SSascha Leib content: '+'; 719bc80cc5SSascha Leib display: inline-block; 729bc80cc5SSascha Leib color: @ini_link; 73*454b7f55SSascha Leib background-color: transparent; 749bc80cc5SSascha Leib } 759bc80cc5SSascha Leib } 769bc80cc5SSascha Leib &[open] { 779bc80cc5SSascha Leib summary::after { 78*454b7f55SSascha Leib content: '﹘'; 799bc80cc5SSascha Leib } 809bc80cc5SSascha Leib } 819bc80cc5SSascha Leib & > div { 829bc80cc5SSascha Leib padding: .5rem; 839bc80cc5SSascha Leib } 849bc80cc5SSascha Leib } 859bc80cc5SSascha Leib } 869bc80cc5SSascha Leib 87f125bc8dSSascha Leib footer { 88f125bc8dSSascha Leib & { 89f125bc8dSSascha Leib display: flex; 90f125bc8dSSascha Leib align-items: center; 91f125bc8dSSascha Leib column-gap: .25rem; 929bc80cc5SSascha Leib background-color: #F0F0F0; 93f125bc8dSSascha Leib color: #333; 949bc80cc5SSascha Leib border: #CCC solid 1px; 959bc80cc5SSascha Leib border-radius: 0 0 .5rem .5rem; 969bc80cc5SSascha Leib margin: 1pt 0 0 0; 97f125bc8dSSascha Leib padding: .25rem .5rem; 98*454b7f55SSascha Leib line-height: 1.25; 99f125bc8dSSascha Leib } 100f125bc8dSSascha Leib & > svg { 101f125bc8dSSascha Leib width: 1.25em; height: 1.25em; 102f125bc8dSSascha Leib fill: #333; 103f125bc8dSSascha Leib flex-shrink: 0; 104f125bc8dSSascha Leib } 105f125bc8dSSascha Leib & > span { 106f125bc8dSSascha Leib font-size: .96rem; 107f125bc8dSSascha Leib line-height: 1.25rem; 108f125bc8dSSascha Leib } 109f125bc8dSSascha Leib & > span.error { 110f125bc8dSSascha Leib color: #961D1B; 111f125bc8dSSascha Leib font-weight: bold; 112f125bc8dSSascha Leib } 113f125bc8dSSascha Leib } 114f125bc8dSSascha Leib } 115f125bc8dSSascha Leib} 116*454b7f55SSascha Leib 117*454b7f55SSascha Leib/* dark mode overrides */ 118*454b7f55SSascha Leib@media (prefers-color-scheme: dark) { 119*454b7f55SSascha Leib body.darkmode.mode_admin #botmon__admin { 120*454b7f55SSascha Leib 121*454b7f55SSascha Leib #botmon__today { 122*454b7f55SSascha Leib 123*454b7f55SSascha Leib header { 124*454b7f55SSascha Leib background-color: #0c0c0d; 125*454b7f55SSascha Leib color: #adadb3; 126*454b7f55SSascha Leib border-color: #666; 127*454b7f55SSascha Leib } 128*454b7f55SSascha Leib 129*454b7f55SSascha Leib /* list formatting */ 130*454b7f55SSascha Leib dl { 131*454b7f55SSascha Leib & { 132*454b7f55SSascha Leib border-left-color: #777; 133*454b7f55SSascha Leib } 134*454b7f55SSascha Leib dt { 135*454b7f55SSascha Leib color: #adadb3; 136*454b7f55SSascha Leib } 137*454b7f55SSascha Leib dd:nth-child(even) { 138*454b7f55SSascha Leib background-color: #4E4E50; 139*454b7f55SSascha Leib } 140*454b7f55SSascha Leib } 141*454b7f55SSascha Leib 142*454b7f55SSascha Leib #botmon__today__content > details summary { 143*454b7f55SSascha Leib & { 144*454b7f55SSascha Leib background-color: #0c0c0d; 145*454b7f55SSascha Leib color: #adadb3; 146*454b7f55SSascha Leib border-color: #666; 147*454b7f55SSascha Leib } 148*454b7f55SSascha Leib &::after { 149*454b7f55SSascha Leib color: #76b0fd; 150*454b7f55SSascha Leib } 151*454b7f55SSascha Leib } 152*454b7f55SSascha Leib 153*454b7f55SSascha Leib footer { 154*454b7f55SSascha Leib & { 155*454b7f55SSascha Leib background-color: #0c0c0d; 156*454b7f55SSascha Leib color: #adadb3; 157*454b7f55SSascha Leib border-color: #CCC; 158*454b7f55SSascha Leib } 159*454b7f55SSascha Leib & > svg { 160*454b7f55SSascha Leib fill: #777; 161*454b7f55SSascha Leib } 162*454b7f55SSascha Leib & > span.error { 163*454b7f55SSascha Leib color: #961D1B; 164*454b7f55SSascha Leib } 165*454b7f55SSascha Leib } 166*454b7f55SSascha Leib } 167*454b7f55SSascha Leib } 168*454b7f55SSascha Leib}