.design-download{width:min(760px,calc(100vw - 32px));max-height:90dvh;overflow:auto;padding:28px;box-sizing:border-box}.design-download>p{font-size:14px;line-height:1.5}.download-state{padding:10px 12px;border-radius:8px;background:#f0f3e8}.download-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.download-previews figure{margin:0;min-width:0}.download-previews canvas{width:100%;height:auto;border:1px solid #dbe2d5;background:white}.download-previews figcaption{font-size:12px;margin-top:6px}.download-option{border-top:1px solid #dce2d8;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:14px}.download-option h3{font-size:19px;margin:0}.download-option p{font-size:13px;line-height:1.6;margin:7px 0}.design-download .button{width:auto;margin:0;flex-shrink:0}.print-option{display:grid;gap:12px}.print-option small,.print-option details{font-size:13px;line-height:1.5;color:#52614f}.print-option label{margin:0}.print-option ul{font-size:13px;line-height:1.6;padding-left:20px}.download-edit{font-size:13px;text-decoration:underline}.download-confirm{display:flex;gap:10px;align-items:flex-start;line-height:1.5;font-size:13px}.download-confirm input{flex-shrink:0;margin-top:3px}.design-download button:disabled{opacity:.5;cursor:not-allowed}.design-download [data-progress]{font-weight:600;font-size:13px}@media(max-width:600px){.design-download{padding:20px}.download-option{align-items:stretch;flex-direction:column}.download-option .button{width:100%}.design-download h2{font-size:24px}}

.download-more{border-top:1px solid #dce2d8;padding-top:16px}.download-more>summary{cursor:pointer;font-weight:600;font-size:14px}.print-profile-settings button{margin-top:10px}.print-option [data-profile-info]:empty{display:none}
