.kmkstress-form{max-width:700px;margin:0 auto;padding:1.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box}.kmkstress-intro{margin-bottom:1.25rem}.kmkstress-question{margin-bottom:1.25rem}.kmkstress-question-title{margin:0 0 .25rem 0;font-size:1.05rem}.kmkstress-question-text{margin:0 0 .75rem 0}.kmkstress-options{display:block}.kmkstress-option{display:block;margin:.35rem 0;cursor:pointer}.kmkstress-option input[type="radio"]{margin-right:.4rem}.kmkstress-nav{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;gap:.75rem;flex-wrap:wrap}.kmkstress-prev,.kmkstress-next,.kmkstress-submit{padding:.6rem 1.2rem;border:none;border-radius:4px;background:#2195D2;color:#fff;cursor:pointer;font-size:.95rem;white-space:nowrap}.kmkstress-prev[disabled]{opacity:.4;cursor:default}.kmkstress-prev:hover,.kmkstress-next:hover,.kmkstress-submit:hover{opacity:.9}.kmkstress-progress{flex:1;text-align:center;font-size:.9rem}.kmkstress-result-wrapper{margin-top:1.5rem}.kmkstress-result{padding:1.5rem;border-radius:6px;background:#f5f5f5;border:1px solid #e0e0e0}.kmkstress-question-unanswered{border-left:3px solid #f44336;padding-left:.75rem}.kmkstress-result-green{background:#e6f4ea;border-color:#4caf50}.kmkstress-result-orange{background:#fff4e5;border-color:#ff9800}.kmkstress-result-red{background:#ffebee;border-color:#f44336}.kmkstress-whatsapp-wrapper{margin-top:1.5rem;text-align:center}.kmkstress-whatsapp-button{display:inline-block;padding:.75rem 1.25rem;background:#25D366;color:#fff;text-decoration:none;border-radius:6px;font-size:1rem;font-weight:600;transition:opacity 0.2s ease}.kmkstress-whatsapp-button:hover{opacity:.9}@media (max-width:600px){.kmkstress-form{padding:1rem}.kmkstress-nav{flex-direction:column;align-items:stretch}.kmkstress-progress{text-align:left}}