.sdz-exam{--sdz-desk:#6A84B9;--sdz-pencil:#2B2FD4;--sdz-paper:#FBFBFD;--sdz-paper-edge:#E3E3EC;--sdz-ink:#1C1C22;--sdz-sub:#6C6C78;--sdz-rule:#2A2A30;--sdz-serif:"Noto Serif KR","AppleMyungjo","Batang",serif;--sdz-sans:"Pretendard","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;background:var(--sdz-desk);padding:var(--sdz-pad-top,48px) 16px var(--sdz-pad-bottom,72px);color:var(--sdz-ink);font-family:var(--sdz-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.sdz-exam *,.sdz-exam *:before,.sdz-exam *:after{box-sizing:border-box}.sdz-exam :where(p,h2,ul,li){margin:0;padding:0}.sdz-exam [hidden]{display:none!important}.sdz-exam button{font-family:inherit;letter-spacing:normal;text-transform:none;min-height:0;box-shadow:none}.sdz-exam__stage{max-width:720px;margin:0 auto;position:relative}.sdz-exam__sheet{position:relative;background:var(--sdz-paper);border-radius:3px;padding:40px clamp(18px,5vw,48px) 44px;box-shadow:0 1px 0 var(--sdz-paper-edge),0 30px 60px -24px #141e4680,-30px 40px 80px -40px #141e4659}.sdz-exam__header-img{margin:-40px calc(-1*clamp(18px,5vw,48px)) 0}.sdz-exam__header-img img{display:block;width:100%;height:auto;border-radius:3px 3px 0 0}.sdz-exam__top{text-align:center;border-bottom:3px double var(--sdz-rule);padding-bottom:18px}.sdz-exam__year{font:600 13px var(--sdz-serif);letter-spacing:.06em;color:var(--sdz-ink)}.sdz-exam__title{font:800 clamp(26px,5.4vw,38px)/1.2 var(--sdz-serif);letter-spacing:-.01em;margin:8px 0 4px;color:var(--sdz-ink)}.sdz-exam__title small{font-size:.55em;font-weight:600;margin-left:6px}.sdz-exam__period{display:inline-block;border:1.5px solid var(--sdz-rule);border-radius:99px;font:600 13px var(--sdz-serif);padding:3px 14px;margin-top:6px}.sdz-exam__idrow{display:flex;gap:10px;margin-top:16px;justify-content:center;flex-wrap:wrap}.sdz-exam__idbox{display:flex;border:1.5px solid var(--sdz-rule);font:600 13px var(--sdz-serif)}.sdz-exam__idbox b{padding:7px 10px;border-right:1.5px solid var(--sdz-rule);font-weight:600;background:#f1f1f5}.sdz-exam__idbox span{padding:7px 14px;min-width:110px;font-family:var(--sdz-sans);font-weight:500;color:var(--sdz-sub)}.sdz-exam__notice{margin:18px 0 6px;border:1.5px solid var(--sdz-rule);padding:12px 16px;font:400 13px/1.75 var(--sdz-serif)}.sdz-exam__notice li{list-style:none;padding-left:14px;position:relative}.sdz-exam__notice li:before{content:"\25cb";position:absolute;left:0;font-size:10px;top:2px}.sdz-exam__qs{margin-top:22px}.sdz-exam__empty{text-align:center;color:var(--sdz-sub);padding:30px 0}.sdz-exam__q{position:relative;padding:22px 0 24px;border-bottom:1px solid #D6D6DE}.sdz-exam__q:last-child{border-bottom:0}.sdz-exam__q-head{display:flex;gap:18px;align-items:flex-start}.sdz-exam__q-no{position:relative;flex:none;font:800 22px/1 var(--sdz-serif);width:34px;text-align:center;padding-top:2px}.sdz-exam__q-text{font:600 16.5px/1.6 var(--sdz-serif)}.sdz-exam__q-text em{font-style:normal;font-size:12px;font-family:var(--sdz-sans);color:var(--sdz-sub);margin-left:6px;font-weight:500}.sdz-exam__opts{margin:14px 0 0 52px;display:grid;gap:6px}.sdz-exam__opt{position:relative;display:flex;gap:8px;align-items:flex-start;text-align:left;background:none;border:0;font:400 15.5px/1.55 var(--sdz-serif);color:var(--sdz-ink);padding:7px 10px;cursor:pointer;border-radius:6px;width:fit-content;max-width:100%}.sdz-exam__opt:hover{background:#0000000a}.sdz-exam__n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-top:2px;border:1.3px solid var(--sdz-ink);border-radius:50%;font:600 12px var(--sdz-sans)}.sdz-exam__opt.is-sel{font-weight:600}.sdz-exam__opt.is-sel .sdz-exam__n{background:var(--sdz-ink);color:#fff}.sdz-exam__ox{margin:14px 0 0 52px;display:flex;gap:14px}.sdz-exam__ox .sdz-exam__opt{width:76px;height:64px;justify-content:center;align-items:center;font:800 30px var(--sdz-serif);border:1.5px solid var(--sdz-rule);border-radius:2px;padding:0}.sdz-exam__ox .sdz-exam__opt.is-sel{background:var(--sdz-ink);color:#fff}.sdz-exam__sa{margin:14px 0 0 52px;display:flex;align-items:center;gap:10px;font:400 15px var(--sdz-serif)}.sdz-exam__sa input{border:0;border-bottom:1.5px solid var(--sdz-rule);border-radius:0;background:transparent;font:600 17px var(--sdz-serif);color:var(--sdz-ink);padding:6px 4px;width:200px;outline:none;box-shadow:none;margin:0}.sdz-exam__sa input::placeholder{color:#b9b9c4;font-weight:400}.sdz-exam__answer{margin:10px 0 0 52px;font:600 13px/1.6 var(--sdz-serif);color:var(--sdz-sub)}.sdz-exam__answer:empty{display:none}.sdz-exam__answer span{display:block;font-weight:400}.sdz-exam.is-graded .sdz-exam__opt,.sdz-exam.is-graded .sdz-exam__sa input{pointer-events:none}.sdz-exam__mark{position:absolute;pointer-events:none;overflow:visible}.sdz-exam__mark path{fill:none;stroke:var(--sdz-pencil);stroke-linecap:round;stroke-linejoin:round;animation:sdzDraw .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes sdzDraw{to{stroke-dashoffset:0}}.sdz-exam__submit{display:block;margin:30px auto 0;background:var(--sdz-ink);color:#fff;border:0;border-radius:99px;padding:16px 40px;font:700 16px var(--sdz-sans);cursor:pointer}.sdz-exam__submit:disabled{background:#b7b7c2;cursor:not-allowed}.sdz-exam__remain{text-align:center;font-size:12px;color:var(--sdz-sub);margin-top:8px!important}.sdz-exam__grading{position:absolute;top:0;right:0;bottom:0;left:0;background:#fbfbfddb;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;z-index:4;border-radius:3px}.sdz-exam__grading p{font:600 15px var(--sdz-serif)}.sdz-exam__scribble path{fill:none;stroke:var(--sdz-pencil);stroke-width:3;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320;animation:sdzScrib 1.1s ease-in-out infinite}@keyframes sdzScrib{60%{stroke-dashoffset:0}to{stroke-dashoffset:-320}}.sdz-exam__report{margin-top:34px;border:2px solid var(--sdz-rule);animation:sdzRise .5s ease-out}@keyframes sdzRise{0%{opacity:0;transform:translateY(12px)}}.sdz-exam__r-title{text-align:center;font:800 20px var(--sdz-serif);padding:14px;border-bottom:2px solid var(--sdz-rule);letter-spacing:.3em}.sdz-exam__r-table{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border-bottom:2px solid var(--sdz-rule)}.sdz-exam__r-table>div{border-right:1.5px solid var(--sdz-rule)}.sdz-exam__r-table>div:last-child{border-right:0}.sdz-exam__r-table b{display:block;font:600 12.5px var(--sdz-serif);background:#f1f1f5;padding:8px;border-bottom:1.5px solid var(--sdz-rule)}.sdz-exam__r-table span{display:block;font:800 26px var(--sdz-serif);padding:16px 4px}.sdz-exam__r-table span small{font-size:13px;font-weight:600;margin-left:2px}.sdz-exam__r-table .sdz-exam__r-subject{font-size:17px;padding:21px 4px}.sdz-exam__r-img{border-bottom:2px solid var(--sdz-rule)}.sdz-exam__r-img img{display:block;width:100%;height:auto}.sdz-exam__r-body{padding:22px 20px 24px;text-align:center}.sdz-exam__r-msg{font:800 21px/1.4 var(--sdz-serif)}.sdz-exam__r-sub{font:400 14px/1.6 var(--sdz-serif);color:var(--sdz-sub);margin-top:6px!important;white-space:pre-line}.sdz-exam__r-btns{display:flex;gap:10px;justify-content:center;margin-top:18px;flex-wrap:wrap}.sdz-exam__btn{display:inline-block;border:0;border-radius:99px;padding:14px 24px;font:700 15px var(--sdz-sans);cursor:pointer;background:var(--sdz-ink);color:#fff;text-decoration:none;line-height:1.2}.sdz-exam__btn:hover{color:#fff;opacity:.92}.sdz-exam__btn--line{background:none;color:var(--sdz-ink);border:1.5px solid var(--sdz-ink)}.sdz-exam__btn--line:hover{color:var(--sdz-ink)}.sdz-exam__stamp{font:500 11px var(--sdz-serif);color:var(--sdz-sub);text-align:right;padding:0 16px 12px!important}@media(max-width:560px){.sdz-exam{padding-left:12px;padding-right:12px}.sdz-exam__opts,.sdz-exam__ox,.sdz-exam__sa,.sdz-exam__answer{margin-left:0}.sdz-exam__q-text{font-size:15.5px}.sdz-exam__sa input{width:150px}}@media(prefers-reduced-motion:reduce){.sdz-exam__mark path{animation-duration:.01s}.sdz-exam__report{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/sidiz-exam.css.map */
