Predefinição:Programação/styles.css

Grupo de Usuários Wiki Movimento Brasil
Ir para navegação Ir para pesquisar
@media screen and (min-width:1330px) {
	.schedule {
		display: grid;
		gap: 0.5em;
		grid-template-rows: 
			[tracks] auto 
			[time-0900] auto 
			[time-0930] auto 
			[time-1000] auto 
			[time-1030] auto 
			[time-1100] auto 
			[time-1130] auto 
			[time-1200] auto 
			[time-1230] auto 
			[time-1300] auto 
			[time-1330] auto 
			[time-1400] auto 
			[time-1430] auto 
			[time-1500] auto 
			[time-1530] auto 
			[time-1600] auto 
			[time-1630] auto 
			[time-1700] auto 
			[time-1730] auto 
			[time-1800] auto 
			[time-1830] auto 
			[time-1900] auto 
			[time-1930] auto 
			[time-2000] auto 
			[time-2030] auto 
			[time-2100] auto 
			[time-2130] auto 
			[time-2200] auto 
			[time-2230] auto 
			[time-2300];
		grid-template-columns: 
			[times] 3.5em
			[track-1-start] 0.3fr 
			[track-1-end track-2-start] 0.3fr 
			[track-2-end track-3-start] 0.3fr  
			[track-3-end track-4-start] 0.3fr  
			[track-4-end track-5-start] 0.3fr  
			[track-5-end track-6-start] 0.3fr  
			[track-6-end track-7-start] 0.3fr  
			[track-7-end track-8-start] 0.3fr  
			[track-8-end];
	}
	
	.time-slot {
		display: block;
		padding: 10px 5px 5px;
		position: sticky;
		top: 4em;
		z-index: 1;
		background-color: #fff;
	}
}

.time-slot {
	grid-column: times;
}

@media screen and (max-width:1269px) {
	.time-slot > span[id*='_2'],
	.time-slot > span[id*='_3'],
	.time-slot > span[id*='_4'],
	.time-slot > span[id*='_5'],
	.time-slot > span[id*='_6'],
	.time-slot > span[id*='_7'],
	.time-slot > span[id*='_8'],
	.dummy-slot {
	    display: none;
	}
}

.track-slot {
	display: none
}

.session {
	margin-bottom: 1em;
	padding: .5em;
	border-radius: 2px;
	font-size: 14px;
	box-shadow: rgba(255, 255, 255, .6) 1px 1px 0, rgba(0, 0, 0, .3) 4px 4px 0
}

@supports(display:grid) {
	@media screen and (min-width:1330px) {
		.track-slot {
			display: block;
			padding: 10px 5px 5px;
			position: sticky;
			top: 0;
			z-index: 2;
			background-color: rgba(255, 255, 255, .9)
		}
		
		.schedule > .track-slot:first-child {
			z-index: 4;
		}

		.session {
			margin: 0
		}
	}
}

.session-presenter,
.session-title {
	display: block;
}

.session-track {
	display: inline-block;
	font-style: italic;
}

.session-time {
	display: inline-block;
}

.session-time:before {
  content: '(';
}

.session-time:after {
  content: ')';
}

.session-title {
	margin: 0;
	font-size: 1.1em
}

.time-slot {
	margin: 0;
	font-size: 1em;
	/* width: max-content; */
}

.session-title a {
	color: #fff !important;
	text-decoration-style: dotted
}

h3.session-tag {
    color: #fff;
    font-size: 0.95em;
    margin-top: 0;
    padding-top: 0;
    font-weight: normal;
}

h3.session-tag:before {
	content: '◇ ';
}

.time-slot,
.track-slot {
	font-weight: 700;
	font-size: 1em
}

.track-1 {
	background-color: #2a4b8d;
	color: #fff;
	z-index: 3;
}

.track-2 {
	background-color: #D83B3B;
	color: #fff;
	z-index: 1;
}

.track-3 {
	background-color: #BA2626;
	color: #fff;
	z-index: 1;
}

.track-4 {
	background-color:#7B1818;
	color: #fff;
	z-index: 1;
}

.track-5 {
	background-color: #137C65;
	color: #fff;
	z-index: 1;
}

.track-6 {
	background-color: #0D5E4C;
	color: #fff;
	z-index: 1;
}

.track-7 {
	background-color: #000;
	color: #fff;
	z-index: 1;
}

.track-8 {
	background-color: #757575;
	color: #fff;
	z-index: 1;
}

.track-break {
	background-color: #eaecf0;
	color: #000;
	z-index: 5;
}

.track-all {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #ccc;
	color: #000;
	box-shadow: none
}

h2.time-slot {
    border-bottom: none;
}

.session-presenter > div > ul {
	list-style-image: none;
}