.topLinks {
    display: flex;
    gap: 20px;
    flex-direction: row-reverse;
    align-items: center;
  	select {
        appearance: base-select;
        background: transparent;
        border: 0;
        padding: 0 3px 0 13px !important;
        border-radius: 8px;
        font-size: 0.875rem;
        font-weight: 500;
        color: #000;
        cursor: pointer;
        position: relative;
    }

    select::picker-icon {
        content: '◣';
        font-size: 12px;
        color: #000;
        position: absolute;
        left: 0;
        bottom: 0;
        CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
    }

    select:focus {
        outline: none;
    }

    ::picker(select) {
        appearance: base-select;
        background: #fff;
        border-radius: 10px;
        border:0;
        padding: 6px;
        box-shadow: 0 8px 30px rgba(0,0,0,0.12);
    }

    ::picker(select) option {
        padding: 8px 14px;
        border-radius: 6px;
        font-size: 0.875rem;
        cursor: pointer;
    }

    ::picker(select) option:hover {
        background: #e6f0ff;
        color: #0055cc;
    }

    ::picker(select) option:checked {
        background: #0066ff;
        color: #fff;
    }
}
.topLinks select {
    background: transparent;
    font-size: 20px;
}
