.production-options{margin:23px 0 22px;clear:both}.production-label{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:11px}.production-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.production-card{position:relative;display:flex;align-items:start;gap:9px;border:1px solid #bec7af;border-radius:5px;padding:15px 13px;background:#f7f6f0;cursor:pointer;line-height:1.5;min-width:0}.production-card:has(input:checked){border-color:var(--orange-dark);box-shadow:inset 0 0 0 1px var(--orange-dark);background:#f9ecdf}.production-card input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--orange-dark)}.production-card>span{display:flex;flex-direction:column;gap:6px;min-width:0}.production-card strong{font-size:15px;line-height:1.4}.production-card .production-lead{font-size:12px;color:var(--ink);line-height:1.6}.production-card .production-extra{font-size:11px;font-weight:700;color:#435136;line-height:1.5}.production-card .production-refund{font-size:10px;color:var(--muted);line-height:1.65}.production-card:has(input:focus-visible){outline:3px solid var(--orange-dark);outline-offset:3px}.production-start{font-size:10px;line-height:1.65;margin-top:11px}.priority-summary-note{margin:0 0 18px;padding:13px 14px;background:#f9ecdf;border-left:3px solid var(--orange-dark);font-size:11px;line-height:1.7;color:var(--ink)}.arch-production-summary{font-size:11px;line-height:1.7;margin-top:14px;padding:13px 15px;background:#e1e5d6;border:1px solid #c3ccb4;border-radius:3px;white-space:pre-line;color:var(--ink)}.arch-controls .production-options{margin-top:19px}.arch-controls .production-choices{grid-template-columns:1fr}.arch-controls .production-card strong{font-size:14px}.arch-controls .production-card .production-refund{font-size:11px}
@media(max-width:640px){.production-choices{grid-template-columns:1fr;gap:9px}.production-card{padding:15px;gap:11px;min-height:93px}.production-card strong{font-size:16px}.production-card .production-lead{font-size:13px}.production-card .production-extra{font-size:12px}.production-card .production-refund{font-size:11px}.production-start{font-size:11px}.production-label{font-size:13px}.priority-summary-note{font-size:12px}.arch-production-summary{font-size:12px}.arch-controls .production-card strong{font-size:16px}}

.production-fieldset .production-options{margin:0}.production-fieldset>.field-help{margin-bottom:16px}
