/* front styles */ .lahia-exam-wrapper{background:linear-gradient(135deg,#7b61ff1a,#a78bfa1a);padding:24px;border-radius:16px} .lahia-exam-form{background:#fff;border-radius:16px;padding:20px;box-shadow:0 10px 25px rgba(24,16,94,.08);max-width:900px;margin:0 auto} .lahia-exam-form h2{font-size:26px;margin:0 0 8px} .lahia-exam-form .desc{margin:0 0 18px;color:#555} .agent-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px} .agent-fields input{border:1px solid #ddd;border-radius:12px;padding:10px;width:100%} .questions-list{list-style:decimal;padding-left:18px} .question-item{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #eee} .q-text{font-weight:600;margin-bottom:6px} .option-row{display:flex;gap:8px;align-items:flex-start;margin:4px 0} .submit-wrap{text-align:center;margin-top:16px} .submit-wrap button{background:#7c3aed;color:#fff;border:none;border-radius:12px;padding:12px 18px;cursor:pointer;font-weight:700} .submit-wrap button:hover{opacity:.9} .lahia-exam-box{background:#fff;border-radius:12px;padding:18px;box-shadow:0 10px 25px rgba(24,16,94,.08);}