/* ============================================================
   REFATORAÇÃO CSS - ESPAÇAMENTO VERTICAL UNIFORME (10px)
   AÇÕES DO AGENDAMENTO - AgendamentoCalendarForm02
   Data: 2026-06-14
   Finalidade: Padronizar margin-bottom de TODOS os botões em 10px
   Arquivo: agendamento02.css
   ============================================================ */

/* Confirmar */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_confirmar'].btn.btn-default {
    background: #035EA6 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_confirmar'].btn.btn-default:hover {
    background: #035EA6 !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Não confirmado */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_naoconfirmado'].btn.btn-default {
    background: #8A2BE2 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_naoconfirmado'].btn.btn-default:hover {
    background: #8A2BE2 !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Não compareceu */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_naocompareceu'].btn.btn-default {
    background: #2BBBAD !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_naocompareceu'].btn.btn-default:hover {
    background: #2BBBAD !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Recepção */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_recepcao'].btn.btn-default {
    background: #4CAF50 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_recepcao'].btn.btn-default:hover {
    background: #4CAF50 !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Finalizar */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_finalizar'].btn.btn-default {
    background: #F44336 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_finalizar'].btn.btn-default:hover {
    background: #F44336 !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Retorno */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_retorno'].btn.btn-default {
    background: #4F4F4F !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_retorno'].btn.btn-default:hover {
    background: #4F4F4F !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Cancelar */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_cancelar'].btn.btn-default {
    background: #D10000 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_cancelar'].btn.btn-default:hover {
    background: #D10000 !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Preparo de exame */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_protocoloepreparo'].btn.btn-default {
    background: #2F4F4F !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_protocoloepreparo'].btn.btn-default:hover {
    background: #2F4F4F !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Tabela de preço */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_tabelapreco'].btn.btn-default {
    background: #5CB85C !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: table !important;
}

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_tabelapreco'].btn.btn-default:hover {
    background: #5CB85C !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
}

/* Duplicar (oculto) */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_duplicar'].btn.btn-default {
    background: #7F2F81 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77) !important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    display: none !important;
}

/* ==========================================================================
   SEÇÃO: BOTOES DO EQUIPAMENTO
   ========================================================================== */
#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_equipimpcheklistsaida'].btn.btn-default
    {
    background: #49A7E5 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77)!important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;    
    margin-bottom: 10px !important; 
    display: table !important;
    }

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_equipimpcheklistsaida'].btn.btn-default:hover
    {
    background: #5CB85C !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
    }

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_equipimpcontrato'].btn.btn-default
    {
    background: #1974AF !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77)!important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;  
    display: table !important;
    }

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_equipimpcontrato'].btn.btn-default:hover
    {
    background: #1974AF !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
    }

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_notapromissoria'].btn.btn-default
    {
    background: #125683 !important;
    color: white !important;
    width: 160px !important;
    box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77)!important;
    border-radius: 6px !important;
    border: none !important;
    outline: none !important;
    text-align: left !important;
    margin-bottom: 10px !important;  
    display: table !important;
    }

#builder-layout [page-name='AgendamentoCalendarForm02'] button:not(.beditorcss)[id][name='btn_notapromissoria'].btn.btn-default:hover
    {
    background: #125683 !important;
    color: white !important;
    width: 160px !important;
    font-weight: bold !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    border: none !important;
    outline: none !important;
    opacity: 0.6 !important;
    text-align: left !important;
    }