/* wave36 CSP extern: 自 ai-arrangement.html 内联 <style> 原样抽出（顺序保持） */
    .asset-grid{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}
    .asset-card{width:96px;position:relative}
    .asset-card img{width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb}
    .asset-card .label{position:absolute;left:4px;bottom:4px;background:#111827;color:#fff;font-size:11px;padding:1px 6px;border-radius:999px}
    .asset-card button{position:absolute;top:4px;right:4px;border:0;border-radius:999px;background:#111827;color:#fff;width:22px;height:22px;cursor:pointer}
    .dropzone{border:1.5px dashed #c4b5fd;border-radius:14px;padding:18px;text-align:center;background:#faf5ff;color:#5b21b6}
    .dropzone input{display:none}
    #arr-env[hidden]{display:none}
    .tier-note{color:#6b7280;font-size:13px;margin:0 0 8px}
  
/* ========== wave48 · ai-arrangement 卡/slot/chip 暖边对齐 studio（主钮靠 prompt-workspace） */
.slot{border-radius:16px}
.chip{border-color:#e7e0d8;background:#faf8f5}
.thumbs img,.asset-card img{border-radius:12px;border-color:#e7e0d8}

/* ========== wave72 · #size-field 常显尺寸列表：勿套用 prompt-workspace 下拉 absolute 盖住 #generate ==========
   根因：本页 JS 把 .size-options 直接渲成常显列表（无 .size-picker / size-trigger），
   而共享 CSS 把 .size-options 定为 position:absolute;z-index:30，叠在下方主钮之上挡点击。
   最小修：仅在本页把 #size-field 内列表拉回文档流；不改档位/文案/交互；不动 prompt-workspace 下拉页。
   同口径扩自 wave71 menu/object。 */
#size-field .size-options{
  position:static;
  top:auto;
  left:auto;
  right:auto;
  bottom:auto;
  z-index:auto;
  max-height:none;
  overflow:visible;
  box-shadow:none;
  margin-top:8px;
}
#generate{
  position:relative;
  z-index:1;
}

