dev-toolbar.scss 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. .dev-toolbar {
  2. position: fixed;
  3. bottom: 0;
  4. left: 0;
  5. right: 0;
  6. z-index: 100;
  7. height: 40px;
  8. background-color: var(--bg-dark-primary);
  9. padding: var(--spacing-02) var(--spacing-05);
  10. button.widget {
  11. color: var(--neutral-10);
  12. margin: 0 var(--spacing-02);
  13. padding: 0 var(--spacing-02);
  14. border: none;
  15. text-decoration: none;
  16. .badge {
  17. font-size: var(--font-size-03);
  18. }
  19. }
  20. .collapse-button {
  21. position: absolute;
  22. padding: 0;
  23. margin-top: calc(var(--spacing-01) * -1);
  24. color: var(--neutral-50);
  25. border-color: transparent;
  26. span {
  27. font-size: var(--font-size-07);
  28. }
  29. &:hover {
  30. color: var(--border-primary-dark);
  31. }
  32. }
  33. }
  34. .dev-tool-bar-open-button {
  35. position: fixed;
  36. bottom: -2px;
  37. left: 6px;
  38. color: var(--neutral-70);
  39. span {
  40. font-size: var(--font-size-07);
  41. }
  42. &:hover {
  43. color: var(--border-primary-dark);
  44. }
  45. }
  46. .dev-toolbar-tooltip {
  47. opacity: 1 !important;
  48. a {
  49. color: var(--blue-20) !important;
  50. text-decoration: none;
  51. &.btn {
  52. color: var(--neutral-10);
  53. }
  54. }
  55. &.tooltip.top {
  56. margin-top: calc(var(--spacing-04) * -1);
  57. opacity: 1;
  58. }
  59. .tooltip-inner {
  60. padding: var(--spacing-01) var(--spacing-04) var(--spacing-04)
  61. var(--spacing-04);
  62. text-align: left;
  63. min-width: 300px;
  64. max-height: 800px;
  65. overflow-y: auto;
  66. }
  67. .title {
  68. margin-top: var(--spacing-02);
  69. }
  70. .test-card {
  71. text-align: left;
  72. color: var(--neutral-10);
  73. padding: var(--spacing-03);
  74. border: var(--spacing-01) solid var(--neutral-70);
  75. background-color: var(--bg-dark-secondary);
  76. border-radius: var(--border-radius-base);
  77. margin-top: var(--spacing-04);
  78. &.override {
  79. border-color: var(--blue-40);
  80. }
  81. .test-name {
  82. font-family: monospace;
  83. font-size: var(--font-size-01);
  84. font-weight: bold;
  85. }
  86. ul {
  87. li.variant-row {
  88. line-height: var(--line-height-03);
  89. display: flex;
  90. justify-content: space-between;
  91. align-items: center;
  92. padding: var(--spacing-01) 0;
  93. .btn-inline-link {
  94. color: var(--content-primary-dark) !important;
  95. opacity: 1;
  96. font-weight: 400;
  97. text-decoration: none;
  98. .material-symbols {
  99. vertical-align: sub;
  100. font-weight: 400;
  101. font-size: var(--font-size-03);
  102. }
  103. }
  104. }
  105. }
  106. }
  107. .actions {
  108. margin-top: var(--spacing-04);
  109. text-align: right;
  110. }
  111. ul {
  112. margin-bottom: 0;
  113. }
  114. }