.elStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;background:#eef2ee;color:#5a685e}.elStatus.published{background:#e7f6dd;color:#2f6d20}.elStatus.archived{background:#f2ece8;color:#78513f}.elabelModal{width:min(1080px,94vw)}.crudFormSection{padding:2px 0 16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.crudFormSection:last-child{border-bottom:0}.crudFormSection h3{margin:4px 0 14px;font-size:17px}.elDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.elDetailGrid section{border:1px solid var(--line);border-radius:15px;padding:16px;background:#fbfdfb}.elDetailGrid section.wide{grid-column:1/-1}.elDetailGrid h3{margin:0 0 12px}.elDetailGrid dl{display:grid;grid-template-columns:minmax(170px,1fr) 1.4fr;gap:8px 16px;margin:0}.elDetailGrid dt{color:var(--muted)}.elDetailGrid dd{margin:0;font-weight:700}.elQrBlock{display:grid;grid-template-columns:240px 1fr;gap:18px;align-items:center}.elQrCanvas{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;width:max-content}.elQrCanvas canvas,.elQrCanvas img{display:block}.elPublicUrl{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 12px;margin-bottom:12px;background:#f7faf7}.elQrGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.elQrCard{border:1px solid var(--line);border-radius:16px;background:#fbfdfb;padding:16px}.elQrCard h3{margin:12px 0 4px}.elQrCard p{margin:0 0 12px;color:var(--muted)}.elabelNavSection .navSectionLabel{font-weight:800}.elabelNavSection .navChild.active{position:relative}.elabelNavSection .navChild.active:before{content:"";position:absolute;left:30px;top:50%;transform:translateY(-50%);width:4px;height:22px;border-radius:6px;background:var(--accent)}@media(max-width:900px){.elDetailGrid{grid-template-columns:1fr}.elDetailGrid section.wide{grid-column:auto}.elQrBlock{grid-template-columns:1fr}.elQrGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.elQrGrid{grid-template-columns:1fr}.elDetailGrid dl{grid-template-columns:1fr}.elDetailGrid dd{margin-bottom:6px}}