preview.ui.css 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. #mainMenu {padding-left: unset !important; padding-right: unset !important;}
  2. .filter-panel .panel-body .divider {opacity: unset;}
  3. #mainContent {display: flex; padding-top: 0;}
  4. #mainContent .side {overflow-x: hidden; padding-right: 4px;}
  5. #mainContent .main {overflow-x: hidden;}
  6. #featureBar .nav-feature li.divider-before {padding-left: 4px;}
  7. #featureBar .nav-feature li.divider-before:before {content: ""; position: absolute; left: -1px; top: 5px; bottom: 5px; width: 1px; background-color: var(--color-gray-300);}
  8. .filter-btn {padding-left: 0.625rem !important; padding-right: 0.625rem !important;}
  9. .main, .side {border-radius: 2px;}
  10. .side .title {height: 48px; padding-left: 16px; margin-bottom: 2px;}
  11. .side .name-color {color: var(--color-gray-600);}
  12. .side .metric-tree {height: calc(100vh - 174px); max-height: 870px; overflow-y: scroll;}
  13. .side .metric-item {padding-left: 24px; padding-top: 6px; padding-bottom: 6px;}
  14. .side .metric-item:hover {background-color: var(--color-gray-100);}
  15. .side .metric-item a {color: var(--color-inherit);}
  16. .side .metric-item:hover, .side .checkbox-primary:hover {color: var(--color-primary-500);}
  17. .side .metric-group {padding-left: 16px; padding-top: 6px; padding-bottom: 2px; color: var(--color-gray-600);}
  18. .side .metric-current {color: var(--color-primary-600); background-color:var(--color-primary-50); font-weight: 600;}
  19. .side .metric-tree ul {list-style-type: none;}
  20. .side .checkbox-primary {padding-left: 24px; padding-top: 6px; padding-bottom: 6px;}
  21. .side .checkbox-primary:hover {background-color: var(--color-gray-100);}
  22. .side .check-list-metric {padding-top: 0; padding-bottom: 0px; gap: 0;}
  23. .side .check-metric {width: 100%;}
  24. .side .check-list-title {padding-top: 6px; padding-bottom: 2px; color: var(--color-gray-600); padding-left: 16px;}
  25. .main .metric-name {height: 48px; padding-left: 16px; margin-bottom: 8px; padding-right: 16px;}
  26. .main .metric-name-notfirst {border-top: 1px solid var(--color-gray-300);}
  27. .main .name-and-star {display: flex; align-items: center;}
  28. .main .metric-collect {margin-left: 12px;}
  29. .main .flex-between {justify-content: space-between;}
  30. .main .flex-start {justify-content: flex-start;}
  31. .main .metric-name-weight {font-weight: 600; font-size: 0.9rem;}
  32. .main .details {position: relative; margin-right: 4px;}
  33. .main .details-after:after {content: ""; position: absolute; top: 5px; right: -2px; bottom: 5px; width: 1px; background-color: var(--color-gray-300);}
  34. .details:hover {color: var(--color-primary-500);}
  35. .metric-remove:hover {color: var(--color-primary-500);}
  36. .main .chart-line-margin {margin-right: 16px;}
  37. .main .table-and-chart {display: flex;}
  38. .main .table-and-chart-single {height: calc(100vh - 180px - 48px); max-height: 864px; padding: 8px 16px 16px 16px;}
  39. .main .table-and-chart-multiple {height: 352px; padding: 8px 16px 16px 16px;}
  40. .main .canvas {height: calc(100vh - 172px + 48px); max-height: 920px; overflow-y: hidden;}
  41. .main .table-and-charts {height: calc(100vh - 172px); max-height: calc(100% - 48px); overflow-y: scroll;}
  42. .main .metricBox {max-height: 440px;}
  43. .chart-single {height: calc(100% - 32px); width: 100%;}
  44. .chart-multiple {height: 285px; width: 100%;}
  45. .chart-type {width: 20%;}
  46. i.star-empty {color: var(--color-gray-400);}
  47. i.star {color: var(--color-warning-300);}
  48. .table-and-chart .table-side {flex-shrink: 1; max-width: 50%; border-style: solid; border-width: 1px 0px 1px 1px; border-color: var(--color-gray-300);}
  49. .table-and-chart .chart-side {flex-grow: 1; border: 1px solid var(--color-gray-300); padding: 20px;}
  50. .table-and-chart .chart-center {display:flex; justify-content: center; align-items: center;}
  51. .table-and-chart.no-data {justify-content: center; align-items: center;}
  52. .table-and-chart.no-data span {color: var(--color-gray-400);}
  53. .icon-18 {font-size: 18px;}
  54. .primary-hover-500 {color: var(--color-gray-800)}
  55. .primary-hover-500:hover {color: var(--color-primary-500);}
  56. .primary-600 {color: var(--color-primary-600); background-color: var(--color-gray-300);}
  57. .main .checked-content {position: sticky; top: 0px; transition: height 0.5s ease; height: 48px; padding-left: 8px; border-bottom: 1px solid var(--color-gray-300); background-color: #fff; z-index: 100;}
  58. .main .checked-label-content {height: 48px; padding-top: 3px; display: flex; flex-wrap: wrap;}
  59. .main .checked-label-right {height: 48px; padding-right: 12px; justify-content: flex-end; display: flex; align-items: center;}
  60. .main .checked-label-content .picker-multi-selection{margin: 7px 4px; padding-top: 5px; padding-bottom: 4px; white-space: nowrap;}
  61. .main .checked-label-content .picker-multi-selection > .text{line-height: 16px;}
  62. .main .checked-label-content > span.label{margin: 12px 4px 11px; white-space: nowrap;}
  63. .main .checked-tip {padding-right: 6px; position: relative; color: var(--color-gray-600);}
  64. .main .checked-tip .checked-count {color: var(--color-gray-800);}
  65. .main .checked-tip:before {content: ""; position: absolute; top: 0px; left: -15px; bottom: 0px; width: 1px; background-color: var(--color-gray-300);}
  66. .visibility-hidden {visibility: hidden;}
  67. .gray-hidden {opacity: 0;}
  68. .gray-visible {opacity: 1;}
  69. .dropdown-icon {transform: rotate(90deg); transition: transform 0.3s ease;}
  70. .dropdown-icon.rotate {transform: rotate(270deg); }
  71. .filter-panel {margin-bottom: 1rem;}
  72. .filter-panel>.panel-body {display: flex;}
  73. .filter-panel>.panel-body .panel {position: relative; border: none; box-shadow: none;}
  74. .filter-panel>.panel-body .panel.divider:after {content: ""; position: absolute; right: 0px; top: 5px; right: 0; bottom: 5px; width: 1px; background-color: var(--color-gray-300);}
  75. .filter-panel .flex2 {flex-basis: 20%;}
  76. .filter-panel .flex3 {flex-basis: 30%;}
  77. .filter-panel .flex5 {flex-basis: 50%;}
  78. .filter-panel .clear-padding {padding-top: 0; padding-bottom: 0;}
  79. .filter-panel .check-list-inline {column-gap: 0;}
  80. .filter-panel .flex2 .check-list-inline .checkbox-primary {flex-basis: 50%;}
  81. .filter-panel .flex3 .check-list-inline .checkbox-primary {flex-basis: 33.3%;}
  82. .filter-panel .flex5 .check-list-inline .checkbox-primary {flex-basis: 20%;}
  83. .filter-panel .filter-actions {display: flex; justify-content: center}
  84. .filter-panel .filter-actions .toolbar {gap: 15px;}
  85. .cell-ellipsis {display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  86. .query-inline {padding-left: 8px !important;}
  87. .query-inline:first-child {padding-left: 0px !important;}
  88. .query-inline>label {justify-content: flex-start !important;}
  89. .query-btn {padding-left: 16px !important;}
  90. .picker-nowrap .picker-multi-selections {flex-wrap: nowrap !important; overflow: hidden !important;}
  91. .query-date .selected,.query-calc-date .selected {background-color: var(--color-primary-50); color: var(--color-primary-600);}