/* [INICIO CORRECAO] */
/* Data: 16/06/2026 */
/* Gerado por: Claude Sonnet 4.6 */
/* Finalidade: Corrigir seletores CSS que usavam 'a:not(.beditorcss)' (elemento errado)
   e name='idbtn_impanotacoes01' (prefixo incorreto). TButton é renderizado como <button>,
   não como <a>. Todos os seletores corrigidos para button[name='...'] */

#builder-layout [page-name='PacienteViewList01'] button[name='btn_impanotacoes01'].btn.btn-default
{
background: #2D7DD2 !important;
color: white !important;
width: 260px !important;
height: 36px !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: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_impanotacoes01'].btn.btn-default:hover
{
background: #2D7DD2 !important;
color: white !important;
width: 260px !important;
height: 36px !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;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_impacompanhamento01'].btn.btn-default
{
background: #4DB6AC !important;
color: white !important;
width: 260px !important;
height:36px !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-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_impacompanhamento01'].btn.btn-default:hover
{
background: #4DB6AC !important;
color: white !important;
width: 260px !important;
height:36px !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;
margin-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_impecg01'].btn.btn-default
{
background: #EF5350 !important;
color: white !important;
width: 260px !important;
height:36px !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-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_impecg01'].btn.btn-default:hover
{
background: #EF5350 !important;
color: white !important;
width: 260px !important;
height:36px !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;
margin-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_implgpd01'].btn.btn-default
{
background: #66BB6A !important;
color: white !important;
width: 260px !important;
height:36px !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-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_implgpd01'].btn.btn-default:hover
{
background: #66BB6A !important;
color: white !important;
width: 260px !important;
height:36px !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;
margin-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_formulariocontrolepressao01'].btn.btn-default
{
background: #5C80BC !important;
color: white !important;
width: 260px !important;
height:36px !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-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_formulariocontrolepressao01'].btn.btn-default:hover
{
background: #5C80BC !important;
color: white !important;
width: 260px !important;
height:36px !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;
margin-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_fargestromformulario01'].btn.btn-default
{
background: #1974AF !important;
color: white !important;
width: 260px !important;
height:36px !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-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_fargestromformulario01'].btn.btn-default:hover
{
background: #1974AF !important;
color: white !important;
width: 260px !important;
height:36px !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;
margin-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_meemformulario01'].btn.btn-default
{
background: #125683 !important;
color: white !important;
width: 260px !important;
height:36px !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-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}

#builder-layout [page-name='PacienteViewList01'] button[name='btn_meemformulario01'].btn.btn-default:hover
{
background: #125683 !important;
color: white !important;
width: 260px !important;
height:36px !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;
margin-top:0 !important;
margin-bottom:10px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
line-height: normal !important;
}
/* [FIM CORRECAO] */