.validation-attempted input:invalid,.validation-attempted select:invalid,.validation-attempted textarea:invalid{border-color:var(--danger)!important;box-shadow:0 0 0 3px rgba(155,44,44,.12)!important;background:#fff8f7}.choice{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:9px}.choice input{width:auto}.assessment-item{margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fffdf9}.assessment-item>b{display:block;margin-bottom:10px}.assessment-options{display:grid;gap:8px}.assessment-options label{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;font-weight:500}.assessment-options input{width:auto;margin-top:2px}.page-head>.btn{flex:0 0 auto}@media(max-width:620px){.page-head>.btn{width:100%}.modal-card{width:96vw;max-height:92vh;padding:16px}}
