| @@ -161,4 +161,67 @@ | ||
| 161 | 161 | /* Visual editor resize not working, hide resizer for now */ |
| 162 | 162 | .mce-i-resize::before { |
| 163 | 163 | display: none; |
| 164 | 164 | } |
| 165 | + | |
| 166 | +/*260823.0558 Operational status is label/value data; compact table rows keep values aligned while subtle separators make wrapped labels clearly part of one row. */ | |
| 167 | +table.ws-plugin--s2member-status-table | |
| 168 | +{ | |
| 169 | + width : 100%; | |
| 170 | + border-collapse : collapse; | |
| 171 | + margin : 0 0 15px 0; | |
| 172 | +} | |
| 173 | +table.ws-plugin--s2member-status-table th, | |
| 174 | +table.ws-plugin--s2member-status-table td | |
| 175 | +{ | |
| 176 | + vertical-align : top; | |
| 177 | + padding : 2px 0; | |
| 178 | +} | |
| 179 | +table.ws-plugin--s2member-status-table th | |
| 180 | +{ | |
| 181 | + width : 13em; | |
| 182 | + padding-right : 0.75em; | |
| 183 | + text-align : left; | |
| 184 | + font-weight : 600; | |
| 185 | +} | |
| 186 | +table.ws-plugin--s2member-status-table tr + tr th, | |
| 187 | +table.ws-plugin--s2member-status-table tr + tr td | |
| 188 | +{ | |
| 189 | + border-top : 1px solid #eeeeee; | |
| 190 | +} | |
| 191 | +/*260823.0558 Draw status indicators with CSS instead of font-dependent emoji; the adjacent text remains authoritative when colors are unavailable or overridden. */ | |
| 192 | +.ws-plugin--s2member-status-light | |
| 193 | +{ | |
| 194 | + display : inline-block; | |
| 195 | + box-sizing : border-box; | |
| 196 | + width : 0.7em; | |
| 197 | + height : 0.7em; | |
| 198 | + margin-left : 0.35em; | |
| 199 | + margin-right : 0.25em; | |
| 200 | + border : 1px solid rgba(0, 0, 0, 0.2); | |
| 201 | + border-radius : 50%; | |
| 202 | + background : #8c8f94; | |
| 203 | +} | |
| 204 | +/* 260911.1806 Use brighter shared health colors so tiny status lights remain easy to distinguish across Asset Health and EOT status sections. */ | |
| 205 | +.ws-plugin--s2member-status-light-healthy, | |
| 206 | +.ws-plugin--s2member-status-light-processing | |
| 207 | +{ | |
| 208 | + background : #00bb00; | |
| 209 | +} | |
| 210 | +.ws-plugin--s2member-status-light-catching_up, | |
| 211 | +.ws-plugin--s2member-status-light-delayed | |
| 212 | +{ | |
| 213 | + background : #fed748; | |
| 214 | +} | |
| 215 | +.ws-plugin--s2member-status-light-attention, | |
| 216 | +.ws-plugin--s2member-status-light-retrying | |
| 217 | +{ | |
| 218 | + background : #ff8c00; | |
| 219 | +} | |
| 220 | +.ws-plugin--s2member-status-light-error | |
| 221 | +{ | |
| 222 | + background : #ee0000; | |
| 223 | +} | |
| 224 | +.ws-plugin--s2member-status-light-disabled | |
| 225 | +{ | |
| 226 | + background : #8c8f94; | |
| 227 | +} | |