codebook / assets /css /table.css
vidhimudaliar's picture
Initial Upload
e9e1632 verified
/* ============================================
Table/Comparison Viewer Specific Styles
============================================ */
body {
padding: 24px;
}
.app {
max-width: 1400px;
}
.search-row {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
}
table {
border-collapse: separate;
border-spacing: 0;
width: 100%;
color: var(--text);
font-size: 13px;
}
th,
td {
padding: 10px 12px;
border: 1px solid rgba(148, 163, 184, 0.15);
background: rgba(15, 23, 42, 0.35);
}
th {
background: rgba(56, 189, 248, 0.1);
color: var(--text);
text-transform: uppercase;
letter-spacing: 0.08em;
font-size: 11px;
}
tr:nth-child(even) td {
background: rgba(148, 163, 184, 0.08);
}
tr:hover td {
background: rgba(56, 189, 248, 0.05);
}
tr.group-border td {
border-top: 2px solid var(--accent);
}
.color-strip {
width: 4px;
border-radius: 2px;
margin-right: 8px;
flex-shrink: 0;
height: 100%;
}
.filename-wrapper {
display: flex;
align-items: center;
}
.video-cell {
padding: 8px;
max-width: 200px;
}
.video-cell video {
width: 100%;
max-width: 180px;
border-radius: 8px;
border: 1px solid var(--border);
background: #000;
display: block;
}
.video-cell video:hover {
border-color: var(--accent);
}
iframe.video-embed {
width: 320px;
height: 180px;
border-radius: 8px;
border: 1px solid var(--border);
background: #000;
}
@media (max-width: 640px) {
iframe.video-embed {
width: 100%;
max-width: 320px;
height: auto;
aspect-ratio: 16 / 9;
}
}