.need-input{border-top:1px solid #91b4aa;margin-top:1.2rem;padding-top:.8rem}.need-input-modes{display:flex;gap:10px;flex-wrap:wrap}.need-input [hidden]{display:none!important}.need-input h3{font-size:1.1rem}.need-input h4{font-size:1rem}.need-input [aria-expanded=true]{outline:2px solid #00685e;background:#e4f2ed}.need-input>section{padding:1rem;border:1px solid #91b4aa;border-radius:10px;background:#fff;margin-top:1rem}.need-input textarea{min-height:110px}.need-input .actions{flex-wrap:wrap}.need-input button,.need-documents button{min-height:44px}.need-file-image{max-width:100%;max-height:320px;object-fit:contain;border:1px solid #91b4aa}.need-documents{margin:1.5rem 0;overflow-wrap:anywhere}.need-documents [hidden]{display:none!important}.need-documents-list{padding-left:1.3rem}.need-documents .field{max-width:100%}.need-input input[type=file],.need-documents input[type=file]{max-width:100%;min-width:0}.need-input [role=status],.need-documents [role=status]{overflow-wrap:anywhere}.need-input .choice{margin:1rem 0}.need-input :focus-visible,.need-documents :focus-visible{outline:3px solid #9a4c00;outline-offset:3px}@media(max-width:650px){.need-input-modes{flex-direction:column}.need-input-modes .button{width:100%;margin:0}.need-input>section{padding:.7rem}.need-input .actions .button{width:100%}}@media print{.need-input,.need-documents form{display:none}}
