/* Harper dropdown contract: one centered arrow, consistent inset, reserved text space.
   Geometry uses !important to supersede legacy page background shorthands. */
select:not([multiple]):not([size]),select[size="1"] {
 appearance:none!important;-webkit-appearance:none!important;
 padding-right:44px!important;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23800000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5.5 5 5 5-5'/%3E%3C/svg%3E")!important;
 background-size:16px 16px!important;background-repeat:no-repeat!important;
 background-position:right 14px center!important;
}
select:disabled{cursor:default}
@media(forced-colors:active){select:not([multiple]):not([size]),select[size="1"]{appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important}}
