.tpdf{gap:16px;display:grid}.tpdf-drop{text-align:center;border:2px dashed var(--line-2);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;justify-items:center;gap:9px;padding:clamp(24px,4.5vw,46px);transition:border-color .15s,background .15s;display:grid}.tpdf-drop:hover,.tpdf-drop.is-dragover{border-color:var(--brand-2);background:var(--surface-2)}.tpdf-drop strong{font-size:19px}.tpdf-art{width:84px;height:84px}.tpdf-drop.is-compact{display:none}.tpdf-pages{gap:10px;display:grid}.tpdf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tpdf-h{margin:0;font-size:17px}.tpdf-pages .hint{margin:0}.tpdf-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tpdf-item{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);cursor:grab;gap:6px;padding:8px;display:grid}.tpdf-item.is-dragging{opacity:.45}.tpdf-item.is-drop-before{box-shadow:-3px 0 0 var(--brand)}.tpdf-item.is-drop-after{box-shadow:3px 0 0 var(--brand)}.tpdf-item.is-bad{border-color:var(--warn)}.tpdf-thumb{aspect-ratio:1;background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.tpdf-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.tpdf-no{background:var(--ink);min-width:24px;height:24px;color:var(--bg);border-radius:8px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.tpdf-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.tpdf-item.is-bad .tpdf-name{color:var(--warn);white-space:normal}.tpdf-tools{justify-content:space-between;gap:2px;display:flex}.tpdf-ic{width:30px;height:30px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.tpdf-ic:hover:not(:disabled){background:var(--surface);border-color:var(--line);color:var(--ink)}.tpdf-ic:disabled{opacity:.35}.tpdf-left svg{transform:scaleX(-1)}.tpdf-panel{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px 24px;display:grid}.tpdf-wide{grid-column:1/-1}.tpdf-field{justify-items:start;gap:8px;display:grid}.tpdf-label{font-size:14px;font-weight:700}.tpdf-field .hint{margin:0}.tpdf-limit{gap:10px;display:grid}.tpdf-row{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.tpdf-num{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}.tpdf-num input{width:110px}.tpdf-num select{min-width:110px}.tpdf-go{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.tpdf-status{color:var(--ink-2);margin:0;font-size:14px}.tpdf-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.tpdf-res-main p{color:var(--ink-2);margin:0;font-size:14.5px}.tpdf-res-main .tpdf-res-name{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:700}.tpdf-res-main .tpdf-ok{color:var(--ok);font-weight:700}.tpdf-res-main .tpdf-bad{color:var(--warn);font-weight:700}.tpdf-res-note{margin-top:4px!important;font-size:13.5px!important}@media (width<=560px){.tpdf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sizes-h{color:var(--muted);letter-spacing:.02em;margin:0 0 10px;font-size:15px;font-weight:700}.size-steps{counter-reset:st;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.size-steps li{counter-increment:st;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 16px 14px}.size-steps li:before{content:counter(st);background:var(--brand);width:26px;height:26px;color:var(--brand-ink);border-radius:8px;place-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-grid}.size-steps h3{margin:0 0 4px;font-size:16px}.size-steps p{margin:0;font-size:14.5px}.size-sec{max-width:78ch}.size-sec h2{margin-bottom:10px;font-size:clamp(22px,2.4vw,28px)}.size-sec p{color:var(--ink-2);font-size:16px;line-height:1.65}
