.production-ready-card{max-width:1040px;margin:0 auto}.production-ready-card>header{border-bottom:1px solid var(--rule);padding-bottom:18px;margin-bottom:22px}.production-ready-card>header p{margin:8px 0 0;color:var(--muted)}.production-ready-pair{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:18px;align-items:start}.production-ready-media{margin:0;min-width:0;border:1px solid var(--rule);background:var(--raised)}.production-ready-media img,.production-ready-media video{display:block;width:100%;max-height:62vh;aspect-ratio:16/10;object-fit:contain;background:var(--soft)}.production-ready-media figcaption{display:grid;gap:4px;padding:12px 14px;font-size:13px;overflow-wrap:anywhere}.production-ready-media figcaption strong{font-weight:600}.production-ready-media figcaption span{color:var(--muted)}.production-ready-unavailable{display:flex;align-items:center;justify-content:center;min-height:180px;padding:20px;color:var(--muted);text-align:center}.production-ready-details{border-top:1px solid var(--rule);padding-top:18px;margin:20px 0}.production-ready-details p{margin:0;overflow-wrap:anywhere}.production-ready-details p+p{margin-top:8px}.production-ready-review{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px 0;margin:20px 0}.production-ready-review p{margin:0}.production-ready-review p+p{margin-top:8px;color:var(--muted)}.production-ready-card form fieldset{border:0;padding:0;margin:0 0 18px}.production-ready-card form legend{font-weight:600;margin-bottom:10px}.production-ready-reasons{display:flex;flex-wrap:wrap;gap:8px}.production-ready-reasons label{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 11px;border:1px solid var(--rule);background:var(--paper);font-size:13px;cursor:pointer}.production-ready-reasons label:has(input:checked){border-color:var(--ink);background:var(--soft)}.production-ready-reasons input{width:17px;height:17px;min-height:17px;margin:0}.production-ready-card form>.actions{margin-top:18px}.production-ready-card form>.actions button{min-width:120px}
@media(max-width:800px){.production-ready-card{max-width:none;padding-bottom:calc(36px + env(safe-area-inset-bottom))}.production-ready-pair{grid-template-columns:1fr}.production-ready-media img,.production-ready-media video{max-height:55vh}.production-ready-media.is-source img,.production-ready-media.is-source video{max-height:24vh;aspect-ratio:16/5}.production-ready-media figcaption,.production-ready-card form>.actions{scroll-margin-bottom:calc(76px + env(safe-area-inset-bottom))}.production-ready-card form>.actions{display:grid;grid-template-columns:1fr 1fr}.production-ready-card form>.actions button{width:100%;min-height:50px}}
@media(max-width:440px){.production-ready-reasons{display:grid;grid-template-columns:1fr 1fr}.production-ready-reasons label{padding:8px;font-size:12px}}
