fieldset{border:0;padding:0;margin:0;min-width:0}progress{width:100%;height:10px;border:0;border-radius:6px;background:#e9ede4;appearance:none}progress::-webkit-progress-bar{background:#e9ede4;border-radius:6px}progress::-webkit-progress-value{background:#7fa653;border-radius:6px}progress::-moz-progress-bar{background:#7fa653;border-radius:6px}.testresult{font-size:13px;font-weight:600;color:#335e3c;min-height:1em}.cover img{width:100%;height:100%;object-fit:cover}.check{display:flex;align-items:center;gap:10px;line-height:1.5}.check input{width:18px;height:18px;flex-shrink:0}.preview{display:grid;gap:18px}.preview .card{padding:18px}.phone{overflow:hidden}.phone:has(video){padding:0;background:#182c26}.phone video{width:100%;height:100%;object-fit:contain}.reference{width:100%;max-height:240px;object-fit:contain;border-radius:10px}.scene-preview{float:right;width:100px;max-height:160px;object-fit:contain;border-radius:8px;margin:0 0 12px 12px}.scene:after{content:'';display:block;clear:both}.scene .row{margin-top:14px}.editor>.card{margin-top:18px}hr{border:0;border-top:1px solid #e3e7dc;margin:24px 0}a{color:#335e3c;font-weight:600}input[type=file]{font-size:12px}.job .badge{display:inline-block;white-space:nowrap}.login{background:white}.formgrid .card{min-width:0}.muted{overflow-wrap:anywhere}@media(max-width:950px){.preview{display:grid;grid-template-columns:1fr 1fr}.phone{max-height:480px}.job{flex-wrap:wrap}}@media(max-width:620px){.preview{grid-template-columns:1fr}.phone{max-width:260px;margin:auto}.sectionhead{gap:10px}.sectionhead h1{font-size:25px}}
