niimbot-label-customizer{display:block;width:100%}.nlc{max-width:1200px;margin:0 auto;padding:clamp(16px,4vw,24px) clamp(12px,3vw,16px) clamp(28px,6vw,40px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a;-webkit-text-size-adjust:100%}.nlc__header{margin-bottom:24px;text-align:center}.nlc__title{margin:0 0 8px;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;letter-spacing:-.02em}.nlc__subtitle{margin:0;color:#5c5c5c;font-size:1rem}.nlc__layout{display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.nlc__preview-panel,.nlc__controls{background:#fff;border:1px solid #e8e8e8;border-radius:var(--nlc-radius, 12px);padding:20px;box-shadow:0 8px 24px #0000000a}.nlc__panel-title{margin:0;font-size:1rem;font-weight:600}.nlc__preview-toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.nlc__dimensions{margin:0;font-size:.875rem;color:#666;font-variant-numeric:tabular-nums;text-align:right}.nlc__preview-stage{display:grid;place-items:center;min-height:clamp(220px,45vw,320px);padding:clamp(12px,3vw,24px);border-radius:calc(var(--nlc-radius, 12px) - 4px);background:linear-gradient(45deg,#f3f3f3 25%,transparent 25%),linear-gradient(-45deg,#f3f3f3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f3f3f3 75%),linear-gradient(-45deg,transparent 75%,#f3f3f3 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;overflow:auto;-webkit-overflow-scrolling:touch}.nlc__preview-scaler{display:inline-block;transform-origin:center center}.nlc__label{position:relative;overflow:hidden;border:1px dashed rgba(0,0,0,.15);box-shadow:0 4px 16px #00000014;-webkit-user-select:none;user-select:none;touch-action:none}.nlc__label--round{border-radius:50%}.nlc__label--transparent{background-color:transparent;box-shadow:none;border-style:dashed;border-color:#00000040}.nlc__logo{position:absolute;max-width:none;pointer-events:auto;cursor:grab;transform-origin:top left}.nlc__logo:active{cursor:grabbing}.nlc__text{position:absolute;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;line-height:1.1;pointer-events:auto;cursor:grab;transform:translate(-50%,-50%)}.nlc__text:active{cursor:grabbing}.nlc__hint{margin:16px 0 0;font-size:.8125rem;color:#777;text-align:center}.nlc__group{border:1px solid #ececec;border-radius:calc(var(--nlc-radius, 12px) - 4px);margin-bottom:12px;overflow:hidden}.nlc__group-title{padding:12px 14px;font-weight:600;cursor:pointer;list-style:none;background:#fafafa}.nlc__group-title::-webkit-details-marker{display:none}.nlc__group-body{display:grid;gap:12px;padding:14px}.nlc__field{display:grid;gap:6px}.nlc__field-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.nlc__field-row--single{grid-template-columns:1fr}.nlc__label-text{font-size:.875rem;font-weight:500;color:#444}.nlc__field input[type=text],.nlc__field input[type=number],.nlc__field input[type=email],.nlc__field input[type=tel],.nlc__field select,.nlc__field textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #d8d8d8;border-radius:8px;font:inherit;font-size:16px;line-height:1.4;color:#1a1a1a;background:#fff;-webkit-appearance:none;appearance:none}.nlc__field textarea{min-height:112px;resize:vertical}.nlc__dialog-content,.nlc__contact-form{display:grid;gap:14px}.nlc__contact-form input:not([type=hidden]),.nlc__contact-form textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #d8d8d8;border-radius:8px;font:inherit;font-size:16px;line-height:1.4;color:#1a1a1a;background:#fff;-webkit-appearance:none;appearance:none}.nlc__contact-form textarea{min-height:112px;resize:vertical}.nlc__contact-form input:focus-visible,.nlc__contact-form textarea:focus-visible{outline:2px solid var(--nlc-accent, #111);outline-offset:1px;border-color:var(--nlc-accent, #111)}.nlc__field input[type=color]{width:100%;height:44px;min-height:44px;padding:4px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;cursor:pointer;box-sizing:border-box}.nlc__field input[type=range]{width:100%;min-height:32px;accent-color:var(--nlc-accent, #111)}.nlc__field input[type=file]{width:100%;font-size:.875rem;min-height:44px}.nlc__field input:focus-visible,.nlc__field select:focus-visible,.nlc__field textarea:focus-visible{outline:2px solid var(--nlc-accent, #111);outline-offset:1px;border-color:var(--nlc-accent, #111)}.nlc__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.nlc__actions--dialog{position:sticky;bottom:0;z-index:1;margin:4px 0 0;padding-top:12px;background:linear-gradient(180deg,#fff0,#fff 24%)}.nlc__button{-webkit-appearance:none;appearance:none;border:none;border-radius:999px;padding:12px 20px;min-height:44px;font:inherit;font-size:1rem;font-weight:600;cursor:pointer;background:var(--nlc-accent, #111);color:#fff;transition:transform .15s ease,opacity .15s ease}.nlc__button:disabled{opacity:.6;cursor:wait}.nlc__button:hover{opacity:.92}.nlc__button:focus-visible{outline:2px solid var(--nlc-accent, #111);outline-offset:2px}.nlc__button--ghost{background:transparent;color:#111;border:1px solid #d0d0d0}.nlc__dialog{width:min(600px,calc(100vw - 24px));max-height:min(92dvh,calc(100vh - 24px));padding:0;margin:auto;border:none;border-radius:var(--nlc-radius, 12px);box-shadow:0 24px 48px #0000002e;overflow:hidden}.nlc__dialog::backdrop{background:#00000073}.nlc__dialog-inner{position:relative;padding:clamp(16px,4vw,24px);overflow:auto;max-height:min(92dvh,calc(100vh - 24px));-webkit-overflow-scrolling:touch}.nlc__dialog-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f3;color:#333;font-size:1.5rem;line-height:1;cursor:pointer}.nlc__dialog-title{margin:0 0 8px;padding-right:40px;font-size:1.25rem;font-weight:700}.nlc__dialog-text{margin:0 0 16px;color:#555;font-size:.9375rem}.nlc__attachments{display:grid;gap:8px;padding:12px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa}.nlc__attachments-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.nlc__attachments-list li{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#333}.nlc__attachments-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nlc-accent, #111);flex-shrink:0}.nlc__attachments-note{margin:0;font-size:.8125rem;color:#666}.nlc__banner{padding:12px 14px;border-radius:8px;font-size:.9375rem}.nlc__banner--success{background:#e8f7ee;color:#14532d;border:1px solid #b7e4c7}.nlc__banner--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}@media(max-width:900px){.nlc__layout{grid-template-columns:1fr}.nlc__preview-panel,.nlc__controls{padding:16px}}@media(max-width:640px){.nlc__dialog{width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0;border-radius:16px 16px 0 0}.nlc__dialog-inner{max-height:94dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.nlc__actions,.nlc__actions--dialog{flex-direction:column}.nlc__actions .nlc__button,.nlc__actions--dialog .nlc__button{width:100%;justify-content:center}.nlc__preview-toolbar{flex-direction:column;align-items:flex-start}.nlc__dimensions{text-align:left}.nlc__group-body{padding:12px}.nlc__field-row{grid-template-columns:1fr}}@media(max-width:560px){.nlc__field-row{grid-template-columns:1fr}}product-manual-downloads{display:block;width:100%}.pmd{max-width:1200px;margin:0 auto;padding:clamp(16px,4vw,32px) clamp(12px,3vw,16px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a}.pmd__header{margin-bottom:24px;text-align:center}.pmd__title{margin:0 0 8px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em}.pmd__subtitle{margin:0;color:#5c5c5c;font-size:.9375rem;max-width:42rem;margin-inline:auto}.pmd__grid{display:grid;grid-template-columns:repeat(var(--pmd-columns, 3),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(max-width:989px){.pmd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.pmd__grid{grid-template-columns:1fr}}.pmd__card{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:14px 12px 12px;border:1px solid #e5e5e5;border-radius:var(--pmd-radius, 12px);background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pmd__card:hover,.pmd__card:focus-visible{border-color:var(--pmd-accent, #111);box-shadow:0 8px 24px #00000014;transform:translateY(-2px);outline:none}.pmd__card--disabled{opacity:.55;cursor:not-allowed}.pmd__media{position:relative;display:flex;align-items:center;justify-content:center;width:var(--pmd-image-size, 112px);max-width:100%;margin-inline:auto;aspect-ratio:1;border-radius:calc(var(--pmd-radius, 12px) - 4px);overflow:hidden}.pmd__image{width:100%;height:100%;object-fit:contain;padding:8px}.pmd__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#b0b0b0}.pmd__badge{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:999px;background:var(--pmd-accent, #111);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pmd__label{font-size:.9375rem;font-weight:600;text-align:center;line-height:1.3}.pmd__hint{font-size:.8125rem;color:#666;text-align:center}.pmd__hint--muted{color:#999}.pmd__empty{margin:0;padding:24px;border:1px dashed #d9d9d9;border-radius:var(--pmd-radius, 12px);text-align:center;color:#666}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
