/* ========================================
   GIROMUNDO - Remove Outline de Select
   Correção para selectbox-wrap
   ======================================== */

/* Remove outline preto ao clicar em select dentro de selectbox-wrap */
.selectbox-wrap select,
.selectbox-wrap select:focus,
.selectbox-wrap select:active,
.selectbox-wrap select:hover {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
    outline-color: transparent !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* Remove outline de todos os select da página */
select,
select:focus,
select:active,
select:hover {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
    outline-color: transparent !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* Remove outline da classe selectbox */
.selectbox,
.selectbox:focus,
.selectbox:active,
.selectbox:hover {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
    outline-color: transparent !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* Remove outline de input também (para consistência) */
.selectbox-wrap input,
.selectbox-wrap input:focus,
.selectbox-wrap input:active {
    outline: none !important;
    box-shadow: none !important;
}

/* Opcional: Adiciona uma borda suave ao focar (melhor UX) */
.selectbox-wrap select:focus {
    /* Descomente se quiser uma borda sutil ao focar */
    /* border: 1px solid #AA0F08 !important; */
}

/* Firefox - remove outline pontilhado */
select::-moz-focus-inner {
    border: 0;
    outline: none;
}

/* Remove qualquer highlight do browser */
select::selection {
    background: transparent;
}

select::-moz-selection {
    background: transparent;
}

/* Remove tap highlight no mobile */
.selectbox-wrap select {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
