/* Bride Era R14.7.78 — WhatsApp Concierge duas opções + Superadmin central. */
.r14778-hero{background:linear-gradient(135deg,#173c32,#246b56 58%,#4b947b)!important}.r14778-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.r14778-mode-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:13px;padding:18px;border:1.5px solid var(--line);border-radius:20px;background:var(--white);cursor:pointer;transition:.2s ease;min-width:0}.r14778-mode-card>input{position:absolute;right:14px;top:14px;width:20px;height:20px}.r14778-mode-card.selected{border-color:#6f9f8e;box-shadow:0 0 0 3px rgba(84,143,120,.12),0 10px 28px rgba(50,85,72,.08);background:linear-gradient(145deg,#fbfffd,#f1faf6)}.r14778-mode-card.not-ready:not(.selected){opacity:.83}.r14778-mode-ico{width:45px;height:45px;display:grid;place-items:center;border-radius:15px;background:#edf8f3;font-size:1.45rem}.r14778-mode-card b{display:block;padding-right:26px}.r14778-mode-card small{display:block;color:var(--muted-500);font-size:.69rem;margin:2px 0 8px}.r14778-mode-card p{font-size:.79rem;line-height:1.5;color:var(--muted-600);margin:0 0 9px}.r14778-mode-card em{font-style:normal;font-size:.7rem;font-weight:700;color:#497d69}.r14778-mode-card.not-ready em{color:#9a6a37}.r14778-own{display:none;margin-top:14px}.r14778-own.show{display:block}.r14778-checks,.r14778-admin-checks{display:grid;gap:7px}.r14778-checks>div,.r14778-admin-checks>div{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.r14778-checks>div>span,.r14778-admin-checks>div>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.r14778-checks .ok>span,.r14778-admin-checks .ok>span{background:#e5f4eb;color:#357654}.r14778-checks .bad>span,.r14778-admin-checks .bad>span{background:#f9e7e4;color:#a34b45}.r14778-admin-checks .warn>span{background:#f8efda;color:#926e26}.r14778-checks b,.r14778-admin-checks b{display:block;font-size:.82rem}.r14778-checks small,.r14778-admin-checks small{display:block;color:var(--muted-600);font-size:.72rem;line-height:1.4}.r14778-admin{border:1px solid color-mix(in srgb,#4d9b7d 32%,var(--line))!important}.r14778-admin-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:16px 0;padding:17px 18px;border-radius:18px;background:linear-gradient(135deg,#edf8f3,#faf2e9);border:1px solid #dce9e1}.r14778-admin-banner p{margin:4px 0 0;font-size:.8rem;line-height:1.55}.r14778-admin-banner>span{font-size:2.2rem}.r14778-admin-details{border-top:1px solid var(--line);padding:12px 0}.r14778-admin-details>summary{cursor:pointer;font-weight:800;color:var(--ink-900);padding:4px 0 12px}.r14778-secret-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r14778-copy{display:flex;gap:7px;align-items:center}.r14778-copy input{flex:1;min-width:0}.r14778-readonly{min-height:44px;border:1px solid var(--line);background:var(--blush-50);border-radius:12px;padding:10px 12px;color:var(--muted-600)}.r14778-admin-actions{padding:14px 0}.r14778-once{border-color:#d8ad55!important;background:#fff9e9!important}.r14778-steps{margin:0;padding-left:22px}.r14778-steps li{margin:8px 0;font-size:.8rem;line-height:1.55}
html[data-panel-theme="dark"] .r14778-mode-card,html[data-panel-theme="dark"] .r14778-checks>div,html[data-panel-theme="dark"] .r14778-admin-checks>div{background:#211e1d!important;border-color:#463c38!important;color:#f3e8e3!important}html[data-panel-theme="dark"] .r14778-mode-card.selected{background:linear-gradient(145deg,#20332c,#252321)!important;border-color:#5f987f!important}html[data-panel-theme="dark"] .r14778-mode-ico{background:#2b3e36!important}html[data-panel-theme="dark"] .r14778-mode-card p,html[data-panel-theme="dark"] .r14778-checks small,html[data-panel-theme="dark"] .r14778-admin-checks small{color:#c4b6af!important}html[data-panel-theme="dark"] .r14778-admin-banner{background:linear-gradient(135deg,#20342d,#342921)!important;border-color:#48504a!important;color:#f6ebe5!important}html[data-panel-theme="dark"] .r14778-readonly{background:#191616!important;border-color:#463c38!important;color:#cfc1bb!important}html[data-panel-theme="dark"] .r14778-once{background:#332a18!important;border-color:#68552a!important;color:#f4e6c8!important}
@media(max-width:820px){.r14778-mode-grid,.r14778-secret-grid{grid-template-columns:1fr}.r14778-mode-card{padding:15px}.r14778-admin-banner{align-items:flex-start}.r14778-admin-banner>span{font-size:1.6rem}.r14778-copy{align-items:stretch}.r14778-copy .btn{flex:0 0 auto}.r14778-admin h2{font-size:1.7rem}.r14778-admin-details{padding:10px 0}}

/* R14.7.79 — ativação assistida, avisos não bloqueantes e histórico de disparos. */
.r14778-checks .warn>span{background:#f8efda;color:#926e26}.r14778-checks .warn{border-color:color-mix(in srgb,#c79a45 35%,var(--line))}.r14779-activation{display:grid;gap:6px;margin:10px 0 14px;padding:13px 14px;border:1px solid #e3c87c;border-radius:16px;background:linear-gradient(135deg,#fff9e8,#fffdf8)}.r14779-activation b{color:#6f5420}.r14779-activation span{font-size:.78rem;color:var(--muted-600)}.r14779-activation .btn{justify-self:start}.r14779-history{display:grid;gap:7px}.r14779-history>div{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.r14779-history>div>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.r14779-history>div>span.ok{background:#e5f4eb;color:#357654}.r14779-history>div>span.bad{background:#f9e7e4;color:#a34b45}.r14779-history b{display:block;font-size:.8rem}.r14779-history small{display:block;font-size:.7rem;color:var(--muted-600);line-height:1.45}.r14779-error{color:var(--danger-600,#a64040)!important}.r14778-checks .warn small{color:#7d6329}
html[data-panel-theme="dark"] .r14779-activation{background:linear-gradient(135deg,#332a18,#27221a)!important;border-color:#68552a!important}.r14779-activation b{color:inherit}html[data-panel-theme="dark"] .r14779-history>div{background:#211e1d!important;border-color:#463c38!important;color:#f3e8e3!important}html[data-panel-theme="dark"] .r14779-history small{color:#c4b6af!important}html[data-panel-theme="dark"] .r14778-checks .warn{border-color:#68552a!important}
