/* Shared chevron for single-choice fields; native menus and keyboard behavior remain. */
body select:not([multiple]):not([size]),body select[size="1"]:not([multiple]){
 -webkit-appearance:none;appearance:none;
 padding-right:42px;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 8 5 5 5-5' stroke='%23192d25' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
 background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;
}
body .contact select:not([multiple]):not([size]),body .contact select[size="1"]:not([multiple]){
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 8 5 5 5-5' stroke='%23e4f6ec' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media(forced-colors:active){body select:not([multiple]):not([size]),body select[size="1"]:not([multiple]),body .contact select:not([multiple]):not([size]),body .contact select[size="1"]:not([multiple]){-webkit-appearance:auto;appearance:auto;background-image:none}}
