nhn-cd-sdk
Version:
NHN Cheating Detection SDK
207 lines (196 loc) • 3.52 kB
CSS
* {
box-sizing: border-box;
}
body {
min-width: 800px;
padding: 15px;
margin: 0;
}
body > div[class^='page-'] {
max-width: 1100px;
}
em {
margin: 0 0.25em 0 0;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* heading */
h1 {
font-size: 20px;
}
h2 {
font-size: 18px;
margin: 30px 0 10px;
}
/* Form */
input[type='text'],
select {
width: 100%;
height: 28px;
padding: 0 0 0 8px;
line-height: 28px;
color: #222;
font-size: 14px;
border-radius: 2px;
border: 1px solid #bdbdbd;
vertical-align: middle;
}
/* Button */
button[type='button'] {
min-height: 30px;
min-width: 60px;
padding: 0 12px;
font-size: 13px;
line-height: 14px;
color: #276ef1;
border: 1px solid #bdbdbd;
background-color: white;
vertical-align: middle;
border-radius: 3px;
}
button[type='button']:hover {
border-color: #bdbdbd;
background-color: #f6f6f7;
cursor: pointer;
}
/* table */
table {
width: 100%;
}
caption {
text-align: left;
font-weight: bold;
}
th,
td {
height: 34px;
padding: 5px;
font-size: 12px;
border: 1px solid #ddd;
}
th {
width: 180px;
font-size: 14px;
background: #eee;
}
/* payload */
.payload {
margin: 0 0 30px;
padding: 15px;
border: 1px solid #b3b3b3;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f6f6f6));
}
.payload h2 {
margin: 0;
font-size: 16px;
}
/* Helper */
.helper {
margin: 30px 0 0;
padding: 15px 20px 30px;
font-size: 14px;
border: 1px solid #b3b3b3;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f6f6f6));
}
.helper h2 {
font-size: 18px;
}
.helper h3 {
margin: 12px 0 0;
font-size: 16px;
font-weight: normal;
}
.helper ul {
margin: 8px 0 0;
}
.helper li {
margin: 0.3em 0 0;
}
/* Page - Proctor 실행 */
.page-launcher .form {
display: flex;
}
.page-launcher .form input {
flex-grow: 1;
}
.page-launcher .form button {
width: 180px;
margin: 0 0 0 0.5em;
}
.page-launcher .download {
margin: 20px 0 0;
text-align: right;
}
.page-launcher .download th {
text-align: center;
}
.page-launcher .download th:nth-child(1) {
width: 120px;
}
.page-launcher .download td {
text-align: center;
}
.page-launcher .download a {
color: #276ef1;
}
/* page api result */
.api-result {
position: relative;
margin: 30px -15px;
padding: 30px 15px;
background: #efefef;
}
.api-result div {
white-space: pre-wrap;
}
/* Page - Step 사용자정보 입력 & 사전 등록(시선, 측면) */
.page-test .step--prepare table {
width: 100%;
}
.page-test .step--prepare th,
.page-test .step--prepare td {
border: 1px solid #ddd;
}
.page-test .step--prepare input {
width: 100%;
}
.page-test .step--prepare td:nth-child(3) {
width: 140px;
padding: 5px;
text-align: center;
vertical-align: middle;
}
.page-test .step--prepare td:nth-child(3) button {
height: 140px;
}
.page-test .step--prepare .btn-container-next {
text-align: center;
margin: 20px 0 0;
}
/* Page - Step 시험 대기 */
.page-test .step--ready .section {
margin: 20px 0 0;
}
/* Page - Step 시험 중 */
.page-test .step--run .section {
margin: 30px 0 0;
}
.page-test .step--run .section h2 {
margin: 0;
font-size: 20px;
}
.page-test .step--run .section pre {
padding: 20px 15px;
border: 1px solid #b3b3b3;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f6f6f6));
}
.page-test .step--run .button-wrapper {
margin: 20px 0 0;
}
.page-test .step--run .video-wrapper {
margin: 20px 0 0;
}