body.nxs-embedded{width:100vw;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;background:#111316;color:#f0f1f2}
body.nxs-embedded .nxs-product-header,body.nxs-embedded .nxs-product-intro,body.nxs-embedded .nxs-product-footer{display:none!important}
body.nxs-embedded .nxs-page-shell{display:block;width:100%;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}
body.nxs-embedded .nxs-product-layout{display:block;width:100%;height:100dvh;max-width:none;margin:0;overflow:hidden}
body.nxs-embedded .nxs-chat{width:100%;height:100dvh;max-height:none;min-height:0;border:0;border-radius:0;box-shadow:none}
body.nxs-embedded .nxs-chat-head{display:none!important}
body.nxs-embedded .nxs-chat-body{max-height:none;padding:16px 14px}
body.nxs-embedded .nxs-message p{font-size:11px}
body.nxs-embedded .nxs-suggestions{padding:9px 11px}
body.nxs-embedded .nxs-suggestions button{font-size:9px}
body.nxs-embedded .nxs-chat-form textarea{font-size:12px}
body.nxs-embedded .nxs-chat-form>small{font-size:8px}
@media(max-width:680px){body.nxs-embedded .nxs-chat,body.nxs-embedded .nxs-page-shell,body.nxs-embedded .nxs-product-layout{height:100dvh!important;max-height:100dvh!important}.nxs-embedded .nxs-chat-form textarea{font-size:16px!important}}

/* Match the charcoal surfaces of the Cloud dark theme within the embedded chat. */
body.nxs-embedded,body.nxs-embedded .nxs-page-shell{background:#111316!important;color:#f0f1f2!important}
body.nxs-embedded .nxs-chat{background:#111316!important;border-color:#30343a!important}
body.nxs-embedded .nxs-chat-body{background:#111316!important;scrollbar-color:#454a52 transparent!important}
body.nxs-embedded .nxs-message:not(.user):not(.agent) .nxs-message-bubble,
body.nxs-embedded .nxs-message:not(.user):not(.agent) p{background:#22262b!important;border-color:#353a41!important;color:#d1d5db!important}
body.nxs-embedded .nxs-message.user .nxs-message-bubble,
body.nxs-embedded .nxs-message.user p{background:#292d33!important;border-color:#40454d!important;color:#f0f1f2!important}
body.nxs-embedded .nxs-suggestions{background:#181b1f!important;border-color:#30343a!important}
body.nxs-embedded .nxs-suggestions button{background:#22262b!important;border-color:#373c43!important;color:#d1d5db!important}
body.nxs-embedded .nxs-chat-form{background:#181b1f!important;border-color:#30343a!important}
body.nxs-embedded .nxs-chat-form>div{background:#111316!important;border-color:#3a3f46!important}
body.nxs-embedded .nxs-chat-form textarea{color:#f0f1f2!important}
body.nxs-embedded .nxs-live-support,
body.nxs-embedded .nxs-handoff{background:#1b1e22!important;border-color:#3a3f46!important;color:#e5e7eb!important}
/* The in-product assistant starts with an open-ended help prompt, not canned questions. */
body.nxs-embedded .nxs-suggestions{display:none!important}
