.exam-photo-studio .ep-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:0;padding:16px;box-sizing:border-box;container-type:size}.exam-photo-studio .ep-frame{width:min(calc(100cqw - 32px),calc((100cqh - 56px) * var(--ar, 1)),calc(560px * var(--ar, 1)));aspect-ratio:var(--ar,1);background:#fff;border:1px solid #e7e3ee;box-shadow:0 18px 40px -28px #3a2a4a66}.exam-photo-studio .ep-frame canvas{display:block;width:100%;height:100%;image-rendering:auto;cursor:grab;touch-action:none}.exam-photo-studio .ep-frame canvas:active{cursor:grabbing}.exam-photo-studio .ep-hint{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#6b6577}.exam-photo-studio .ep-result{display:flex;flex-direction:column;gap:10px}.exam-photo-studio .ep-result>p{display:flex;align-items:center;gap:6px;margin:0;font-weight:700;color:#1f7a54}.exam-photo-studio .ep-result ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.exam-photo-studio .ep-result li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #e7e3ee;border-radius:10px;background:#fff}.exam-photo-studio .ep-result li span{font-size:11px;color:#6b6577}.exam-photo-studio .ep-result li strong{font-size:14px;color:#231f2e}.exam-photo-studio .ep-result .std-primary{justify-content:center}.exam-photo-studio .ep-low>p:first-child{color:#9a6a12}