.whatsappDialog{width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.whatsappDialog h2{margin-bottom:8px;font-size:26px}.whatsappDialog h3{margin-top:24px;font-size:18px}.whatsappField{gap:8px;margin:20px 0 12px;display:grid}.whatsappField textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #d7d7de;border-radius:6px;padding:12px}.whatsappConsent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.whatsappConsent input{flex-shrink:0;margin-top:4px}.whatsappActions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.whatsappQr{text-align:center;margin:20px 0}.whatsappQr img{aspect-ratio:1;background:#fff;max-width:100%;height:auto;padding:12px}.whatsappDraft{overflow-wrap:anywhere;border-top:1px solid #d7d7de;padding:16px 0}.whatsappDraft>span{margin-left:12px;font-size:13px}.whatsappDraft>p{white-space:pre-wrap}
.app.appSignedIn.supportConsole{background:#f8f8fc;flex-direction:column;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.app.supportConsole:after{display:none}.supportBanner,.supportDialog,.supportClosed{font-family:var(--font-geist-sans,Arial), sans-serif;letter-spacing:0}.supportBanner{z-index:80;color:#332b16;background:#fff4d6;border-bottom:2px solid #9c7210;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 22px;display:flex;position:sticky;top:0}.supportBanner>div:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.supportBanner strong{align-items:center;gap:8px;display:flex}.supportBanner small{font-size:13px}.supportBannerControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supportBannerControls>strong{font-variant-numeric:tabular-nums;min-width:64px}.supportBanner button,.supportDialog button,.supportConnections button{color:#292516;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7a572;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:14px;display:inline-flex}.supportConsole button:disabled,.supportDialog button:disabled{opacity:.5;cursor:not-allowed}.supportConsole [hidden]{display:none!important}.supportExpiring,.supportDialog [role=alert]{color:#a32332}.supportReadOnly{color:#59596a;border-top:1px solid #ddd;padding:16px}.supportConsole .supportBanner{flex:none}.supportConsole.appSignedIn .consoleShell:has(.dv2Side){flex:auto;align-self:stretch;width:100%!important;height:auto!important;min-height:0!important}.supportConsole.appSignedIn .consoleShell>.sidebar.dv2Side{height:100%;min-height:0;position:relative;top:auto;overflow-y:auto}.supportConsole.appSignedIn .consoleShell>main{min-height:0;overflow-y:auto}.supportFieldset{border:0;min-width:0;margin:0;padding:0}.supportClosed{max-width:680px;margin:15vh auto;padding:24px}.supportClosed h1{font-size:26px}.supportDialogBackdrop{z-index:200;background:#0007;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.supportDialog{color:#222;background:#fff;border-radius:8px;width:min(100%,560px);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow:auto}.supportDialog h2{overflow-wrap:anywhere;margin:0 32px 16px 0;font-size:22px}.supportDialog p{line-height:1.5}.supportDialog label{gap:8px;margin:20px 0;font-size:15px;display:grid}.supportDialog textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #999;border-radius:4px;padding:10px}.supportDialog .supportConfirmation{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.supportConfirmation input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.supportDialog .supportIconButton{padding:6px;position:absolute;top:12px;right:12px}.supportConnections{min-width:0;padding:28px}.supportConnections header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.supportConnections h1{margin:0;font-size:30px}.supportConnections p{color:#59596a;line-height:1.5}.supportConnectionList article{border-top:1px solid #ddd;padding:18px 0}.supportConnectionList h2{font-size:18px}.supportConnectionList dl{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.supportConnectionList dd{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.supportBanner{padding:12px}.supportBannerControls{gap:6px}.supportBannerControls button{padding:8px;font-size:12px}.supportDialogBackdrop{padding:12px}.supportDialog{padding:22px}.supportConnections{padding:18px}}
