/* R37: one continuous marketplace and generator experience */
.z-inline-generator[hidden]{display:none!important}.z-inline-generator{scroll-margin-top:90px;box-sizing:border-box;max-width:920px;margin:28px auto 48px;padding:clamp(20px,4vw,38px);border-radius:22px;background:rgba(255,255,255,.84);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(16,37,74,.10);color:#192b42}.z-inline-generator h3{font-size:clamp(24px,4vw,38px);line-height:1.2;margin:12px 0}.z-inline-generator label{display:block;font-weight:650;margin:18px 0 7px}.z-inline-generator input,.z-inline-generator textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #c8d4e2;border-radius:12px;background:#fff;font:inherit;color:#192b42}.z-inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.z-inline-actions button,.z-inline-close{border:0;border-radius:12px;padding:12px 17px;background:#185b9e;color:white;cursor:pointer;font:inherit}.z-inline-close{float:right;background:#e6ecf3;color:#21374f}.z-inline-tag{font-size:13px;color:#56718e}.z-inline-generator pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:rgba(238,245,252,.92);border-radius:14px;line-height:1.7}.z-inline-generator small{color:#5b6d80}.z-market-card{cursor:pointer}@media(max-width:600px){.z-inline-generator{margin:18px 0 32px;padding:20px}.z-inline-actions button{flex:1 1 42%}}
