.gr-none{font:400 16px/1.5 var(--font-body);color:var(--color-paper-ink-3);margin:18px 0 0}.gr-claim{max-width:560px;margin-top:30px}.gr-claim-b{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--sg-line);width:100%;color:var(--color-paper-ink);grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:16px 4px 4px;display:grid}.gr-claim-i{width:40px;height:40px;color:var(--color-paper-ink-2);border-radius:50%;place-items:center;transition:box-shadow .24s,color .24s,background .24s;display:grid;box-shadow:inset 0 0 0 1px #151a2129}.gr-claim-i svg{width:19px;height:19px}.gr-claim-t{gap:3px;min-width:0;display:grid}.gr-claim-t b{font:600 15px/1.3 var(--font-body);text-underline-offset:4px;-webkit-text-decoration:underline #151a2133;text-decoration:underline #151a2133;text-decoration-thickness:1.5px;transition:text-decoration-color .24s}.gr-claim-t small{font:400 13.5px/1.45 var(--font-body);color:var(--color-paper-ink-3)}.gr-claim-go{color:var(--color-paper-ink-3);transition:transform .24s var(--sg-ease), color .24s}.gr-claim-go svg{width:16px;height:16px;display:block}.gr-claim-b:hover .gr-claim-t b{-webkit-text-decoration-color:var(--color-paper-ink);text-decoration-color:var(--color-paper-ink)}.gr-claim-b:hover .gr-claim-i{color:var(--color-paper-ink);background:var(--sg-white);box-shadow:inset 0 0 0 1px #151a2157}.gr-claim-b:hover .gr-claim-go{color:var(--color-paper-ink);transform:translate(3px)}.gr-claim-b:focus-visible{outline:2px solid var(--color-paper-ink);outline-offset:4px;border-radius:6px}.sg-kick{font:600 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-ink-3);align-items:center;gap:10px;margin:0;display:flex}.sg-kick:before{content:"";opacity:.6;background:currentColor;width:22px;height:1.5px}.lb{box-sizing:border-box;background:var(--sg-white);color:var(--sg-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:grid;position:relative;overflow:hidden}.lb-qr svg{width:100%;height:auto;display:block}.lb-tx{flex-direction:column;min-width:0;display:flex}.lb-tx p{margin:0}.lb-brand{align-items:center;display:flex}.lb-brand img{display:block}.lb-brand span{font-family:var(--sg-serif);letter-spacing:-.02em;font-weight:600}.lb-name{font-family:var(--font-serif);letter-spacing:-.01em;-webkit-line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.lb-prov{font-family:var(--font-body);color:var(--sg-ink-2);font-weight:500}.lb-code{font-family:var(--font-body);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin-top:auto!important}.lb-url{font-family:var(--font-body);color:var(--sg-ink-2);font-weight:500}.lb-foot{border-top:.15mm solid var(--sg-print-line);font-family:var(--font-body);color:var(--sg-ink-2);white-space:nowrap;grid-column:1/-1;margin:0;font-weight:500}.lb-50x30{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:19mm minmax(0,1fr);column-gap:2mm;width:50mm;height:30mm;padding:2mm 2.4mm 1.4mm}.lb-50x30 .lb-qr{align-self:center;width:19mm;margin-left:-.6mm}.lb-50x30 .lb-brand{gap:.8mm}.lb-50x30 .lb-brand img{width:3.4mm;height:3.4mm}.lb-50x30 .lb-brand span{font-size:6.2pt}.lb-50x30 .lb-name{font-size:6.4pt;line-height:1.1;margin-top:.8mm!important}.lb-50x30 .lb-prov{font-size:5.6pt;line-height:1.2;margin-top:.4mm!important}.lb-50x30 .lb-code{letter-spacing:.04em;font-size:11.2pt}.lb-50x30 .lb-foot{text-align:center;margin-top:1mm;padding-top:.8mm;font-size:4.6pt}.lb-90x50{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:33mm minmax(0,1fr);column-gap:4mm;width:90mm;height:50mm;padding:4mm 4.4mm 2.6mm}.lb-90x50 .lb-qr{align-self:center;width:33mm;margin-left:-1mm}.lb-90x50 .lb-brand{gap:1.4mm}.lb-90x50 .lb-brand img{width:5.6mm;height:5.6mm}.lb-90x50 .lb-brand span{font-size:10pt}.lb-90x50 .lb-name{font-size:11.4pt;line-height:1.1;margin-top:1.8mm!important}.lb-90x50 .lb-prov{font-size:7.6pt;margin-top:1mm!important}.lb-90x50 .lb-code{font-size:20pt}.lb-90x50 .lb-url{letter-spacing:.01em;font-size:7pt;margin-top:1mm!important}.lb-90x50 .lb-foot{text-align:center;margin-top:2mm;padding-top:1.6mm;font-size:7pt}.lb-page-in{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:56px;max-width:1340px;padding-top:48px;padding-bottom:64px;display:grid}.lb-side{top:calc(var(--tv-chrome-h,64px) + 16px);gap:22px;display:grid;position:sticky}.lb-h1{font:500 38px/1.08 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0}.lb-recap{background:#151a2109;border-radius:18px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.lb-recap-tx{gap:3px;min-width:0;display:grid}.lb-th{background:var(--sg-print-fill);border-radius:13px;width:60px;height:60px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.lb-recap .fam-kind{gap:5px;font-size:10.5px}.lb-recap .fam-kind-glyph{width:13px;height:13px}.lb-recap b{font:500 17px/1.2 var(--font-serif)}.lb-recap small{font:400 12.5px/1.4 var(--font-body);color:var(--color-paper-ink-3)}.lb-mono{letter-spacing:.05em;color:var(--color-paper-ink);font-weight:700}.lb-f{border:0;min-width:0;margin:0;padding:0}.lb-f legend{font:600 14px/1.3 var(--font-body);margin:0 0 9px;padding:0}.lb-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lb-seg label{cursor:pointer;position:relative}.lb-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lb-seg span{background:var(--sg-white);border-radius:14px;align-content:center;gap:3px;min-height:48px;padding:10px 14px;transition:background .24s,box-shadow .24s,color .24s;display:grid;box-shadow:inset 0 0 0 1px #151a2129}.lb-seg b{font:600 14.5px/1.2 var(--font-body);font-variant-numeric:tabular-nums}.lb-seg small{font:400 12.5px/1.3 var(--font-body);color:var(--color-paper-ink-3)}.lb-seg input:checked+span{background:var(--color-paper-ink);color:var(--sg-white);box-shadow:none}.lb-seg input:checked+span small{color:#fbf9f3b8}.lb-seg input:focus-visible+span{outline:2px solid var(--color-paper-ink);outline-offset:2px}.lb-seg-s span{min-height:42px;padding:8px 12px}.lb-seg-s b{font-size:13.5px}.lb-print.fam-act{width:100%}.lb-print svg{width:18px;height:18px}.lb-ph{display:none}@media (max-width:640px){.lb-print.lb-pc{display:none}div.lb-ph{justify-items:stretch;display:grid}div.lb-ph .sg-btn{width:100%}span.lb-ph{display:inline}}.lb-hint{font:400 13px/1.5 var(--font-body);color:var(--color-paper-ink-3);margin:-10px 0 0}.lb-hint b{color:var(--color-paper-ink)}.lb-what{border-top:1px solid var(--sg-line);padding-top:18px}.lb-what ul{font:400 14px/1.45 var(--font-body);color:var(--color-paper-ink-2);gap:5px;margin:0;padding:0 0 0 1.1em;list-style:outside;display:grid}.lb-note{font:400 13.5px/1.5 var(--font-body);color:var(--color-paper-ink-3);margin:14px 0 0}.lb-desk{background:var(--sg-print-fill);border-radius:28px;min-width:0;padding:36px;overflow:auto;box-shadow:inset 0 1px 3px #151a211a}.lb-fit{width:max-content;margin:0 auto}.lb-fit.is-fit{transform-origin:0 0}.lb-fit.is-fit .lb-sheet{transform:scale(var(--s));transform-origin:0 0}.lb-fit.is-fit{width:calc(210mm * var(--s))}.lb-sheet{box-sizing:border-box;background:var(--sg-white);grid-template-columns:repeat(var(--cols), var(--w));grid-auto-rows:var(--h);place-content:center;column-gap:var(--gx);row-gap:var(--gy);width:210mm;height:297mm;display:grid;box-shadow:0 1px 2px #151a211a,0 18px 44px #151a212e}.lb-sheet .lb{outline:.1mm dashed var(--sg-print-line);outline-offset:-.05mm}.lb-sheet[data-size="90x50"] .lb{outline:.12mm solid var(--sg-print-line);outline-offset:0;border-radius:2mm}.lb-desk-cap{text-align:center;font:500 13px/1.4 var(--font-body);color:var(--color-paper-ink-2);margin:16px 0 0}@media (max-width:1100px){.lb-page-in{grid-template-columns:minmax(0,1fr)}.lb-side{position:static}}@media (max-width:767px){.lb-desk{border-radius:18px;padding:14px}.lb-h1{font-size:30px}}@media print{body:has([data-label-page]){background:var(--sg-white)!important}body:has([data-label-page]) :is(.tv-chrome,.tv-skip,.tv-bar-room,.tv-footer){display:none!important}div:has(>main>[data-label-page])>:not(main){display:none!important}main:has(>[data-label-page]){padding:0!important}[data-label-page],[data-label-page] main{background:var(--sg-white)!important;border-radius:0!important;min-height:0!important;padding:0!important}[data-label-page] .lb-side,[data-label-page] .lb-desk-cap{display:none!important}[data-label-page] .lb-page-in{max-width:none;margin:0;padding:0;display:block}[data-label-page] .lb-desk{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}[data-label-page] .lb-fit,[data-label-page] .lb-fit.is-fit{width:auto;margin:0;transform:none;height:auto!important}[data-label-page] .lb-fit.is-fit .lb-sheet{transform:none}[data-label-page] .lb-sheet{box-shadow:none;break-after:avoid}}.rq-f textarea{resize:vertical;height:auto;min-height:76px;padding:13px 16px;line-height:1.5}@media (max-width:767px){.gr-claim{margin-top:24px}}@media (prefers-reduced-motion:reduce){.gr-claim-go{transition:none}}.gr-labels{box-sizing:border-box;background:var(--color-paper-background);width:100%;max-width:1120px;margin:-48px auto 0;padding:0 32px 96px}.gr-labels-in{border-top:1px solid var(--sg-line);padding-top:40px}.gr-labels-h{font:500 34px/1.1 var(--font-serif);letter-spacing:-.02em;color:var(--color-paper-ink);margin:0}.gr-labels-lead{font:400 16px/1.55 var(--font-body);color:var(--color-paper-ink-2);margin:10px 0 0}.gr-labels-list{margin:22px 0 0;padding:0;list-style:none;display:grid}.gr-labels-list li{border-top:1px solid var(--sg-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.gr-labels-list li:last-child{border-bottom:1px solid var(--sg-line)}.gr-labels-tx{gap:2px;min-width:0;display:grid}.gr-labels-tx b{font:500 19px/1.3 var(--font-serif);color:var(--color-paper-ink);overflow-wrap:anywhere}.gr-labels-tx small{font:400 13.5px/1.4 var(--font-body);color:var(--color-paper-ink-3);font-variant-numeric:tabular-nums}.gr-labels-list .rq-pill{flex:none;height:40px;padding:0 18px}@media (max-width:767px){.gr-labels{margin-top:-32px;padding:0 16px 64px}.gr-labels-h{font-size:28px}.gr-labels-list li{flex-direction:column;align-items:flex-start;gap:10px}}
