.guia-codigos[data-v-12080fde]{width:100%;min-height:100%;padding:24px;background:#f3f4f6;color:#1f2937}.guia-codigos__busca-container[data-v-12080fde]{position:relative;z-index:20;max-width:1280px;margin:0 auto 24px}.guia-codigos__busca[data-v-12080fde]{position:relative;display:flex;align-items:center}.guia-codigos__busca-campo[data-v-12080fde]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:54px;padding:8px 48px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.07);transition:.2s}.guia-codigos__busca-campo[data-v-12080fde]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.guia-codigos__busca-campo input[data-v-12080fde]{flex:1;min-width:180px;padding:7px 0;color:#111827;font-size:16px;background:transparent;border:0;outline:none;box-shadow:none}.guia-codigos__busca-campo input[data-v-12080fde]::-moz-placeholder{color:#9ca3af}.guia-codigos__busca-campo input[data-v-12080fde]::placeholder{color:#9ca3af}.guia-codigos__tag[data-v-12080fde]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 8px 5px 10px;color:#1d4ed8;font-size:13px;font-weight:600;line-height:1;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px}.guia-codigos__tag button[data-v-12080fde]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:#60a5fa;background:transparent;border:0;border-radius:50%;cursor:pointer}.guia-codigos__tag button[data-v-12080fde]:hover{color:#1d4ed8;background:#dbeafe}.guia-codigos__tag button i[data-v-12080fde]{font-size:11px}.guia-codigos__busca-icone[data-v-12080fde]{position:absolute;left:17px;z-index:1;color:#9ca3af}.guia-codigos__limpar[data-v-12080fde]{position:absolute;right:16px;padding:4px;border:none;background:transparent;color:#9ca3af;cursor:pointer}.guia-codigos__limpar[data-v-12080fde]:hover{color:#4b5563}.guia-codigos__sugestoes[data-v-12080fde]{position:absolute;top:calc(100% + 8px);left:0;width:100%;overflow:hidden;border:1px solid #f3f4f6;border-radius:12px;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.12)}.guia-codigos__sugestoes ul[data-v-12080fde]{max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.guia-codigos__sugestoes li[data-v-12080fde]{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #f9fafb;color:#374151;font-size:16px;cursor:pointer;transition:.15s}.guia-codigos__sugestoes li[data-v-12080fde]:last-child{border-bottom:none}.guia-codigos__sugestoes li[data-v-12080fde]:hover{background:#eff6ff}.guia-codigos__sugestoes li i[data-v-12080fde]{color:#d1d5db;font-size:16px}.guia-codigos__sugestoes-titulo[data-v-12080fde]{padding:10px 16px;border-bottom:1px solid #f3f4f6;background:#f9fafb;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.guia-codigos__grid[data-v-12080fde]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;max-width:1280px;margin:0 auto}.guia-codigos__card[data-v-12080fde]{overflow:hidden;border:1px solid #f3f4f6;border-radius:12px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.06)}.guia-codigos__card--cid .guia-codigos__card-header[data-v-12080fde]{border-color:#e0e7ff;background:#eef2ff;color:#3730a3}.guia-codigos__card--cid .guia-codigos__contador[data-v-12080fde]{background:#c7d2fe}.guia-codigos__card--ciap .guia-codigos__card-header[data-v-12080fde]{border-color:#d1fae5;background:#ecfdf5;color:#065f46}.guia-codigos__card--ciap .guia-codigos__contador[data-v-12080fde]{background:#a7f3d0}.guia-codigos__card--sigtap .guia-codigos__card-header[data-v-12080fde]{border-color:#fef3c7;background:#fffbeb;color:#92400e}.guia-codigos__card--sigtap .guia-codigos__contador[data-v-12080fde]{background:#fde68a}.guia-codigos__card-header[data-v-12080fde]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid}.guia-codigos__card-header h2[data-v-12080fde]{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600}.guia-codigos__card-header h2 i[data-v-12080fde]{font-size:20px}.guia-codigos__contador[data-v-12080fde]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700}.guia-codigos__item[data-v-12080fde]{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px;border-bottom:1px solid #f3f4f6;transition:background .15s}.guia-codigos__item[data-v-12080fde]:hover{background:#f9fafb}.guia-codigos__item[data-v-12080fde]:last-child{border-bottom:none}.guia-codigos__item-conteudo[data-v-12080fde]{flex:1;min-width:0;padding-right:12px}.guia-codigos__codigo[data-v-12080fde]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;color:#111827;font-size:14px;font-weight:700}.guia-codigos__descricao[data-v-12080fde]{color:#4b5563;font-size:12px;line-height:1.4}.guia-codigos__grupo[data-v-12080fde],.guia-codigos__nm[data-v-12080fde]{padding:2px 6px;border-radius:5px;font-size:10px;line-height:1.3;text-transform:uppercase}.guia-codigos__grupo[data-v-12080fde]{background:#e5e7eb;color:#374151;font-weight:500}.guia-codigos__nm[data-v-12080fde]{background:#dbeafe;color:#1d4ed8;font-weight:700}.guia-codigos__copiar[data-v-12080fde]{flex-shrink:0;padding:8px;border:none;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;transition:.15s}.guia-codigos__copiar i[data-v-12080fde]{font-size:16px}.guia-codigos__copiar[data-v-12080fde]:hover{background:#eff6ff;color:#2563eb}.guia-codigos__copiado[data-v-12080fde]{color:#22c55e}.guia-codigos__ver-mais[data-v-12080fde]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 16px;border:none;border-top:1px solid #f3f4f6;background:#fff;color:#4b5563;font-size:13px;font-weight:600;cursor:pointer;transition:.15s}.guia-codigos__ver-mais[data-v-12080fde]:hover{background:#f9fafb;color:#2563eb}.guia-codigos__ver-mais span[data-v-12080fde]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:10px}.guia-codigos__vazio[data-v-12080fde]{padding:48px 20px;text-align:center}.guia-codigos__vazio>i[data-v-12080fde]{margin-bottom:12px;color:#d1d5db;font-size:40px}.guia-codigos__vazio h3[data-v-12080fde]{margin:0 0 5px;color:#111827;font-size:18px}.guia-codigos__vazio p[data-v-12080fde]{margin:0;color:#6b7280;font-size:14px}.guia-codigos__toast[data-v-12080fde]{position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:#1f2937;color:#fff;font-size:14px;font-weight:500;box-shadow:0 10px 20px rgba(0,0,0,.15)}.guia-codigos__toast i[data-v-12080fde]{color:#4ade80;font-size:17px}.guia-codigos__toast--erro[data-v-12080fde]{background:#dc2626}.guia-codigos__toast--erro i[data-v-12080fde]{color:#fff}.toast-enter-active[data-v-12080fde],.toast-leave-active[data-v-12080fde]{transition:.25s}.toast-enter[data-v-12080fde],.toast-leave-to[data-v-12080fde]{opacity:0;transform:translateY(15px)}@media(max-width:991px){.guia-codigos__grid[data-v-12080fde]{grid-template-columns:repeat(2,minmax(0,1fr))}.guia-codigos__card--sigtap[data-v-12080fde]{grid-column:span 2}}@media(max-width:767px){.guia-codigos[data-v-12080fde]{padding:16px}.guia-codigos__grid[data-v-12080fde]{grid-template-columns:1fr}.guia-codigos__card--sigtap[data-v-12080fde]{grid-column:auto}.guia-codigos__busca input[data-v-12080fde]{padding-top:13px;padding-bottom:13px;font-size:14px}}