z.css 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. .z {
  2. font-size: 0.81em;
  3. } .z button {
  4. background: #efefef;
  5. border: 1px solid #767676;
  6. font-size: 0.9em;
  7. width: 64px;
  8. } .z form input {
  9. display: block;
  10. margin-bottom: 3px;
  11. } .z h4 {
  12. display: inline-block;
  13. margin: 0;
  14. } .z label {
  15. font-weight: 500;
  16. margin-bottom: 0;
  17. } .z ul {
  18. margin: 0;
  19. padding: 0;
  20. list-style-type: none;
  21. }
  22. .z .hbox {
  23. align-items: center;
  24. display: flex;
  25. } .z .hbox > *:not(:first-child) {
  26. margin-left: 10px;
  27. }
  28. .z .vbox {
  29. display: flex;
  30. flex-direction: column;
  31. } .z .vbox > *:not(:first-child) {
  32. margin-top: 2px;
  33. }
  34. .z .separators {
  35. display: flex;
  36. } .z .separators > *:empty {
  37. display: none;
  38. } .z .separators > *:not(:first-child):before {
  39. content: '|';
  40. font-weight: bold;
  41. margin: 0 5px;
  42. }
  43. .z .header {}
  44. .z .thumbnail {
  45. --shadow-color: #aaa;
  46. --size: 64px;
  47. align-items: center;
  48. background: #ccc;
  49. box-shadow: 0 0 20px var(--shadow-color);
  50. border-radius: 50%;
  51. display: flex;
  52. flex-shrink: 0;
  53. justify-content: center;
  54. font-size: 18px;
  55. height: var(--size);
  56. width: var(--size);
  57. } .z .thumbnail.online {
  58. --shadow-color: #50a746;
  59. }