/* Shared native dropdown: reserve space for the chevron on every field. */
body select,body #project-brief select,body .demo-form select,body .review-app select{appearance:none;-webkit-appearance:none;box-sizing:border-box;min-height:52px;height:auto;padding:12px 48px 12px 16px;line-height:1.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a1a33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;font-size:16px;width:100%;max-width:100%}
body select:focus-visible{outline:3px solid #0022cb;outline-offset:3px}body select:disabled{opacity:.6;cursor:not-allowed}@media(forced-colors:active){body select{appearance:auto;background-image:none}}
