/* Module widgets inherit the active template. Templates may override these variables. */
.nx-widget{font-family:inherit;color:var(--nx-widget-color,inherit);background:var(--nx-widget-background,transparent);border-radius:var(--nx-widget-radius,.5rem);margin-block:var(--nx-widget-spacing,1rem);min-width:0}
.nx-widget a:not(.btn){color:var(--nx-widget-link,var(--bs-link-color,inherit))}
.nx-widget img,.nx-widget video,.nx-widget iframe{max-width:100%}
.nx-widget [data-nx-unavailable]{padding:1rem;border:1px dashed currentColor}
.nx-widget h1,.nx-widget h2,.nx-widget h3,.nx-widget h4{font-family:inherit}
/* The host slot owns outer width. Widget cards keep their internal padding. */
.nx-widget{width:100%;max-width:100%;box-sizing:border-box}
.nx-widget > :is(div,section,article,aside,form){width:100%;max-width:100%;min-width:0;margin-inline:0;box-sizing:border-box}
.nx-widget > :is(.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl){width:100%;max-width:none;padding-inline:0;margin-inline:0}