.flyer-tool{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.flyer-controls{gap:12px;display:grid}.flyer-controls label{gap:4px;display:grid}.flyer-buttons{gap:8px;display:grid}.flyer-buttons .button{width:100%;min-height:44px}.flyer-preview{background:#e9e2d8;border-radius:16px;justify-content:center;padding:16px;display:flex}.flyer-preview canvas{background:#fff;border-radius:4px;width:100%;max-width:520px;height:auto;box-shadow:0 10px 30px -12px #28251f66}.flyer-print{display:none}@media (max-width:760px){.flyer-tool{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.flyer-print,.flyer-print *{visibility:visible!important}.flyer-print{background:#fff;display:block;position:fixed;inset:0}.flyer-print img{object-fit:contain;width:100%;height:100%}}
