/* crystal.tax — анкета NCAGE, 27.09.2026 (по образцу nsn-form.css) */
#anketa-ncage-form .ncg-row label{margin-bottom:0}
#anketa-ncage-form details.ncg-opt>summary{list-style:none}
#anketa-ncage-form details.ncg-opt>summary::-webkit-details-marker{display:none}
#anketa-ncage-form details.ncg-opt>summary::before{content:"+";display:inline-block;width:1.2em;color:#0095D9;font-weight:700}
#anketa-ncage-form details.ncg-opt[open]>summary::before{content:"\2212"}
#anketa-ncage-form input:focus-visible,#anketa-ncage-form select:focus-visible,#anketa-ncage-form textarea:focus-visible,#anketa-ncage-form summary:focus-visible{outline:2px solid #0095D9;outline-offset:2px}
#anketa .ncg-docx,#anketa .ncg-toggle{white-space:normal;line-height:1.3}
#anketa h2{font-size:1.35rem;line-height:1.3}
@media (max-width:576px){
  #anketa{padding:14px 10px!important;border-width:2px!important;box-shadow:none!important}
  #anketa-ncage-form .ncg-row{padding:12px 10px!important}
  #anketa-ncage-form .ncg-submit{width:100%;padding-left:10px;padding-right:10px}
  #anketa .button{letter-spacing:.08em;padding-left:10px;padding-right:10px}
}
