197 lines
2.8 KiB
CSS
197 lines
2.8 KiB
CSS
*[shown="false"] {
|
|
visibility: hidden;
|
|
display: none;
|
|
opacity: 0;
|
|
width: 0;
|
|
height: 0;
|
|
}
|
|
|
|
*[shown="true"] {
|
|
opacity: 1;
|
|
}
|
|
|
|
/* ----------------- */
|
|
|
|
section#screen_panel {
|
|
display: block;
|
|
position: fixed;
|
|
left: 0;
|
|
right: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
section#content_pane, section#info_pane {
|
|
position: absolute;
|
|
display: block;
|
|
top: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
section#content_pane {
|
|
left: 0;
|
|
width: 80vw;
|
|
background-color: lightcyan;
|
|
}
|
|
|
|
section#info_pane {
|
|
right: 0;
|
|
width: 20vw;
|
|
background-color: beige;
|
|
}
|
|
|
|
.info-pane-element {
|
|
display: block;
|
|
left: 0;
|
|
right: 0;
|
|
padding: 1em;
|
|
}
|
|
|
|
section#user_info {
|
|
position: relative;
|
|
top: 0;
|
|
background-color: aquamarine;
|
|
font-size: 18pt;
|
|
text-align: center;
|
|
}
|
|
|
|
section#action_panel {
|
|
background-color: antiquewhite;
|
|
}
|
|
|
|
iframe#content_frame {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
border: 0 transparent;
|
|
}
|
|
|
|
section#table_section {
|
|
position: sticky;
|
|
height: calc(100vh - 4em);
|
|
overflow-y: auto;
|
|
}
|
|
|
|
table.management {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
table.management thead th {
|
|
padding: 0.5em 0;
|
|
position: sticky;
|
|
top: 0;
|
|
background-color: darkgray;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
section.window {
|
|
position: fixed;
|
|
display: block;
|
|
top: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
background-color: rgba(128, 128, 128, 0.7);
|
|
padding: 4em;
|
|
}
|
|
|
|
section.window-inner {
|
|
margin: 0 auto;
|
|
display: block;
|
|
border: 2pt solid darkslategray;
|
|
background-color: whitesmoke;
|
|
padding: 1em;
|
|
width: fit-content;
|
|
}
|
|
|
|
td.checkbox {
|
|
width: 0;
|
|
}
|
|
|
|
.hintbox-window {
|
|
position: fixed;
|
|
display: block;
|
|
width: 15em;
|
|
height: 8em;
|
|
}
|
|
|
|
/* ----- */
|
|
|
|
section#game_list_panel {
|
|
display: block;
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
}
|
|
|
|
section.group-box {
|
|
margin: 1em;
|
|
left: 0;
|
|
right: 0;
|
|
background-color: beige;
|
|
}
|
|
|
|
span.group-box-caption {
|
|
display: block;
|
|
left: 0;
|
|
right: 0;
|
|
padding: 1em;
|
|
background-color: chartreuse;
|
|
}
|
|
|
|
section.group-box-inner {
|
|
display: inline-table;
|
|
padding: 1em;
|
|
collapse: 1em;
|
|
border-spacing: 1em;
|
|
}
|
|
|
|
section.game-box {
|
|
display: table-cell;
|
|
width: 8em;
|
|
height: 8em;
|
|
border: 2pt dashed gray;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
cursor: pointer;
|
|
}
|
|
|
|
section#test_area {
|
|
display: block;
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
}
|
|
|
|
section.challenge {
|
|
|
|
}
|
|
|
|
span.question {
|
|
|
|
}
|
|
|
|
section.answer-container {
|
|
|
|
}
|
|
|
|
section.answer {
|
|
|
|
} |