.gm-gabaritos{margin:18px 0 20px;padding:0;font-family:inherit;color:#222;}
.gm-gabaritos-heading{display:flex;align-items:center;gap:6px;margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.3;}
.gm-gabaritos-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#1685ed;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:700;cursor:help;}
.gm-gabaritos-list{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;}
.gm-gabarito-button{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:66px;color:#333!important;text-decoration:none!important;font-size:12px;line-height:1.2;transition:opacity .18s ease;}
.gm-gabarito-button:hover{opacity:.72;color:#111!important;}
.gm-gabarito-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border:1.7px solid #4b4b4b;border-radius:13px;background:#fff;box-sizing:border-box;color:#333;}
.gm-gabarito-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;}
.gm-ai-mark{font-family:Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:-1.5px;}
.gm-gabarito-label{display:block;text-align:center;white-space:nowrap;}
@media(max-width:767px){.gm-gabaritos{text-align:left}.gm-gabaritos-heading{justify-content:flex-start;text-align:left}.gm-gabaritos-list{justify-content:center;gap:18px}.gm-gabarito-icon{width:52px;height:52px}}
