.spoodoire-ai-species-public-image{display:block}.spoodoire-species-hero__image .spoodoire-ai-species-public-image{display:flex;flex-direction:column;height:100%}.spoodoire-species-hero__image .spoodoire-ai-species-public-image>img{flex:1 1 auto;height:auto;min-height:0}.spoodoire-ai-species-public-image>img{display:block}.spoodoire-ai-species-notice{background:#f6f5f3;border-left:3px solid #85552f;color:#3c3631;display:block;font-size:12px;line-height:1.5;margin-top:8px;padding:8px 10px}#spoodoire_ai_species_image_generator .inside{padding:20px}.spoodoire-ai-scientific-name-first{background:#182019;border-radius:12px;box-shadow:0 8px 24px rgb(22 28 24 / .12);color:#fff;margin-bottom:20px;padding:22px}.spoodoire-ai-scientific-name-first h3{color:#fff;font-size:20px;margin-top:0}.spoodoire-ai-optional-evidence{background:#f6f3ed;border:1px solid #ddd6ca;border-radius:10px;margin:18px 0;padding:14px 18px}.spoodoire-ai-optional-evidence>summary{cursor:pointer;font-size:15px;font-weight:700}.spoodoire-ai-optional-evidence[open]>summary{margin-bottom:14px}.spoodoire-ai-species-fields,.spoodoire-ai-render-panel{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.spoodoire-ai-species-field,.spoodoire-ai-render-panel label{display:flex;flex-direction:column;gap:7px}.spoodoire-ai-species-field--wide,.spoodoire-ai-render-panel h3,.spoodoire-ai-render-panel .description{grid-column:1 / -1}.spoodoire-ai-species-field input,.spoodoire-ai-species-field textarea,.spoodoire-ai-render-panel input,.spoodoire-ai-render-panel select{border:1px solid #c8c4bb;border-radius:8px;box-shadow:0 1px 2px rgb(22 28 24 / .08);min-height:42px;padding:8px 12px;width:100%}.spoodoire-ai-reference-panel,.spoodoire-ai-prompt-panel,.spoodoire-ai-render-panel,.spoodoire-ai-species-review-card,.spoodoire-ai-evidence-card{background:#fff;border:1px solid #ddd6ca;border-radius:12px;box-shadow:0 8px 24px rgb(22 28 24 / .07);margin:20px 0;padding:20px}.spoodoire-ai-reference-preview{display:flex;flex-wrap:wrap;gap:10px}.spoodoire-ai-reference-preview img{border-radius:8px;height:96px;object-fit:cover;width:96px}.spoodoire-ai-reference-authorisation{display:flex;gap:10px;font-weight:600;margin-top:14px}.spoodoire-ai-evidence-card{background:#f6f3ed;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.spoodoire-ai-evidence-card h4{grid-column:1 / -1;margin:0}.spoodoire-ai-species-options{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0}.spoodoire-ai-species-review-card>img{border-radius:10px;display:block;height:auto;max-width:100%}.spoodoire-ai-species-review-actions{display:flex;flex-wrap:wrap;gap:10px}.spoodoire-ai-review-provenance{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.spoodoire-ai-review-provenance div{background:#f6f3ed;border-radius:8px;padding:10px}.spoodoire-ai-review-provenance dt{font-size:11px;font-weight:700;text-transform:uppercase}.spoodoire-ai-review-provenance dd{margin:4px 0 0}.spoodoire-ai-final-prompt-review{background:#f6f3ed;border-radius:8px;white-space:pre-wrap;padding:12px}@media (max-width:782px){.spoodoire-ai-species-fields,.spoodoire-ai-render-panel,.spoodoire-ai-evidence-card{grid-template-columns:1fr}}