.admin-painel{width:100%;min-width:0;max-width:none}.admin-painel .admin-conteudo,.admin-painel .admin-bloco-conteudo,.admin-painel .admin-bloco-conteudo :is(div,section,form,fieldset){min-width:0;max-width:100%}.admin-painel .admin-bloco-conteudo{overflow-wrap:anywhere;width:100%;overflow-x:auto}.admin-painel .admin-bloco-conteudo div:has(>table){overflow-x:auto}.admin-painel table :is(th,td){white-space:normal;overflow-wrap:anywhere}.admin-painel :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button[role=combobox]){min-width:0;max-width:100%;min-height:44px;font-size:16px}.admin-painel textarea{max-width:100%;font-size:16px}.admin-painel button:not([role=checkbox]):not([role=radio]):not([role=switch]){flex-shrink:0;min-height:44px}.admin-painel button[aria-label]:not([role=combobox]):not([role=checkbox]):not([role=radio]):not([role=switch]){min-width:36px}.admin-painel :is(input[type=checkbox],input[type=radio],[role=checkbox],[role=radio]){flex-shrink:0;width:22px;min-width:22px;height:22px;min-height:22px;position:relative}.admin-painel :is([role=checkbox],[role=radio]):after{content:"";position:absolute;inset:-9px}.admin-painel :is(input[type=checkbox],input[type=radio]){box-sizing:content-box;padding:9px}.admin-painel :is(input[type=checkbox],input[type=radio],[role=checkbox],[role=radio])+label{align-items:center;min-height:40px;display:inline-flex}.admin-painel label[for]:has(+:is(input[type=checkbox],input[type=radio])){align-items:center;min-height:40px;display:inline-flex}.admin-painel label:has(:is(input[type=checkbox],input[type=radio],[role=checkbox],[role=radio])){align-items:center;min-height:40px;padding:9px}.admin-painel .admin-bloco-conteudo .flex:has(>button){flex-wrap:wrap;align-items:center;gap:12px}.admin-painel .admin-bloco-conteudo :is(form,[data-slot=card-footer]){gap:12px}.admin-painel .admin-bloco-conteudo div:has(>button):not(:has(>:is(input,select,label,textarea,[role=combobox]))){gap:12px}.admin-painel .admin-bloco-conteudo :is(form>div:last-child,[data-slot=card-footer],div.flex:has(>button):not(:has(>:is(input,select,label,textarea,p,span,h2,h3,[role=combobox]))):not(.flex-col)){justify-content:flex-end}.admin-painel .admin-bloco-conteudo button:last-child:not(:first-child):not([aria-label]):not([role]){margin-left:auto}.admin-painel .admin-bloco-conteudo :is(form,div.space-y-3,div.space-y-4)>button:last-child:not([role]):not([aria-label]){width:fit-content;margin-left:auto;display:flex}@media (width<=767px){.admin-painel .admin-bloco-conteudo .flex:has(>:is(input,select,button[role=combobox]))>:is(input,select,button[role=combobox]){flex:180px}}.admin-painel [id=bloco-lista\:sala_atendimento] .admin-bloco-conteudo div:has(>p):has(input[aria-label="Legenda da sala"]){flex:100%;align-self:stretch;width:100%}.admin-painel [id=bloco-lista\:sala_atendimento],.admin-painel [id=bloco-lista\:sala_atendimento] .admin-bloco-conteudo>div{width:100%;max-width:none;margin-left:0;margin-right:0}.admin-painel [id=bloco-lista\:sala_atendimento] .admin-bloco-conteudo div:has(>input):has(>div input[aria-label="Legenda da sala"]){flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.admin-painel [id=bloco-lista\:sala_atendimento] .admin-bloco-conteudo div:has(>label>input[type=checkbox]){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:8px 16px;width:100%;display:grid}.admin-painel [id=bloco-lista\:sala_atendimento] .admin-bloco-conteudo div:has(>label>input[type=checkbox])>span{grid-column:1/-1}.admin-painel [id=bloco-lista\:sala_atendimento] label:has(>input[type=checkbox]){min-width:0;min-height:40px;font-size:15px}.admin-painel :is([id=bloco-exames_guia],[id=bloco-filiais],[id=bloco-agendas],[id=bloco-ramos_atividade],[id=bloco-riscos_aso]),.admin-painel :is([id=bloco-exames_guia],[id=bloco-filiais],[id=bloco-agendas],[id=bloco-ramos_atividade],[id=bloco-riscos_aso]) .admin-bloco-conteudo>*{width:100%;max-width:none}.admin-painel :is([id=bloco-filiais],[id=bloco-agendas]) .admin-lista-filiais{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:12px;display:grid}.admin-painel :is([id=bloco-filiais],[id=bloco-agendas]) .admin-lista-filiais>*{margin-top:0!important}.admin-painel [id=bloco-exames_guia] .grid:has(>label>input[type=checkbox]){grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px 16px;max-height:420px}.admin-painel [id=bloco-exames_guia] label:has(>input[type=checkbox]){align-items:center;font-size:15px}.admin-painel [id=bloco-exames_guia] input[type=checkbox].size-3\.5{margin-top:0}.admin-painel :is([id=bloco-ramos_atividade],[id=bloco-riscos_aso]) .flex.items-center:has(>input)>input{flex:auto}.admin-painel :is([id=bloco-ramos_atividade],[id=bloco-riscos_aso]) label:has(>[role=checkbox]){gap:10px;font-size:15px;display:inline-flex}
