/* 직원용 조회 화면의 가독성과 기존 공명 색상을 유지합니다. */
.result-page{background:#fffdf9}.result-page main{max-width:900px;padding:28px 24px}.result-page h1{font-size:24px}.result-page header{margin-bottom:28px}.result-page h2{margin:0 0 12px}.result-page #queue{padding:8px 0 20px}.result-page #identity{font-weight:600;overflow-wrap:anywhere}.result-page dd{font-variant-numeric:tabular-nums}.result-page ::selection{background:#ead9bf;color:#352b23}.result-page #retry{margin-top:12px}.result-page #message:empty{display:none}
.spaced{margin-top:18px}.candidates{display:grid;gap:10px;margin-top:20px}.candidate{background:#fffdf9;color:#352b23;border:1px solid #b69d83;text-align:left;line-height:1.8}.candidate:hover{background:#eee1cf}.panel dl{overflow-wrap:anywhere}
:root{font-family:"Malgun Gothic",system-ui,sans-serif;color:#352b23;background:#f5efe5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:960px;margin:auto;padding:36px 24px 32px}header{border-bottom:1px solid #d5c4af;padding-bottom:20px;margin-bottom:24px}.eyebrow{font-size:12px;letter-spacing:.12em;color:#826442}h1{font-size:28px;margin:12px 0}p{line-height:1.8;margin:10px 0}h2{font-size:18px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wide{grid-column:1/-1}label{display:block;font-weight:600;font-size:14px}input:not([type=checkbox]),select{font:inherit;display:block;background:#fffdf9;border:1px solid #b69d83;border-radius:8px;padding:14px;width:100%;margin-top:8px;min-height:50px}input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #bd975e;outline-offset:3px}button{font:inherit;background:#352b23;color:#fff6e8;border:0;padding:16px 20px;width:100%;border-radius:8px;font-weight:700;cursor:pointer}button span{float:right}button:disabled{opacity:.55;cursor:wait}.consent{display:flex;gap:12px;align-items:start;margin:24px 0 10px;line-height:1.8}.consent input{width:20px;height:20px;flex:none;accent-color:#80613e}.note,footer{font-size:13px;color:#766451}footer{border-top:1px solid #d5c4af;margin-top:26px;padding-top:18px}.panel{margin-top:24px;padding:20px;background:#fffdf9;border:1px solid #d5c4af;border-radius:10px}.top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.quiet{width:auto;background:transparent;color:#725738;border:1px solid #b69d83;padding:9px 12px;white-space:nowrap}#message{color:#9e371f;font-weight:600}dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}dt,dd{margin:0;padding:12px 0;border-bottom:1px solid #e4d8c7}dd{text-align:right;font-weight:700}#login{max-width:480px}#login button{margin-top:20px}[hidden]{display:none!important}@media(max-width:600px){main{padding:24px 16px}.grid{grid-template-columns:1fr}h1{font-size:24px}dl{font-size:14px;gap:0 8px}}
