mirror of
				https://github.com/owncast/owncast.git
				synced 2025-11-04 13:27:21 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			104 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
@import '../../../styles/mixins.scss';
 | 
						|
 | 
						|
.root {
 | 
						|
  display: grid;
 | 
						|
  grid-template-columns: 1fr auto;
 | 
						|
  width: 100%;
 | 
						|
  background-color: var(--theme-color-background-main);
 | 
						|
 | 
						|
  @include screen(desktop) {
 | 
						|
    height: var(--content-height);
 | 
						|
  }
 | 
						|
 | 
						|
  .mainSection {
 | 
						|
    display: flex;
 | 
						|
    flex-direction: column;
 | 
						|
 | 
						|
    @include screen(desktop) {
 | 
						|
      overflow-y: scroll;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .mainSection::-webkit-scrollbar {
 | 
						|
    display: none;
 | 
						|
  }
 | 
						|
 | 
						|
  .mainSection::-webkit-scrollbar-thumb {
 | 
						|
    display: none;
 | 
						|
  }
 | 
						|
 | 
						|
  .topSection {
 | 
						|
    padding: 0;
 | 
						|
    background-color: var(--theme-color-components-video-background);
 | 
						|
  }
 | 
						|
  .lowerSection {
 | 
						|
    padding: 0em 2%;
 | 
						|
    margin-bottom: 2em;
 | 
						|
  }
 | 
						|
 | 
						|
  .lowerSectionMobile {
 | 
						|
    display: flex;
 | 
						|
    flex-grow: 1;
 | 
						|
    flex-shrink: 0;
 | 
						|
    padding: 0.3em;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.leftCol {
 | 
						|
  display: flex;
 | 
						|
  flex-direction: column;
 | 
						|
}
 | 
						|
 | 
						|
.loadingSpinner {
 | 
						|
  display: grid;
 | 
						|
}
 | 
						|
 | 
						|
.main {
 | 
						|
  display: grid;
 | 
						|
  flex: 1;
 | 
						|
  height: 100%;
 | 
						|
  grid-template-rows: 1fr auto;
 | 
						|
}
 | 
						|
 | 
						|
.replacementBar {
 | 
						|
  display: flex;
 | 
						|
  justify-content: space-between;
 | 
						|
  align-items: flex-start;
 | 
						|
 | 
						|
  @include screen(tablet) {
 | 
						|
    height: var(--replacement-bar-height);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.defaultTabBar {
 | 
						|
  width: 85%;
 | 
						|
}
 | 
						|
 | 
						|
.defaultTabBar,
 | 
						|
.actionButtonMenu {
 | 
						|
  @include screen(tablet) {
 | 
						|
    margin-bottom: 0 !important;
 | 
						|
    padding-bottom: 0 !important;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.tabs {
 | 
						|
  width: 100%;
 | 
						|
 | 
						|
  @include screen(tablet) {
 | 
						|
    position: relative;
 | 
						|
    > :global(.ant-tabs-content-holder) {
 | 
						|
      position: absolute;
 | 
						|
      height: calc(100% - var(--replacement-bar-height));
 | 
						|
      top: var(--replacement-bar-height);
 | 
						|
      left: 0;
 | 
						|
      right: 0;
 | 
						|
      bottom: 0;
 | 
						|
    }
 | 
						|
 | 
						|
    > :global(.ant-tabs-content-holder .ant-tabs-content) {
 | 
						|
      padding-top: 16px;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |