/* v2.0.21 - Temporary Local Group Chat before Google OAuth */
.gc-local-mode-pill{background:#fff1e9!important;color:#b54708!important;border-color:#f7c8ad!important}
.gc-local-mode-badge{background:#fff1e9!important;color:#b54708!important;border-color:#f7c8ad!important}
.gc-message.local-message .gc-message-content{position:relative}
.gc-message.local-message .gc-message-content:after{content:"";position:absolute;inset:-3px;border-left:2px solid rgba(229,102,42,.28);border-radius:4px;pointer-events:none}
.gc-local-chip{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font:700 9px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;background:#fff1e9;color:#b54708;border:1px solid #f6c7ae}
.gc-local-delivery{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font:600 9px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;color:#8a5d00;background:#fff8db;border:1px solid #f3df94}
.gc-local-composer{flex:0 0 auto;padding:9px 14px 10px;border-top:1px solid #eee4de;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);z-index:12}
.gc-local-composer-row{max-width:960px;margin:0 auto;display:flex;align-items:flex-end;gap:8px;padding:7px 8px 7px 13px;border:1px solid #dfd9d5;border-radius:18px;background:#fff;box-shadow:0 1px 3px rgba(36,28,24,.06)}
.gc-local-composer textarea{flex:1;min-width:0;resize:none;border:0!important;outline:0!important;box-shadow:none!important;padding:7px 2px;max-height:140px;overflow-y:auto;background:transparent!important;color:#25211f;font:400 13px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif}
.gc-local-composer textarea::placeholder{color:#8d8580}
.gc-local-composer button{width:38px;height:38px;border-radius:50%;border:0;background:#e5662a;color:#fff;font:700 16px/1 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;flex:0 0 auto}
.gc-local-composer button:disabled{opacity:.55;cursor:wait}
.gc-local-composer-note{max-width:960px;margin:5px auto 0;color:#817873;font:400 10px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}
.gc-local-composer-note span{font-weight:700;color:#c25322;margin-right:4px}
.gc-local-composer-error{max-width:960px;margin:4px auto 0;color:#b42318;font:600 10px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}
.gc-local-composer-error:empty{display:none}
@media(max-width:720px){.gc-local-composer{padding:7px 8px 8px}.gc-local-composer-row{border-radius:16px;padding-left:11px}.gc-local-composer textarea{font-size:16px;line-height:1.35}.gc-local-composer-note{font-size:9px}}
