.pt-chat-frases-linha{container:pt-chat-frases/inline-size}.pt-chat-frases-linha .pt-chat-campo{field-sizing:content}.pt-chat-frases-btn{border:1.5px solid var(--color-border);background:var(--color-white);min-width:44px;height:44px;color:var(--color-primary);font:inherit;font-family:var(--font-primary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pt-chat-frases-btn:hover{background:var(--color-surface)}.pt-chat-frases-btn[aria-expanded=true]{background:var(--color-surface);border-color:var(--color-primary)}.pt-chat-frases-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pt-chat-frases-btn-texto{display:none}@container pt-chat-frases (min-width:400px){.pt-chat-frases-btn-texto{display:inline}}.pt-chat-frases-painel{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;flex-shrink:0;max-height:min(280px,45dvh);margin-top:10px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f19231f}.pt-chat-frases-ajuda{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);flex-shrink:0;margin:0;padding:8px 12px;font-size:12px;line-height:1.4}.pt-chat-frases-ajuda strong{color:var(--color-text-primary)}.pt-chat-frases-menu{overscroll-behavior:contain;min-height:0;padding:2px 0 6px;overflow-y:auto}.pt-chat-frases-grupo+.pt-chat-frases-grupo{border-top:1px solid var(--color-border);margin-top:4px}.pt-chat-frases-grupo-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:8px 12px 2px;font-size:11px;font-weight:800}.pt-chat-frases-item{text-align:left;width:100%;min-height:44px;font:inherit;font-family:var(--font-primary);color:var(--color-text-primary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;padding:8px 12px;font-size:13px;line-height:1.4;display:block}.pt-chat-frases-item:hover,.pt-chat-frases-item:focus{background:var(--color-surface)}.pt-chat-frases-item:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.pt-chat-frases-aviso{color:#b91c1c;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.4}@media (prefers-reduced-motion:no-preference){.pt-chat-frases-painel{animation:.12s ease-out pt-chat-frases-entrar}}@keyframes pt-chat-frases-entrar{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pt-chat-rapidas{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pt-chat-rapida{border:1.5px solid var(--color-border);background:var(--color-white);min-height:36px;color:var(--color-primary);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.pt-chat-rapida:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
