.ingestion-prompt-card{background:linear-gradient(135deg,#163f39,#245d53);color:#fff}.ingestion-prompt-card h2{color:#fff}.ingestion-prompt-card .section-heading p{color:#d4e5df}.format-badge{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);border-radius:99px;padding:7px 11px;font-size:10px;white-space:nowrap}.ingestion-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.ingestion-steps span{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.09);border-radius:10px;padding:10px;font-size:10px;line-height:1.4}.ingestion-steps b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:#d89262;color:#fff}.prompt-copy-area,.ingestion-prompt-card details textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:14px;background:#f8f5ec;color:#173f3a;font:11px/1.65 'DM Mono',monospace;resize:vertical}.prompt-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ingestion-prompt-card details{margin-top:15px;color:#dceae5}.ingestion-prompt-card details summary{cursor:pointer;font-weight:700}.ingestion-prompt-card details p{font-size:11px;line-height:1.6}.ingestion-prompt-card .secondary-button{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.25)}@media(max-width:1100px){.ingestion-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.ingestion-steps{grid-template-columns:1fr}.prompt-actions{display:grid}}
