/* Datei: Studio/Episode/styles.css */
.studio-episode-table {
width: 100%;
max-width: 960px;
margin: 2em auto;
border-collapse: collapse;
border: 1px solid #cf001b;
font-family: "Segoe UI", sans-serif;
background-color: #1c1c1c;
color: #f0f0f0;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
border-radius: 6px;
overflow: hidden;
}
.studio-episode-table td {
padding: 0.8em 1em;
vertical-align: top;
border-top: 1px solid #333;
word-break: break-word;
}
.studio-episode-table tr:first-child td {
border-top: none;
}
.studio-header-cell {
background-color: #2a2a2a;
font-weight: bold;
font-size: 1.1em;
text-align: center;
align-content: center;
border-bottom: 1px solid #444;
}
.studio-video-cell {
background-color: #111;
text-align: center;
padding: 1em;
}
.studio-icon {
margin-right: 0.4em;
color: #cf001b;
}
@media screen and (max-width: 600px) {
.studio-episode-table, .studio-episode-table tr, .studio-episode-table td {
display: block;
width: 100%;
}
.studio-episode-table td {
border-top: none !important;
padding: 0.5em 1em;
}
.studio-header-cell {
text-align: center;
}
}