/* Keep preview cards inside small screens; fixed paper sizes apply only in print. */
#we-sheets-container .we-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}
#we-sheets-container .we-number,#we-sheets-container .we-tag{min-width:0;box-sizing:border-box}
#we-sheets-container .we-number small,#we-sheets-container .we-number span{white-space:normal;max-width:100%;overflow-wrap:anywhere;line-height:1.4}
#we-sheets-container .we-tags{grid-template-columns:repeat(2,minmax(0,1fr))}
#we-sheets-container .we-tag span,#we-sheets-container .we-tag small{overflow-wrap:anywhere;max-width:100%}
[data-we-print] .we-controls>*{min-width:0;max-width:100%}
[data-we-print] .we-controls select{max-width:100%}
@media screen and (max-width:600px){#we-sheets-container .we-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}#we-sheets-container .we-number{padding:10px;min-height:125px}#we-sheets-container .we-number small,#we-sheets-container .we-number span{font-size:8px}#we-sheets-container .we-tags{grid-template-columns:1fr}}
@media print{#we-sheets-container .we-numbers{grid-template-columns:repeat(3,2.15in)}#we-sheets-container .we-tags{grid-template-columns:repeat(2,3in)}#we-sheets-container .we-number{height:1.65in;width:2.15in}#we-sheets-container .we-tag{height:2in;width:3in}#we-sheets-container .we-number small,#we-sheets-container .we-number span{font-size:7pt}}
