.nc-labelgen,.nc-labelgen *{box-sizing:border-box}.nc-labelgen{background:var(--paper);padding:20px 24px;font-family:IBM Plex Sans,Arial,sans-serif;color:var(--ink)}.nc-labelgen .nc-labelgen__inner{max-width:860px;margin:0 auto}.nc-labelgen .nc-labelgen__eyebrow{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);text-align:center;margin:0 0 14px}.nc-labelgen .nc-labelgen__eyebrow:before,.nc-labelgen .nc-labelgen__eyebrow:after{content:none}.nc-labelgen .nc-labelgen__heading{font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.15;text-align:center;color:var(--ink);font-size:clamp(28px,4vw,40px);margin:0 0 18px}.nc-labelgen .nc-labelgen__intro{text-align:center;color:var(--ink-soft);max-width:620px;margin:0 auto 48px;line-height:1.6;font-size:16px}.nc-labelgen .nc-labelgen__step{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px;margin-bottom:24px}.nc-labelgen .nc-labelgen__step-label{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin:0 0 16px}.nc-labelgen .nc-labelgen__hint{font-size:13.5px;color:var(--grey-text);line-height:1.6;margin:12px 0 0}.nc-labelgen .nc-step2-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nc-labelgen .nc-step2-head .nc-labelgen__step-label{margin:0}.nc-labelgen .nc-labels-list{margin-top:16px;display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:6px}.nc-labelgen .nc-label-row{display:grid;grid-template-columns:64px 1fr 72px;align-items:center;gap:10px}.nc-labelgen .nc-label-row__num{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--grey-text)}.nc-labelgen .nc-label-row__input{font-family:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}.nc-labelgen .nc-label-row__input:focus{outline:none;border-color:var(--brass);background:var(--card)}.nc-labelgen .nc-label-row__count{font-size:11px;color:var(--grey-text);text-align:right}.nc-labelgen .nc-label-row__count.is-over{color:#b4634d;font-weight:600}.nc-labelgen .nc-preview-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.nc-labelgen .nc-preview-scale{width:100%;max-width:320px;display:flex;justify-content:center;overflow:hidden}.nc-labelgen .nc-preview-sheet{position:relative;background:#fff;border:1px solid var(--line);box-shadow:0 6px 20px #13224214;transform-origin:top left;flex:none}.nc-labelgen .nc-preview-zone{position:absolute;left:4px;right:4px;border-top:1px dashed var(--brass-light);border-bottom:1px dashed var(--brass-light)}.nc-labelgen .nc-preview-line{position:absolute;left:6px;right:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;line-height:1}.nc-labelgen .nc-preview-caption{font-size:12px;color:var(--grey-text);text-align:center;margin:10px 0 0}.nc-labelgen .nc-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nc-labelgen .nc-btn{font-family:inherit;font-weight:700;font-size:14.5px;padding:13px 24px;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:opacity .15s ease}.nc-labelgen .nc-btn:hover{opacity:.88}.nc-labelgen .nc-btn--primary{background:var(--ink);color:#fff}.nc-labelgen .nc-btn--outline{background:transparent;color:var(--ink);border-color:var(--ink)}.nc-labelgen .nc-btn--ghost{background:none;border:none;color:var(--brass);font-size:13px;text-decoration:underline;padding:4px 0;cursor:pointer}.nc-labelgen .nc-labelgen__footnote{text-align:center;font-size:13px;color:var(--grey-text);margin:16px 0 0;min-height:18px}@media(max-width:640px){.nc-labelgen{padding:40px 16px}.nc-labelgen .nc-label-row{grid-template-columns:48px 1fr 56px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/novaclass-generateur-etiquettes.css.map */
