.ge-grupos{display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0}.ge-grupo{border:1px solid #ffffff30;border-radius:10px;padding:14px;background:#ffffff06;min-width:0}.ge-grupo>summary{cursor:pointer;font-weight:700;display:list-item;color:inherit;padding:6px}.ge-grupo>summary small{font-weight:400;margin-left:12px;opacity:.8}.ge-corpo{margin-top:16px;overflow-x:auto}.ge-selecionar{display:flex;align-items:center;gap:10px;padding:8px 0}.ge-selecionar input{width:auto!important}.ge-opcoes{display:grid;grid-gap:10px;gap:10px;padding:12px}.ge-filtro{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.ge-filtro button{color:inherit;background:transparent;border:1px solid #ffffff40;border-radius:6px;padding:9px 14px;cursor:pointer}.ge-filtro button[aria-pressed=true]{background:#ffffff20;border-color:#d6a647}.ge-precos{display:grid;grid-template-columns:repeat(4,minmax(125px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding:8px 0}.ge-precos label{font-size:12px}.ge-precos button{margin-top:6px}.ge-grupo table{min-width:650px}.ge-grupo input[aria-invalid=true]{border:2px solid #f87171}.ge-corpo>a{display:inline-flex;flex-direction:column;gap:4px;margin:5px;padding:10px 14px;border:1px solid #ffffff40;border-radius:6px;color:inherit;text-decoration:none}.ge-corpo>a[aria-current=page]{border-color:#d6a647;background:#ffffff15}.ge-precos input,.ge-precos label{min-width:0;max-width:100%}.ge-precos input{box-sizing:border-box;width:100%}.ge-corpo{max-width:100%}html body .painel-corpo .corpo:has(.ge-grupos)>.pag{min-width:0;width:100%;margin:0}@media(max-width:820px){html body .painel-corpo .corpo:has(.ge-grupos){grid-template-columns:minmax(0,1fr)!important;padding:20px 14px 90px!important;gap:18px!important;width:100%;max-width:100%}html body .painel-corpo .corpo:has(.ge-grupos)>.lado{position:static;display:flex;flex-direction:row;overflow-x:auto;min-width:0;max-width:100%}html body .painel-corpo .corpo:has(.ge-grupos)>.lado a{flex-shrink:0}.ge-precos{grid-template-columns:repeat(2,minmax(0,1fr))}.ge-grupo{padding:10px}.ge-precos .btn{white-space:normal;width:100%;font-size:10px;padding:8px}}