_dashboard_settings.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. .dashboard-settings {
  2. opacity: 0;
  3. height: 100%;
  4. display: flex;
  5. flex-direction: row;
  6. }
  7. .dashboard-page--settings-opening {
  8. .dashboard-container {
  9. display: none;
  10. }
  11. }
  12. .dashboard-page--settings-open {
  13. .dashboard-settings {
  14. opacity: 1;
  15. transition: opacity 300ms ease-in-out;
  16. }
  17. .dashboard-container {
  18. display: none;
  19. }
  20. }
  21. .dashboard-settings__content {
  22. flex-grow: 1;
  23. min-width: 0;
  24. height: 100%;
  25. padding: 30px;
  26. max-width: 1100px;
  27. }
  28. .dashboard-settings__aside {
  29. padding: 27px 0 0 30px;
  30. background: $panel-bg;
  31. display: flex;
  32. flex-direction: column;
  33. }
  34. .dashboard-settings__aside-header {
  35. color: $text-muted;
  36. font-size: $font-size-h3;
  37. padding-right: 60px;
  38. white-space: nowrap;
  39. margin-bottom: $spacer;
  40. i {
  41. font-size: 25px;
  42. position: relative;
  43. top: 1px;
  44. padding-right: 5px;
  45. }
  46. }
  47. .dashboard-settings__header {
  48. font-size: $font-size-h3;
  49. margin-bottom: $spacer * 2;
  50. }
  51. .dashboard-settings__subheader {
  52. color: $text-muted;
  53. font-style: italic;
  54. position: relative;
  55. top: -1.5rem;
  56. }
  57. .dashboard-settings__nav-item {
  58. padding: 7px 12px;
  59. color: $text-color;
  60. font-size: $font-size-md;
  61. @include left-brand-border;
  62. &.active {
  63. @include left-brand-border-gradient();
  64. background: $page-bg;
  65. }
  66. .gicon {
  67. margin-bottom: 2px;
  68. }
  69. .fa {
  70. font-size: 17px;
  71. width: 16px;
  72. }
  73. }
  74. .dashboard-settings__aside-actions {
  75. display: flex;
  76. flex-direction: column;
  77. height: 100%;
  78. flex-grow: 1;
  79. margin: $spacer * 3 $spacer * 2 0 0;
  80. button {
  81. margin-bottom: 10px;
  82. }
  83. }
  84. .dashboard-settings__json-save-button {
  85. margin-top: $spacer;
  86. }