.gmail-controls{display:flex;gap:8px;padding:12px 20px 0;flex-wrap:wrap}.gmail-controls .ai-check{margin:0}.gmail-error{margin:8px 20px 0;font-size:1rem;color:#e7d4a2}.gmail-summary{padding:18px;margin:0 0 16px;border:1px solid #394339;background:#202522;border-radius:24px;overflow-wrap:anywhere}.gmail-summary small{color:#b6bfb8;font-size:0.875rem}.gmail-summary h3{font-size:1.25rem;line-height:1.45;margin:10px 0}.gmail-summary p{font-size:1.125rem;white-space:pre-wrap;line-height:1.7;margin:8px 0 16px}.gmail-summary a{display:inline-block;color:#c8ee83;font-size:1rem;min-height:32px;padding:8px 0}.gmail-footer{padding:12px 20px calc(14px + env(safe-area-inset-bottom));font-size:0.875rem;line-height:1.5;color:#b6bfb8;border-top:1px solid #303638}.gmail-dialog .ai-messages{overscroll-behavior:contain}.gmail-chat-entry .avatar{color:var(--accent);font-size:1.8125rem}.gmail-chat-entry .chat-copy{display:block}.gmail-chat-entry .snippet{display:block}.gmail-dialog .gmail-status{overflow-wrap:anywhere}@media(max-width:600px){.gmail-dialog .ai-head h2{font-size:1.5rem}.gmail-dialog .ai-symbol{width:42px;height:42px}.gmail-footer{font-size:0.875rem}.gmail-controls{padding:10px 16px 0}}
