:root { color-scheme: light dark; }
html[data-hhd-sdk-open="false"] body { visibility: hidden; }
body.hhd-aw16-embed-body, .hhd-aw16-embed-body { margin: 0; min-width: 0; background: transparent; }
.hhd-aw16-sdk-layout { min-height: 240px; padding: .75rem; box-sizing: border-box; }
.hhd-aw16-sdk-status, .hhd-aw16-sdk-fallback { min-height: 220px; display: grid; place-content: center; gap: .65rem; text-align: center; padding: 1.25rem; border: 1px solid var(--hhd-border-subtle, #d8e0ea); border-radius: 1rem; background: var(--hhd-surface-primary, #fff); color: var(--hhd-text-primary, #172033); box-sizing: border-box; }
.hhd-aw16-sdk-status h1, .hhd-aw16-sdk-fallback h1 { margin: 0; font-size: 1.05rem; }
.hhd-aw16-sdk-status p, .hhd-aw16-sdk-fallback p { margin: 0; max-width: 42rem; }
.hhd-aw16-sdk-kicker { font-size: .7rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.hhd-agentic-web-sdk-frame { width: 100%; min-height: 240px; border: 0; border-radius: 1rem; background: transparent; color-scheme: light dark; }
@media (max-width: 430px) { .hhd-aw16-sdk-layout { padding: .35rem; } .hhd-agentic-web-sdk-frame { border-radius: .75rem; } }
.hhd-aw16-management-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 1rem; margin-top: 1rem; }
.hhd-aw16-form-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; }
.hhd-aw16-form-grid label { display: grid; gap: .35rem; font-size: .78rem; font-weight: 700; }
.hhd-aw16-form-grid input, .hhd-aw16-form-grid select, .hhd-aw16-form-grid textarea { width: 100%; box-sizing: border-box; padding: .7rem; border: 1px solid var(--hhd-border-subtle, #d8e0ea); border-radius: .65rem; background: var(--hhd-surface-primary, #fff); color: inherit; font: inherit; }
.hhd-aw16-integration-list { display: grid; gap: .5rem; }
.hhd-aw16-integration-row { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: .75rem; padding: .75rem; border: 1px solid var(--hhd-border-subtle, #d8e0ea); border-radius: .75rem; background: transparent; color: inherit; text-align: left; }
.hhd-aw16-integration-row.is-selected { outline: 2px solid var(--hhd-focus, #3267d6); }
.hhd-aw16-integration-row span:first-child { display: grid; gap: .2rem; min-width: 0; }
.hhd-aw16-integration-row small { overflow-wrap: anywhere; }
.hhd-aw16-launch-table { display: grid; gap: .35rem; }
.hhd-aw16-launch-row { display: grid; grid-template-columns: 1.25fr 1fr .75fr 1.2fr 1.15fr; gap: .5rem; padding: .55rem; border-bottom: 1px solid var(--hhd-border-subtle, #d8e0ea); font-size: .78rem; overflow-wrap: anywhere; }
.hhd-aw16-launch-row.is-header { font-weight: 800; }
@media (max-width: 900px) { .hhd-aw16-management-grid, .hhd-aw16-form-grid { grid-template-columns: 1fr; } .hhd-aw16-launch-row { grid-template-columns: 1fr; } .hhd-aw16-launch-row.is-header { display: none; } }
