
/* Keep purchase controls in the reading flow so no options are covered. */
.custom .add-row{position:static;bottom:auto;margin-top:20px;padding:16px 0;z-index:auto}
@media(min-width:1024px){
 .custom .preview-column{position:sticky;top:16px;align-self:start}
 .custom .print-preview{height:min(560px,calc(100svh - 240px));min-height:240px;aspect-ratio:auto}
}
@media(max-width:1023px){
 .custom .preview-column{position:static}
 .custom .print-preview{height:clamp(280px,55svh,500px);min-height:0;aspect-ratio:auto}
}
@media(min-width:1024px) and (max-height:560px){.custom .preview-column{position:static}}
