_dashboard_settings.scss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. }
  18. .dashboard-settings__content {
  19. flex-grow: 1;
  20. min-width: 0;
  21. height: 100%;
  22. padding: 30px;
  23. }
  24. .dashboard-settings__aside {
  25. padding: 27px 0 0 30px;
  26. background: $panel-bg;
  27. display: flex;
  28. flex-direction: column;
  29. }
  30. .dashboard-settings__aside-header {
  31. color: $text-muted;
  32. font-size: $font-size-h3;
  33. padding-right: 60px;
  34. white-space: nowrap;
  35. margin-bottom: $spacer;
  36. i {
  37. font-size: 25px;
  38. position: relative;
  39. top: 1px;
  40. padding-right: 5px;
  41. }
  42. }
  43. .dashboard-settings__header {
  44. font-size: $font-size-h3;
  45. margin-bottom: $spacer*2;
  46. }
  47. .dashboard-settings__nav-item {
  48. padding: 7px 12px;
  49. color: $text-color;
  50. font-size: $font-size-md;
  51. @include left-brand-border;
  52. &.active {
  53. @include left-brand-border-gradient();
  54. background: $page-bg;
  55. }
  56. i {
  57. padding-right: 5px;
  58. }
  59. }
  60. .dashboard-settings__aside-actions {
  61. display: flex;
  62. flex-direction: column;
  63. height: 100%;
  64. flex-grow: 1;
  65. margin: $spacer*3 $spacer*2 0 0;
  66. button {
  67. margin-bottom: 10px;
  68. }
  69. }