@media print{@page{size:A4 portrait;margin:8mm}html,body{margin:0!important;padding:0!important;background:#fff!important}body.print-detail>main{width:194mm!important;max-width:none!important;margin:0!important;padding:0!important}body.print-detail .detail-grid,body.print-detail .studio-sheet{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}body.print-detail .detail-grid>.print-sheet,.preview-drawing img,.preview-drawing svg{display:block!important;width:194mm!important;height:281mm!important;max-width:none!important;max-height:281mm!important;object-fit:contain!important;object-position:center!important;border:0!important;margin:0!important;padding:0!important;box-shadow:none!important;break-inside:avoid}.preview-drawing{width:194mm!important;max-width:none!important;margin:0!important}body .coloring-editor[open] .coloring-surface{width:194mm!important;height:auto!important;max-height:281mm!important;box-shadow:none!important;margin:0!important}body .coloring-editor[open] canvas,body .coloring-editor[open] .coloring-vector{width:194mm!important;height:auto!important;max-width:194mm!important;max-height:281mm!important;object-fit:contain!important;object-position:top center!important;box-shadow:none!important}body .coloring-editor[open] .coloring-credit{max-width:194mm!important}body.print-detail .photo-layout #parent-text-form{display:none!important}body.print-detail .photo-layout #parent-text-result{display:block!important}body .coloring-editor[open]:has(.coloring-credit:not([hidden])) .coloring-surface{width:188mm!important;max-height:266mm!important}body .coloring-editor[open]:has(.coloring-credit:not([hidden])) canvas,body .coloring-editor[open]:has(.coloring-credit:not([hidden])) .coloring-vector{width:188mm!important;max-width:188mm!important;max-height:266mm!important}}@media print{@supports selector(:has(*)){body.print-detail>main:has(>.print-strip){position:relative!important}body.print-detail>main:has(>.print-strip) .detail-grid>.print-sheet{height:267mm!important;max-height:267mm!important}body.print-detail>main>.print-strip{display:flex!important;position:absolute;left:0;top:267mm;width:194mm;height:14mm;margin:0;padding:.8mm 0 0;box-sizing:border-box;align-items:center;gap:3mm;color:#000;background:#fff;font-family:Figtree,Arial,Helvetica,sans-serif;break-inside:avoid}.print-strip .print-strip-qr{flex:none;width:13.2mm;height:13.2mm;display:block}.print-strip p{margin:0;padding:0;line-height:1.25;color:#000}.print-strip p strong,.print-strip p span{display:block}.print-strip .print-strip-call{flex:1;min-width:0;font-size:11pt}.print-strip .print-strip-call span{font-size:8pt;margin-top:.6mm;color:#333}.print-strip .print-strip-brand{flex:none;text-align:right;font-size:9pt}.print-strip .print-strip-brand span{font-size:8pt;margin-top:.6mm;color:#333}}}
