.ofi-layout-host{width:100%;max-width:100%;min-width:0}.ofi-layout-host,.ofi-layout-host *{box-sizing:border-box}
/* WordPress 6.x global styles may match inline CSS custom properties such as
   --card-border-color and force border-style:solid on the outer component.
   OFI component shells are intentionally borderless; inner cards keep their
   own borders through their dedicated selectors. */
.ofi-layout-host .ofi-component{border:0!important;outline:0!important}
.ofi-layout-missing{margin:16px 0;padding:14px 16px;border:1px solid #f59e0b;border-radius:10px;background:#fffbeb;color:#92400e;font:600 14px/1.5 system-ui,sans-serif}
