#label-studio{position:fixed;inset:0;z-index:1000;background:#f6f5ef;overflow:auto;padding:24px;color:#193e30}.label-controls{max-width:1050px;margin:0 auto 24px;background:white;border:1px solid #dce5d5;border-radius:14px;padding:24px}.label-controls h2{margin-top:0}.label-controls p{line-height:1.7}.label-controls button{margin:8px 12px 0 0}.label-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.label-card{display:flex;flex-direction:column;align-items:center;gap:12px}.label-card canvas{display:block;width:250px;height:400px;background:white;box-shadow:0 2px 14px #0002}.label-save{margin-bottom:10px}@page marieeLabel{size:50mm 80mm;margin:0}@media print{body:has(#label-studio)>:not(#label-studio){display:none!important}#label-studio{position:static!important;inset:auto;padding:0!important;overflow:visible;background:white!important;display:block!important}.label-controls,.label-save{display:none!important}.label-grid{display:block!important;margin:0!important;padding:0!important}.label-card{page:marieeLabel;display:block!important;width:50mm!important;height:80mm!important;margin:0!important;padding:0!important;break-after:page;break-inside:avoid;page-break-after:always}.label-card:last-child{break-after:auto;page-break-after:auto}.label-card canvas{width:50mm!important;height:80mm!important;box-shadow:none!important;margin:0!important}html:has(#label-studio),body:has(#label-studio){margin:0!important;padding:0!important;width:50mm!important;background:white!important}}
