:root{--fec-deep: #0a0e14;--fec-bg: #121a24;--fec-card: #1a2430;--fec-border: #2d3d4d;--fec-text: #e8f0f7;--fec-muted: #8fa3b6;--fec-accent: #3dd6c6;--fec-accent-dim: #2a9d8f;--brand: #0f3d45;--brand-2: #147a6e;--brand-soft: #e4f7f4;--ink: #0f1720;--muted: #667781;--line: #e9edef;--bg: #f0f2f5;--card: #ffffff;--chat-bg: #e5ddd5;--chat-pattern: rgba(15, 61, 69, .035);--bubble-me: #d9fdd3;--bubble-them: #ffffff;--bubble-ai: #e8f8f6;--warn: #9a5b14;--danger: #a33b3b;--ok: #128c7e;--shadow: 0 2px 8px rgba(11, 20, 26, .08);--radius: 14px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--header-h: 60px;--app-height: 100dvh;--font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--font);color:var(--ink);background:var(--bg)}*{box-sizing:border-box}[hidden],.is-hidden{display:none!important}html,body{margin:0;width:100%;height:100%;height:100dvh;height:var(--app-height, 100dvh);overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;touch-action:manipulation}body{background:var(--bg);-webkit-font-smoothing:antialiased;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100vw}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;border-radius:12px;border:1px solid var(--line);padding:.75rem .9rem;background:#fff;color:var(--ink)}button{background:var(--brand-2);color:#fff;border-color:var(--brand-2);font-weight:600;cursor:pointer}button.ghost{background:transparent;color:var(--brand-2);border-color:transparent}button:disabled{opacity:.55;cursor:not-allowed}label{display:grid;gap:.35rem;font-size:.88rem;color:var(--muted)}.landing{min-height:100%;min-height:var(--app-height, 100dvh);height:100%;height:var(--app-height, 100dvh);overflow:auto;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(120% 80% at 50% -20%,#1a2a38 0%,var(--fec-deep) 55%);color:var(--fec-text)}.landing-card{width:min(420px,100%);background:#1a2430eb;border:1px solid var(--fec-border);border-radius:20px;padding:1.75rem 1.4rem;box-shadow:0 20px 50px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-brand{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.landing-brand img{width:48px;height:48px;border-radius:12px}.landing-card h1{font-size:clamp(1.65rem,6vw,2rem);line-height:1.15;margin:0 0 .65rem;letter-spacing:-.02em;font-weight:700}.kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;color:var(--fec-accent);margin:0;font-weight:600}.lead{color:var(--fec-muted);line-height:1.5;margin:0 0 1.35rem;font-size:.95rem}.actions{display:grid;gap:.65rem}.actions a,.actions button{text-align:center;padding:.9rem 1rem;border-radius:12px}.actions button{background:var(--fec-accent);color:var(--fec-deep);border-color:var(--fec-accent);font-weight:700}.actions button.ghost{background:transparent;color:var(--fec-text);border:1px solid var(--fec-border)}.login-screen{min-height:100%;min-height:var(--app-height, 100dvh);height:100%;height:var(--app-height, 100dvh);overflow:auto;-webkit-overflow-scrolling:touch;display:grid;place-items:center;padding:1.25rem;background:radial-gradient(120% 80% at 50% -20%,#1a2a38 0%,var(--fec-deep) 55%)}.login-card{width:min(400px,100%);background:#1a2430f2;border:1px solid var(--fec-border);border-radius:20px;padding:1.5rem 1.25rem;display:grid;gap:.75rem;color:var(--fec-text);box-shadow:0 20px 50px #00000059}.login-card .brand-row{display:flex;align-items:center;gap:.7rem}.login-card .brand-row img{width:40px;height:40px;border-radius:10px}.login-card h1{margin:0;font-size:1.45rem;font-weight:700}.login-card .hint{color:var(--fec-muted);font-size:.88rem;margin:0}.login-card .hint strong{color:var(--fec-accent)}.login-card label{color:var(--fec-muted)}.login-card input{background:var(--fec-bg);border-color:var(--fec-border);color:var(--fec-text)}.login-card button[type=submit]{background:var(--fec-accent);color:var(--fec-deep);border-color:var(--fec-accent);font-weight:700;margin-top:.25rem}.login-card a.hint{color:var(--fec-accent)}.err{color:#f07178;font-size:.88rem;min-height:1.2rem;margin:0}.wa-app{height:100%;height:var(--app-height, 100dvh);max-height:100%;max-height:var(--app-height, 100dvh);width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:var(--card);position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.wa-header{display:flex;align-items:center;gap:.75rem;padding:calc(.65rem + var(--safe-top)) .9rem .65rem;min-height:var(--header-h);background:var(--fec-bg);color:var(--fec-text);border-bottom:1px solid rgba(61,214,198,.12);flex-shrink:0}.wa-header .back{width:40px;height:40px;border-radius:50%;padding:0;background:transparent;border:0;color:var(--fec-text);display:grid;place-items:center;flex-shrink:0}.wa-header .back:hover{background:#ffffff14}.wa-header .avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--fec-card);flex-shrink:0;display:grid;place-items:center;font-weight:700;color:var(--fec-accent);font-size:.95rem;border:1px solid var(--fec-border);overflow:hidden}.wa-header .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.wa-header .meta{flex:1;min-width:0}.wa-header .title{font-size:1.05rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-header .sub{font-size:.75rem;color:var(--fec-muted);margin:.1rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-header .actions-end{display:flex;gap:.25rem}.wa-header .icon-btn{width:40px;height:40px;border-radius:50%;padding:0;background:transparent;border:0;color:var(--fec-text);display:grid;place-items:center}.wa-header .icon-btn:hover{background:#ffffff14}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.35rem;background:var(--fec-accent);vertical-align:middle}.status-dot.off{background:#f07178}.status-dot.warn{background:#f0c674}.chat-list-view,.chat-thread-view{min-height:0;display:flex;flex-direction:column;overflow:hidden;flex:1}.chat-list-view{background:var(--card)}.search-bar{padding:.55rem .85rem;background:var(--bg);border-bottom:1px solid var(--line)}.search-bar input{width:100%;border-radius:999px;background:#fff;border:1px solid var(--line);padding:.55rem 1rem}.conv-list{flex:1;overflow:auto}.conv-item{display:grid;grid-template-columns:52px 1fr auto;gap:.75rem;align-items:center;width:100%;padding:.85rem 1rem;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;border-radius:0;cursor:pointer}.conv-item:hover,.conv-item:active{background:#f5f6f6}.conv-item .av{width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#1a2430,#0f5c4c);color:var(--fec-accent);display:grid;place-items:center;font-weight:700;font-size:1.05rem;overflow:hidden}.conv-item .av img{width:100%;height:100%;object-fit:cover}.conv-item .body{min-width:0}.conv-item .name{font-weight:600;font-size:1.02rem;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-item .preview{color:var(--muted);font-size:.86rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-item .side{display:grid;justify-items:end;gap:.35rem;align-self:start;padding-top:.15rem}.conv-item .time{font-size:.72rem;color:var(--muted)}.conv-item .badge-unread{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--fec-accent-dim);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center}.chat-thread-view{background:var(--chat-bg);position:relative;display:none}.chat-thread-view.open{display:flex}.chat-thread-view:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--chat-pattern) 1.2px,transparent 1.2px);background-size:18px 18px;pointer-events:none;opacity:.9}.thread-body{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.feed,.chat-log{padding:.75rem .85rem 1rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.post,.bubble{position:relative;background:var(--bubble-them);border-radius:10px;padding:.55rem .7rem .4rem;box-shadow:0 1px .5px #0b141a21;max-width:min(88%,340px);word-break:break-word}.post{width:100%;max-width:none;border-radius:12px;background:#fff}.post.pinned{border-left:3px solid var(--fec-accent-dim)}.post .meta,.bubble .meta{font-size:.68rem;color:var(--muted);margin-top:.2rem;text-align:right}.post h3{margin:0 0 .3rem;font-size:.98rem}.post p{margin:0;line-height:1.45;font-size:.94rem}.bubble.me{align-self:flex-end;background:var(--bubble-me);border-bottom-right-radius:3px}.bubble.them{align-self:flex-start;border-bottom-left-radius:3px}.bubble.ai{align-self:flex-start;background:var(--bubble-ai);border-bottom-left-radius:3px;border:1px solid rgba(61,214,198,.25)}.bubble .sender{font-weight:700;font-size:.76rem;color:var(--brand-2);margin-bottom:.1rem}.bubble .text{font-size:.95rem;line-height:1.4}.day-sep{align-self:center;background:#ffffffeb;color:var(--muted);font-size:.72rem;padding:.3rem .7rem;border-radius:8px;margin:.35rem 0;box-shadow:var(--shadow)}.composer{position:relative;z-index:2;display:flex;gap:.45rem;align-items:flex-end;padding:.45rem .55rem calc(.45rem + var(--safe-bottom));background:#f0f2f5;border-top:1px solid var(--line)}.composer input{flex:1;border-radius:24px;border:0;padding:.7rem 1rem;background:#fff;box-shadow:0 1px 1px #0000000a}.composer button.send{width:48px;height:48px;border-radius:50%;padding:0;background:var(--fec-accent-dim);border-color:var(--fec-accent-dim);display:grid;place-items:center;flex-shrink:0}.composer button.send svg{width:22px;height:22px}.mute-banner{display:none;position:relative;z-index:2;margin:.5rem .75rem 0;padding:.65rem .8rem;border-radius:10px;background:#fff4df;color:var(--warn);border:1px solid #f0d7a8;font-size:.86rem}.mute-banner.show{display:block}.typing{position:relative;z-index:2;min-height:1rem;padding:0 1rem .25rem;font-size:.75rem;color:var(--muted)}.fab-read{position:absolute;right:1rem;bottom:calc(5rem + var(--safe-bottom));z-index:30;border-radius:999px;padding:.7rem 1rem;box-shadow:var(--shadow);display:none;background:var(--fec-accent);color:var(--fec-deep);border:0;font-weight:700}.fab-read.show{display:inline-flex}.bottom-nav{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);background:#fff;padding-bottom:var(--safe-bottom);flex-shrink:0}.bottom-nav button{background:transparent;border:0;border-radius:0;color:var(--muted);padding:.55rem .35rem .45rem;display:grid;justify-items:center;gap:.15rem;font-size:.68rem;font-weight:600}.bottom-nav button.active{color:var(--fec-accent-dim)}.bottom-nav svg{width:22px;height:22px}.admin-app{min-height:100dvh;display:grid;grid-template-columns:1fr}@media(min-width:960px){.admin-app{grid-template-columns:250px 1fr}.admin-nav{min-height:100dvh;position:sticky;top:0}}.admin-nav{background:var(--fec-bg);color:var(--fec-text);padding:1.1rem .85rem;display:flex;flex-direction:column;gap:.45rem}.admin-nav .logo{display:flex;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:700;padding:.4rem .5rem 1rem}.admin-nav .logo img{width:32px;height:32px;border-radius:8px}.admin-nav button{background:transparent;border:1px solid transparent;color:inherit;text-align:left;border-radius:12px}.admin-nav button.active,.admin-nav button:hover{background:#3dd6c61f;border-color:#3dd6c633}.admin-main{padding:1rem 1rem 2.5rem;background:var(--bg)}.admin-main h1{margin:0 0 .35rem;font-size:1.35rem}.section{display:none}.section.active{display:block;animation:fade .2s ease}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.cards{display:grid;gap:.75rem}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow)}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;font-size:.92rem}th,td{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--line);vertical-align:top}.badge{display:inline-block;font-size:.72rem;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.badge.ok{color:var(--ok);border-color:#b7d7cf;background:var(--brand-soft)}.badge.warn{color:var(--warn);background:#fff4df;border-color:#f0d7a8}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0e148c;display:none;place-items:center;z-index:50;padding:1rem}.modal-backdrop.show{display:grid}.modal{width:min(520px,100%);background:#fff;border-radius:18px;padding:1.1rem;display:grid;gap:.7rem;max-height:90dvh;overflow:auto}.modal h2{margin:0}.form-grid{display:grid;gap:.65rem}.form-grid label{display:grid;gap:.3rem;font-size:.88rem;color:var(--muted)}.check{display:flex;align-items:center;gap:.5rem}.switch{width:42px;height:24px;border-radius:999px;background:#c9d4cf;position:relative;border:0;padding:0}.switch.on{background:var(--fec-accent-dim)}.switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.switch.on i{left:21px}.cred-box{background:var(--fec-deep);color:var(--fec-text);border-radius:12px;padding:.85rem;font-family:ui-monospace,monospace;font-size:.82rem;white-space:pre-wrap}.toast-host{position:fixed;left:50%;bottom:1.2rem;transform:translate(-50%);z-index:80;display:grid;gap:.4rem;width:min(420px,calc(100% - 2rem))}.toast{background:var(--fec-bg);color:#fff;padding:.75rem .9rem;border-radius:12px;opacity:0;transform:translateY(8px);transition:.25s}.toast.show{opacity:1;transform:none}.toast-danger{background:var(--danger)}.toast-ok{background:var(--fec-accent-dim)}.handoff-item{display:grid;gap:.35rem}.handoff-item .actions-row{display:flex;gap:.45rem;flex-wrap:wrap}.empty{color:var(--muted);padding:1rem 0}.hint{color:var(--muted);font-size:.9rem;margin:0}.wa-app.showing-thread .chat-list-view,.wa-app.showing-thread .list-header,.wa-app.showing-thread .bottom-nav{display:none}.wa-app:not(.showing-thread) .chat-thread-view{display:none}@media(min-width:900px){body{position:relative;overflow:auto;height:auto;min-height:100dvh}.wa-app{max-width:1100px;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);display:grid;grid-template-columns:64px 360px 1fr;grid-template-rows:auto 1fr auto}.wa-rail{display:flex!important;grid-column:1;grid-row:1 / -1}.wa-app>.list-header{grid-column:2;grid-row:1}.chat-list-view{grid-column:2;grid-row:2;border-right:1px solid var(--line);display:flex!important}.bottom-nav{display:none!important}.chat-thread-view{grid-column:3;grid-row:1 / -1;display:flex!important}.wa-app.showing-thread .chat-list-view,.wa-app.showing-thread .list-header{display:flex}.wa-app.showing-thread .bottom-nav{display:none!important}.thread-empty{display:none;place-items:center;flex:1;color:var(--muted);text-align:center;padding:2rem;position:relative;z-index:1}.wa-app:not(.showing-thread) .thread-empty{display:grid}.wa-app:not(.showing-thread) .thread-panel{display:none}}.auth-step{display:grid;gap:.75rem}.auth-step[hidden]{display:none!important}.login-card .ghost{background:transparent;color:var(--fec-accent);border:1px solid var(--fec-border);font-weight:600}.event-list-bubble{align-self:flex-start;max-width:min(92%,360px);padding:.55rem .65rem .4rem}.event-cards{display:grid;gap:.55rem;margin-top:.35rem}.event-card{background:#fff;border:1px solid rgba(15,61,69,.12);border-radius:12px;padding:.7rem .75rem;box-shadow:0 1px 2px #0b141a0f}.event-card__tipo{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fec-accent-dim);margin-bottom:.2rem}.event-card__title{font-weight:700;font-size:.95rem;margin-bottom:.25rem;color:var(--ink)}.event-card__meta{font-size:.8rem;color:var(--muted);line-height:1.35}.event-card__cta{display:inline-flex;margin-top:.55rem;padding:.45rem .85rem;border-radius:999px;background:var(--fec-accent-dim);color:#fff!important;font-weight:700;font-size:.82rem;text-decoration:none!important}.event-card__cta:active{transform:scale(.98)}.bubble .text{white-space:pre-wrap}.people-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.people-sheet[hidden]{display:none!important}.people-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1473}.people-sheet__panel{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(480px,100%);max-height:75dvh;overflow:auto;background:#fff;border-radius:18px 18px 0 0;padding-bottom:var(--safe-bottom);box-shadow:0 -8px 30px #00000026}.people-sheet__head{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--line)}.people-list{display:grid;gap:0;padding:.35rem 0 1rem}.people-row{display:grid;grid-template-columns:44px 1fr auto;gap:.7rem;align-items:center;padding:.7rem 1rem;border:0;background:#fff;text-align:left;width:100%;border-radius:0;color:var(--ink)}.people-row:hover{background:#f5f6f6}.people-row .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#1a2430,#0f5c4c);color:var(--fec-accent);display:grid;place-items:center;font-weight:700}.people-row .name{font-weight:600;margin:0}.people-row .meta{font-size:.78rem;color:var(--muted);margin:.1rem 0 0}.conv-section-label{padding:.55rem 1rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--bg)}.wa-rail{display:none;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .4rem;background:#1f2c34;color:#aebac1;border-right:1px solid #121a24}.rail-btn{width:44px;height:44px;border-radius:14px;border:0;padding:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.rail-btn:hover{background:#ffffff14;color:#fff}.rail-btn.active{background:#3dd6c62e;color:var(--fec-accent)}.rail-spacer{flex:1}.filter-chips{display:flex;gap:.4rem;flex-wrap:wrap;padding:.35rem .85rem .65rem;background:var(--bg);border-bottom:1px solid var(--line)}.chip{border:0;border-radius:999px;padding:.35rem .85rem;background:#fff;color:var(--muted);font-size:.82rem;font-weight:600;box-shadow:0 0 0 1px var(--line)}.chip.active{background:#128c7e1f;color:var(--ok);box-shadow:0 0 0 1px #128c7e59}.empty-hero{max-width:380px;margin:0 auto;padding:2rem 1.25rem;text-align:center;position:relative;z-index:1}.empty-hero__logo{border-radius:18px;box-shadow:0 12px 40px #0f3d452e}.empty-hero h2{margin:1.1rem 0 .45rem;font-size:1.55rem;color:#0f1720;font-weight:700}.empty-hero p{margin:0;color:var(--muted);line-height:1.5}.empty-hero__actions{margin:1.25rem 0 .85rem}.empty-cta{border:0;border-radius:999px;padding:.7rem 1.25rem;background:var(--fec-accent-dim);color:#fff;font-weight:700;cursor:pointer}.sender-btn{background:none;border:0;padding:0;margin:0 0 .15rem;font:inherit;font-weight:700;font-size:.76rem;color:var(--brand-2);cursor:pointer;text-align:left}.sender-btn:hover{text-decoration:underline}.conv-item.is-hidden-filter{display:none!important}@media(max-width:899px){.wa-rail{display:none!important}}@media(max-width:899px){.wa-app{max-width:100%;width:100%;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh)}.wa-app.showing-thread{height:var(--app-height, 100dvh)}.wa-app.showing-thread .chat-thread-view{display:flex!important;flex:1;min-height:0;height:100%}.thread-panel{flex:1;min-height:0;max-height:100%;overflow:hidden}.composer input,.search-bar input,.login-card input{font-size:16px}.bottom-nav{flex-shrink:0}.toast-host{bottom:calc(.75rem + var(--safe-bottom))}}@media(min-width:900px){.logout-mobile{display:none!important}}.conv-section-label.is-hidden-filter{display:none!important}.composer .attach-btn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--muted);cursor:pointer;background:transparent;border:0}.composer .attach-btn:hover{color:var(--fec-accent-dim);background:#0000000a}.bubble-media{margin:.2rem 0 .35rem;max-width:min(280px,72vw)}.bubble-media img,.bubble-media video{display:block;width:100%;max-height:320px;border-radius:10px;object-fit:cover;background:#000;cursor:pointer}.people-row .av.av-img{padding:0;overflow:hidden}.people-row .av.av-img img{width:100%;height:100%;object-fit:cover;display:block}.profile-avatar-lg{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--fec-deep);color:#fff;font-weight:700;font-size:1.2rem;flex-shrink:0}.profile-avatar-lg img{width:100%;height:100%;object-fit:cover}.people-row button[disabled]{opacity:.65;cursor:default}.auto-msg-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem;display:grid;gap:.65rem}.auto-msg-card h3{margin:0;font-size:.95rem}.auto-msg-card .hint{margin:0}.auto-msg-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.auto-msg-row label.switch-label{display:flex;align-items:center;gap:.55rem;font-size:.92rem;cursor:pointer}.auto-msg-actions{display:flex;flex-wrap:wrap;gap:.4rem}.auto-msg-actions button,.auto-msg-card button.ghost{font-size:.85rem}.auto-msg-badge{display:inline-block;font-size:.72rem;padding:.15rem .45rem;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:600}.auto-msg-badge.warn{background:#fff3e0;color:var(--warn)}.auto-msg-badge.danger{background:#fdecea;color:var(--danger)}.auto-msg-badge.ok{background:#e7f6f2;color:var(--ok)}.auto-msg-form{display:grid;gap:.5rem}.auto-msg-form input,.auto-msg-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;font:inherit}.auto-msg-form textarea{min-height:88px;resize:vertical}.auto-msg-form .time-row{display:flex;gap:.5rem;align-items:center}.auto-msg-form .time-row input{width:4.5rem}
