UNPKG

nhn-cd-sdk

Version:

NHN Cheating Detection SDK

207 lines (196 loc) 3.52 kB
* { 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; }