base.css 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. /*-----------------------------------------------------------------------------
  2. | Copyright (c) Jupyter Development Team.
  3. | Distributed under the terms of the Modified BSD License.
  4. |----------------------------------------------------------------------------*/
  5. :root {
  6. --jp-private-menu-panel-height: 27px;
  7. }
  8. .lm-Widget.lm-mod-hidden {
  9. display: none !important;
  10. }
  11. body {
  12. font-family: var(--jp-ui-font-family);
  13. background: #f0f2f5;
  14. margin: 0;
  15. padding: 0;
  16. overflow: hidden;
  17. }
  18. .jp-LabShell {
  19. position: absolute;
  20. top: 0;
  21. left: 0;
  22. right: 0;
  23. bottom: 0;
  24. }
  25. .jp-LabShell.jp-mod-devMode {
  26. border-top: 4px solid red;
  27. }
  28. #jp-main-vsplit-panel,
  29. #jp-main-split-panel {
  30. overflow: visible;
  31. }
  32. #jp-main-dock-panel {
  33. padding: 10px;
  34. }
  35. #jp-main-dock-panel[data-mode='single-document'] {
  36. padding: 0;
  37. }
  38. #jp-main-dock-panel[data-mode='single-document'] .jp-MainAreaWidget {
  39. border: none;
  40. }
  41. #jp-top-panel {
  42. background-color: #222222;
  43. display: flex;
  44. min-height: var(--jp-private-menubar-height);
  45. overflow: visible;
  46. }
  47. #jp-menu-panel {
  48. min-height: var(--jp-private-menu-panel-height);
  49. align-self: center;
  50. }
  51. #jp-MainMenu {
  52. background-color: #222222;
  53. color: #afafaf;
  54. }
  55. #jp-MainMenu .lm-MenuBar-item {
  56. padding: 0 20px;
  57. border: none;
  58. }
  59. #jp-MainMenu .lm-MenuBar-item.lm-mod-active {
  60. background-color: #333333;
  61. border: none;
  62. box-shadow: none;
  63. }
  64. #jp-down-stack {
  65. border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
  66. }
  67. .jp-LabShell[data-shell-mode='single-document'] #jp-top-panel {
  68. border-bottom: none;
  69. }
  70. .jp-LabShell[data-shell-mode='single-document'] #jp-menu-panel {
  71. padding-left: calc(
  72. var(--jp-private-sidebar-tab-width) + var(--jp-border-width)
  73. );
  74. border-bottom: var(--jp-border-width) solid var(--jp-border-color0);
  75. /* Adjust min-height so open menus show up in the right place */
  76. min-height: calc(
  77. var(--jp-private-menu-panel-height) + var(--jp-border-width)
  78. );
  79. }
  80. #jp-bottom-panel {
  81. background: var(--jp-layout-color1);
  82. display: flex;
  83. }
  84. #jp-single-document-mode {
  85. margin: 0px 8px;
  86. display: flex;
  87. align-items: center;
  88. }
  89. /* Sibling imports */
  90. @import './datagrid.css';
  91. @import './dockpanel.css';
  92. @import './menus.css';
  93. @import './scrollbar.css';
  94. @import './tabs.css';
  95. @import './buttons.css';
  96. @import './sidepanel.css';
  97. @import './titlepanel.css';
  98. @import './skiplink.css';