SpreadQuiz/style/quizmaster_area.css

135 lines
2.2 KiB
CSS

section#table_section {
position: sticky;
height: calc(100vh - 6em);
overflow-y: auto;
}
section#summary_section {
margin-top: 0.5em;
}
table.management {
width: 100%;
border-collapse: collapse;
}
table.management thead th {
padding: 0.5em 0;
position: sticky;
top: 0;
background-color: #176767;
color: whitesmoke;
}
table.management tbody tr {
cursor: pointer;
}
table.management tbody td {
border: 1pt lightgrey solid;
padding: 0.3em 0.5em;
}
table.management tbody tr[highlight="true"] {
background-color: antiquewhite;
}
table.management tbody tr[highlight="false"] td input {
pointer-events: none;
}
section#user_manager_action_bar {
margin-top: 0.5em;
}
td.checkbox {
width: 0;
}
.hintbox-window {
position: fixed;
display: block;
width: 15em;
height: 8em;
}
section.window-inner input[type="text"] input[type="password"] input[type="time"] {
width: 20em;
}
section.window-inner td {
text-align: left;
}
section.window-inner tr td:first-of-type {
min-width: 10em;
text-align: right !important;
}
.summary-nickname-box {
display: inline-block;
position: relative;
background-color: #176767;
color: whitesmoke;
padding: 0.5em;
box-shadow: 5px 0 #d3e5e5;
min-width: 12em;
margin: 0.5em 0;
width: 90%;
}
.test-summary-record {
min-width: 25em;
height: 3.5em;
overflow: clip;
margin-left: 2em;
}
.summary-group {
margin: 0.5em 0;
}
.summary-best-badge {
position: absolute;
display: block;
font-size: 0.8em;
top: 0;
right: 0;
padding: 0.2em;
color: #671b17;
}
a {
text-decoration: none;
}
section.pb-container {
display: inline-block;
width: 8em;
height: 1em;
margin-right: 1em;
}
section.pb-indicator {
height: 100%;
background-color: #a1d7d7;
border-radius: 0.3em;
font-size: 0.7em;
}
section.pb-indicator[correct=true] {
background-color: #176767;
color: whitesmoke;
}
section#report_display {
width: fit-content;
display: block;
margin: auto;
}
span.answer[correct=true] {
color: whitesmoke;
background-color: #176767;
border-radius: 0.3em;
}