select:not([class]) {
    padding: 0.75rem 0.75rem;
    background-position: calc(100% -  0.75rem) center;
    appearance: none;
    --ui-input-text-padding-horizontal: 0.75rem;
    --ui-input-text-border-color-hover: var(--color-neutral-semi-bright);
    --ui-input-text-border-color-valid: var(--color-neutral-semi-bright);
    --ui-input-text-border-color-invalid: var(--color-neutral-semi-bright);
    --ui-input-text-scheme: var(--color-neutral-semi-bright);
    position: relative;
    width: 100%;
    padding: var(--padding-element-base);
    font-size: 1em;
    text-overflow: ellipsis;
    background-color: var(--color-neutral-thin-dark);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-neutral-semi-bright);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none;
    padding-right: calc(1.643em + 24px);
    background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 10L12 14L16 10' stroke='gray' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    background-position: calc(100% - 1.643em) center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}