.fagio-mobile-modulo{display:contents}@media (max-width:767px){.fagio-mobile-modulo>section,.fagio-mobile-modulo>main{min-width:0;padding:16px 12px}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;scroll-margin-block:60px;font-size:16px}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) :is(button,[role=button],summary){white-space:normal;overflow-wrap:anywhere;min-width:44px;min-height:44px}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) :is(label,fieldset){min-width:0;max-width:100%}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) .fagio-mobile-campos{grid-template-columns:minmax(0,1fr)}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) .fagio-mobile-campos>*{grid-column:auto;min-width:0}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) :is(.fagio-mobile-filtros,.fagio-mobile-acoes,.fagio-mobile-topo){flex-wrap:wrap;gap:12px;min-width:0}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) .fagio-mobile-filtros>label{flex:100%}.fagio-mobile-modulo>section>.flex,.fagio-mobile-modulo>main>.flex{flex-wrap:wrap;gap:12px}.fagio-mobile-overlay{top:var(--fagio-form-topo,0px);height:var(--fagio-form-altura,100dvh);overscroll-behavior:contain;align-items:center;padding:8px;bottom:auto;overflow-y:auto}.fagio-mobile-overlay>:first-child{width:100%;min-width:0;max-width:100%;max-height:calc(var(--fagio-form-altura,100dvh) - 16px);overscroll-behavior:contain;box-sizing:border-box;padding:16px;overflow-y:auto}.fagio-mobile-dialogo{top:calc(var(--fagio-form-topo,0px) + 8px);max-height:calc(var(--fagio-form-altura,100dvh) - 16px);width:calc(100% - 16px);max-width:calc(100% - 16px);margin-block:0;bottom:auto}.fagio-mobile-dialogo>.flex{max-height:calc(var(--fagio-form-altura,100dvh) - 18px)}:is(.fagio-mobile-overlay,.fagio-mobile-dialogo) .fagio-mobile-acoes{z-index:2;background:var(--surface);padding-block:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));position:sticky;bottom:0}:is(.fagio-mobile-overlay,.fagio-mobile-dialogo) .fagio-mobile-topo{z-index:2;background:var(--surface);position:sticky;top:0}:is(.fagio-mobile-overlay,.fagio-mobile-dialogo) :is(input,select,textarea):focus{scroll-margin-block:70px}.fagio-mobile-overlay{place-items:safe center}.fagio-mobile-overlay>:first-child{overflow-wrap:anywhere;min-height:0}:is(.fagio-mobile-modulo,.fagio-mobile-overlay,.fagio-mobile-dialogo) a[class*=px-]{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.fagio-mobile-editor-itens,.fagio-mobile-editor-itens tbody{width:100%;min-width:0;display:block}.fagio-mobile-editor-itens thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fagio-mobile-editor-itens tbody tr{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.fagio-mobile-editor-itens td{min-width:0;padding:4px 0;display:block}.fagio-mobile-editor-itens td:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:4px;font-size:12px;display:block}}
@media (max-width:767px){.fagio-mobile-tabela,.fagio-mobile-tabela tbody{width:100%;min-width:0;max-width:100%;display:block}.fagio-mobile-tabela thead,.fagio-mobile-cabecalho-lista{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fagio-mobile-tabela tbody tr{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:12px 0;padding:12px;display:block}.fagio-mobile-tabela td{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;min-width:0;max-width:100%;padding:8px 0;display:grid}.fagio-mobile-tabela td>*{white-space:normal;overflow-wrap:anywhere;grid-column:2;min-width:0;max-width:100%}.fagio-mobile-tabela td:before,.fagio-mobile-registro>[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.5}.fagio-mobile-tabela td[colspan]{text-align:center;display:block}.fagio-mobile-tabela td[colspan]:before{display:none}.fagio-mobile-lista-grid{border:0;width:100%;min-width:0;max-width:100%;overflow:visible}.fagio-mobile-registro{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:12px;padding:16px;display:grid}.fagio-mobile-registro>[data-label]{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;max-height:none;display:block;overflow:visible}.fagio-mobile-registro>[data-label]:before{margin-bottom:4px;display:block}.fagio-mobile-registro>:nth-child(-n+3),.fagio-mobile-registro>[data-label=Ações]{grid-column:1/-1}.fagio-mobile-rolagem-lista{min-width:0;max-width:100%;overflow:visible}:is(.fagio-mobile-tabela,.fagio-mobile-registro) :is(a,button){min-width:44px;min-height:44px}.fagio-mobile-registro>a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fagio-mobile-menu-registro{overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.fagio-mobile-menu-registro button{white-space:normal;width:100%;min-height:44px}.fagio-mobile-modulo .metric-card{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.fagio-mobile-modulo .metric-card :is(b,strong,p){white-space:normal;overflow-wrap:anywhere;min-width:0}}
