.gl{margin-top:36px}.gl h2{margin-bottom:12px;font-size:25px;font-weight:700}.gl h3{font-size:19px}.gl-btn{background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:3px;margin:14px 0;padding:0 18px;font-size:16px;font-weight:700}.gl-btn:hover{background:color-mix(in srgb,var(--accent) 80%,#000)}.gl-sheet{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:8px 0 24px;display:grid}.gl-l{background:#fff;border:1px dashed #b9a7b1;border-radius:6px;flex-direction:column;gap:6px;min-height:140px;padding:14px 14px 10px;display:flex}.gl-main{background:var(--accent-tint);grid-column:1/-1;min-height:0}.gl-t{color:var(--ink);font-size:20px;font-weight:700;line-height:1.5}.gl-i{color:var(--ink);font-size:17px;font-weight:700}.gl-p{align-items:flex-end;gap:6px;font-size:16px;display:flex}.gl-line{border-bottom:1px solid #8c7d85;flex:1;min-height:1.2em}.gl-blank{min-width:7em;color:var(--mu);vertical-align:baseline;text-align:center;border-bottom:1px solid #8c7d85;padding:0 4px;font-size:12px;font-weight:500;display:inline-block}.gl-f{color:var(--mu);margin-top:auto;font-size:11.5px;line-height:1.35}.gl-x{color:var(--mu)}@media print{body.print-labels article>:not(.gl),body.print-labels .gl>:not(.gl-sheet),body.print-labels main>:not(article),.gl-btn{display:none!important}.gl-sheet{grid-template-columns:repeat(3,1fr);gap:4mm}.gl-l{break-inside:avoid;background:#fff;min-height:40mm}.gl-main{background:#fff}}
