.pnz-hero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.pnz-hero h1{font-size:clamp(3.2rem,4.6vw,5.2rem)}.pnz-body{padding-bottom:clamp(4rem,8vw,7rem)}.pnz-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36rem);gap:clamp(2rem,4vw,3.5rem);align-items:start}.pnz-form[hidden]{display:none}.pnz-drop{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.5rem,5vw,4rem) 2rem;text-align:center;background:var(--pp-card);border:2px dashed var(--pp-line-strong);border-radius:6px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pnz-drop:hover,.pnz-drop.is-over{border-color:var(--pp-rust);background:#fbf5ec}.pnz-drop:focus-within{outline:2px solid var(--pp-flare);outline-offset:3px}.pnz-drop__icon{color:var(--pp-rust)}.pnz-drop__title{font-family:var(--pp-display);font-size:2.4rem;line-height:1.2}.pnz-drop__hint{font-size:1.35rem;color:var(--pp-muted);max-width:46ch}.pnz-finish{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.6rem;padding:1.2rem 1.4rem;background:var(--pp-paper);border-radius:4px}.pnz-finish label{font-weight:700;font-size:1.5rem}.pnz-finish select{min-width:14rem}.pnz-progress{margin-top:1.6rem}.pnz-progress__bar,.pnz-card__bar{height:6px;background:var(--pp-line);border-radius:3px;overflow:hidden}.pnz-progress__bar span,.pnz-card__bar span{display:block;height:100%;width:0;background:var(--pp-rust);transition:width .3s ease}.pnz-progress.is-done .pnz-progress__bar span{background:#3f7a3a}.pnz-progress__text{margin-top:.5rem!important;font-family:var(--pp-mono);font-size:1.25rem;color:var(--pp-muted)}.pnz select,.pnz input[type=text],.pnz input[type=email],.pnz input[type=number],.pnz textarea{font:inherit;font-size:1.5rem;color:var(--pp-ink);background:#fffdf9;border:1px solid var(--pp-line-strong);border-radius:3px;padding:.6rem .9rem;min-width:0;box-sizing:border-box}.pnz select:focus-visible,.pnz input:focus-visible,.pnz textarea:focus-visible{outline:2px solid var(--pp-flare);outline-offset:1px}.pnz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.6rem;margin-top:1.6rem}.pnz-card{position:relative;background:var(--pp-card);border:1px solid var(--pp-line);border-radius:6px;padding:1.2rem}.pnz-card__remove{position:absolute;top:.8rem;right:.8rem;z-index:1;width:3rem;height:3rem;border:0;border-radius:50%;background:var(--pp-ink);color:var(--pp-ground);font-size:2rem;line-height:1;cursor:pointer}.pnz-card__remove:hover{background:var(--pp-rust)}.pnz-card__thumb{display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--pp-paper);border-radius:4px;overflow:hidden;font-family:var(--pp-mono);font-size:1.3rem;color:var(--pp-muted)}.pnz-card__thumb img{width:100%;height:100%;object-fit:contain}.pnz-card__name{margin-top:.6rem!important;font-size:1.3rem;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnz-card__status{margin-top:.6rem}.pnz-card__status[hidden]{display:none}.pnz-card__status p{margin-top:.3rem!important;font-size:1.2rem;color:var(--pp-muted);text-align:center;max-width:none}.pnz-card__status.is-done p{color:#3f7a3a}.pnz-card__status.is-error p{color:var(--pp-rust);font-weight:700}.pnz-line{padding-top:.9rem;margin-top:.9rem;border-top:1px dashed var(--pp-line)}.pnz-line__row{display:flex;gap:.6rem;align-items:center}.pnz-line__row .pnz-size{flex:1 1 auto}.pnz-line__row .pnz-qty{flex:0 0 6.4rem;width:6.4rem}.pnz-line__remove{flex:0 0 3.2rem;height:3.2rem;border:1px solid var(--pp-line-strong);border-radius:3px;background:transparent;color:var(--pp-muted);font-size:1.8rem;cursor:pointer}.pnz-line__remove[hidden]{display:none}.pnz-line__remove:hover{color:var(--pp-rust);border-color:var(--pp-rust)}.pnz-paper{border:0;padding:0;margin:.8rem 0 0;display:grid;gap:.5rem}.pnz-paper[hidden]{display:none}.pnz-paper legend{padding:0;margin-bottom:.5rem;font-family:var(--pp-mono);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted)}.pnz-paper__opt{display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:1px solid var(--pp-line-strong);border-radius:3px;background:#fffdf9;font-size:1.35rem;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pnz-paper__opt:hover{border-color:var(--pp-rust)}.pnz-paper__opt:has(input:checked){border-color:var(--pp-rust);box-shadow:inset 0 0 0 1px var(--pp-rust);background:#fbf5ec}.pnz-paper__opt:has(input:focus-visible){outline:2px solid var(--pp-flare);outline-offset:2px}.pnz-paper__opt input{margin:0;accent-color:var(--pp-rust);flex-shrink:0}.pnz-paper__name{flex:1 1 auto}.pnz-paper__price{font-family:var(--pp-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.pnz-poster{display:grid;gap:.6rem;margin-top:.8rem;padding:1rem;background:var(--pp-ground);border:1px solid var(--pp-line);border-radius:4px}.pnz-poster[hidden]{display:none}.pnz-poster label{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.6rem;font-size:1.3rem}.pnz-poster__price{display:flex;justify-content:space-between;padding-top:.6rem;border-top:1px dashed var(--pp-line-strong);font-size:1.4rem}.pnz-poster__price b{font-family:var(--pp-mono)}.pnz-poster__price b.is-bad{color:var(--pp-rust)}.pnz-poster__hint{font-size:1.15rem;line-height:1.45;color:var(--pp-muted)}.pnz-card__add{width:100%;margin-top:.9rem;padding:.6rem;border:1px dashed var(--pp-line-strong);border-radius:3px;background:transparent;font:inherit;font-size:1.35rem;color:var(--pp-ink);cursor:pointer}.pnz-card__add:hover{border-color:var(--pp-rust);color:var(--pp-rust)}.pnz-more{margin-top:1.6rem;text-align:center}.pnz-more[hidden]{display:none}.pnz-more .pp-btn{cursor:pointer}.pnz-summary{position:sticky;top:2rem;background:var(--pp-card);border:1px solid var(--pp-line);border-radius:6px;padding:clamp(1.6rem,3vw,2.4rem)}.pnz-summary h2{font-size:2.6rem;margin-bottom:1.2rem}.pnz-totals{margin:0}.pnz-totals>div{display:flex;justify-content:space-between;padding:.4rem 0}.pnz-totals>div[hidden]{display:none}.pnz-totals dt{color:var(--pp-muted)}.pnz-totals dd{margin:0;font-family:var(--pp-mono);font-variant-numeric:tabular-nums}.pnz-totals__total{margin-top:.6rem;padding-top:1rem!important;border-top:1px solid var(--pp-line-strong);font-size:2rem;font-weight:700}.pnz-totals__total dt{color:var(--pp-ink)}.pnz-fulfil{border:0;padding:0;margin:2rem 0 0}.pnz-fulfil legend{font-weight:700;font-size:1.5rem;margin-bottom:.8rem;padding:0}.pnz-fulfil__opt{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.2rem;margin-bottom:.8rem;border:1px solid var(--pp-line-strong);border-radius:4px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pnz-fulfil__opt:has(input:checked){border:2px solid var(--pp-rust);padding:calc(1rem - 1px) calc(1.2rem - 1px);background:#fbf5ec}.pnz-fulfil__opt input{margin-top:.45rem;accent-color:var(--pp-rust);flex-shrink:0}.pnz-fulfil__opt b{display:block;font-size:1.45rem}.pnz-fulfil__opt small{display:block;font-size:1.25rem;line-height:1.4;color:var(--pp-muted)}.pnz-fulfil__opt em{margin-left:auto;font-style:normal;font-family:var(--pp-mono);font-size:1.35rem;white-space:nowrap}.pnz-fields{display:grid;gap:1.2rem;margin-top:1.6rem}.pnz-fields label{display:grid;gap:.4rem;font-size:1.4rem;font-weight:700}.pnz-fields label span{font-weight:400;color:var(--pp-muted)}.pnz-fields input,.pnz-fields textarea{width:100%}.pnz .pnz-submit{width:100%;margin-top:1.6rem;padding-block:1.2rem;font-size:1.6rem;cursor:pointer}.pnz-secure{margin-top:.8rem!important;font-size:1.25rem;color:var(--pp-muted);text-align:center;max-width:none!important}.pnz-error{margin-top:1.2rem!important;padding:1rem 1.2rem;border-left:3px solid var(--pp-rust);background:#f7e3d8;color:var(--pp-ink);font-size:1.4rem;max-width:none!important}.pnz-body>.pnz-error{margin-bottom:2rem!important}.pnz-done{max-width:64rem;margin-inline:auto;padding:clamp(2.4rem,5vw,4rem);background:var(--pp-deep);color:var(--pp-ground);border-radius:6px;text-align:center}.pnz-done[hidden]{display:none}.pnz-done h2{font-size:clamp(2.6rem,4vw,3.6rem);margin-block:.6rem 1.2rem}.pnz-done p{margin-inline:auto;margin-bottom:.8rem;color:#cbb8a2}.pnz-done strong{font-family:var(--pp-mono);color:var(--pp-ground)}.pnz .pnz-done .pp-btn--ghost{margin-top:1.2rem;color:var(--pp-ground);border-color:var(--pp-ground);cursor:pointer}.pnz-dialog{width:min(64rem,calc(100vw - 3.2rem));max-height:calc(100vh - 4rem);padding:clamp(1.6rem,3vw,2.6rem);border:0;border-radius:6px;background:var(--pp-ground);color:var(--pp-ink);font-family:var(--pp-body);font-size:1.5rem}.pnz-dialog::backdrop{background:#1c151099}.pnz-dialog h2{font-family:var(--pp-display);font-weight:500;font-size:2.6rem;margin:0 0 1.2rem}.pnz-table-scroll{overflow-x:auto}.pnz-table{width:100%;border-collapse:collapse}.pnz-table th,.pnz-table td{padding:.7rem .6rem;text-align:left;border-bottom:1px solid var(--pp-line);vertical-align:top}.pnz-table th{font-size:1.25rem;font-family:var(--pp-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pp-muted);font-weight:400}.pnz-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pnz-table tfoot td{border-bottom:0;border-top:2px solid var(--pp-ink);font-weight:700;font-size:1.8rem}.pnz-dialog__how{margin:1.4rem 0 0;font-size:1.4rem}.pnz-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:2rem}.pnz-dialog .pp-btn{display:inline-block;padding:.8rem 1.5rem;font:inherit;font-weight:700;border:1px solid var(--pp-ink);border-radius:3px;background:var(--pp-ink);color:var(--pp-ground);cursor:pointer}.pnz-dialog .pp-btn--ghost{background:transparent;color:var(--pp-ink)}.pnz-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;background:#1c1510bf;color:var(--pp-ground);text-align:center;padding:2rem}.pnz-overlay[hidden]{display:none}.pnz-overlay p{max-width:40ch}.pnz-spinner{width:5.6rem;height:5.6rem;border:5px solid rgba(243,233,217,.25);border-top-color:var(--pp-flare);border-radius:50%;animation:pnz-spin .9s linear infinite}@keyframes pnz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pnz-spinner{animation-duration:3s}}@media(max-width:989px){.pnz-form{grid-template-columns:minmax(0,1fr)}.pnz-summary{position:static}}@media(max-width:480px){.pnz-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/printnz-uploader.css.map */
