.name-form-wrapper{margin:0 auto;max-width:800px;padding:20px}.name-form{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{color:#33475b;font-size:.95rem;font-weight:600}.form-field label:not(.optional-field label):after{color:#ff4757;content:" *"}.optional-field label{color:#666}.form-field input,.form-field textarea{border:1px solid #dfe4ea;border-radius:6px;font-size:14px;padding:10px;transition:all .2s ease}.form-field input::placeholder,.form-field textarea::placeholder{color:#b2bec3;font-style:italic}.form-field input:focus,.form-field textarea:focus{border-color:#1170ff;box-shadow:0 0 0 3px #9cc0f7;outline:none}.error-message{color:#ff4757;display:none;font-size:.875rem;margin-top:4px}.error-message:not(:empty){display:block}.form-field input.error{background-color:#fff8f8;border-color:#ff4757}.submit-button{background-color:#011638;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.submit-button:hover{background-color:#ff8f73;transform:translateY(-1px)}.submit-button:active{transform:translateY(0)}.button-wrapper{grid-column:1/-1;margin-top:30px;text-align:right;width:100%}.section-divider{grid-column:1/-1;margin:30px 0 20px;width:100%}.section-divider h3{border-bottom:2px solid #f1f2f6;color:#2d3436;font-size:1.2rem;margin:0;padding-bottom:10px}.full-width{grid-column:1/-1}.account-field{margin-bottom:15px}#account-details-section{grid-column:1/-1;width:100%}#issue_description{min-height:120px;resize:vertical;width:100%}input[type=date]{min-height:41px}@media (max-width:600px){.name-form-wrapper{padding:15px}.name-form{grid-template-columns:1fr}.form-field input,.form-field textarea{font-size:16px}}