.seed-report-dialog,.seed-studio-dialog{width:min(560px,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink)}
.seed-report-dialog::backdrop,.seed-studio-dialog::backdrop{background:color-mix(in srgb,var(--ink) 46%,transparent)}
.seed-report-card,.seed-studio-card{display:grid;gap:14px;padding:22px}
.seed-report-card h3,.seed-studio-card h3{margin:0;font-family:"Noto Serif TC","Songti TC",serif;font-size:28px;letter-spacing:-.04em}
.seed-report-card label,.seed-studio-card label{display:grid;gap:6px;color:var(--muted);font-size:13px}
.seed-report-card select,.seed-report-card textarea,.seed-studio-card input,.seed-studio-card select,.seed-studio-card textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit}
.seed-report-hint,.seed-studio-note,.seed-report-status,.seed-studio-status{margin:0;color:var(--muted);font-size:13px;line-height:1.6}
.seed-studio-copyright{padding:12px 14px;border-left:1px solid var(--rose);background:var(--rose-soft);color:var(--ink);font-size:13px;line-height:1.65}
.seed-studio-check{display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-size:13px;line-height:1.55}
.seed-studio-check input{margin-top:3px}
.seed-report-actions,.seed-studio-actions{display:flex;justify-content:flex-end;gap:8px}
.seed-report-actions button,.seed-studio-actions button,.resource-report{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);cursor:pointer}
.seed-studio-actions button[data-studio-submit],.resource-download{border-color:transparent;background:var(--ink);color:var(--paper)}
.seed-frozen{color:var(--muted)}
.resource-owner-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.resource-owner-actions button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);cursor:pointer}
.owned-resource-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.owned-resource-actions button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:12px;cursor:pointer}
