/* Adaptação compartilhada; preserva cores, ícones, conteúdo e eventos dos módulos. */
:root body .sigel-linha-adaptavel{display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:10px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}
:root body .sigel-linha-adaptavel>.sigel-item-adaptavel{flex:1 0 var(--sigel-min-item,180px)!important;min-width:min(100%,var(--sigel-min-item,180px))!important;max-width:100%!important;width:auto!important;box-sizing:border-box}
:root body .sigel-linha-adaptavel>.sigel-item-busca{flex:2 0 var(--sigel-min-item,220px)!important;max-width:min(100%,420px)!important}
:root body .sigel-linha-adaptavel>button,:root body .sigel-linha-adaptavel>.sigel-acoes-adaptaveis{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;width:auto!important}
:root body .sigel-linha-adaptavel>button{white-space:normal!important;overflow-wrap:anywhere;flex-shrink:0!important;height:auto!important;min-height:36px}
:root body .sigel-acoes-adaptaveis{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}
:root body .sigel-acoes-adaptaveis>button{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;flex-shrink:0;min-height:36px;height:auto!important}
:root body .sigel-grade-adaptavel{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sigel-coluna-min,240px)),1fr))!important;min-width:0!important;max-width:100%;box-sizing:border-box}
:root body .sigel-grade-adaptavel>.sigel-item-adaptavel{min-width:0!important;max-width:100%!important;box-sizing:border-box;grid-column:auto!important}
:root body .sigel-grade-adaptavel>.sigel-item-inteiro{grid-column:1/-1!important}
:root body .sigel-item-adaptavel>.sigel-controle-adaptavel,:root body .sigel-item-adaptavel .sigel-controle-adaptavel{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}
:root body .sigel-texto-integral{display:block;max-width:100%;font-size:.85em;line-height:1.4;white-space:normal!important;overflow-wrap:anywhere;color:var(--cinza);margin-top:5px}
:root body .sigel-linha-adaptavel>.sigel-texto-integral{flex:1 0 100%!important}
@media(max-width:480px){:root body .sigel-linha-adaptavel>.sigel-item-adaptavel{flex-basis:100%!important;max-width:100%!important}:root body .sigel-acoes-adaptaveis{width:100%!important}:root body .sigel-linha-adaptavel>button{flex:1 1 auto!important}}

:root body .sigel-linha-adaptavel>.sigel-item-curto{flex:0 0 var(--sigel-min-item,150px)!important}

:root body .sigel-linha-adaptavel>.sigel-quebra-linha{display:block;flex:0 0 100%!important;width:100%;height:0;min-height:0;padding:0;border:0;margin:-5px 0;pointer-events:none}

:root body .sigel-controle-com-texto{flex-wrap:wrap!important;min-width:0}:root body .sigel-controle-com-texto>.sigel-texto-integral{flex:1 0 100%!important}
