.linkenza-pdf-converter{color:var(--text-primary);background:var(--bg-primary);flex-direction:column;gap:18px;min-height:100vh;padding:28px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;transition:background .3s,color .3s;display:flex}.linkenza-pdf-header{text-align:center;margin:0 auto 20px}.linkenza-pdf-header h1{background:linear-gradient(90deg, var(--text-primary), var(--accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 10px;font-size:2.5rem;font-weight:700}.linkenza-pdf-subtitle{color:var(--text-secondary);max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.6}.linkenza-pdf-grid{grid-template-columns:1.1fr 420px;align-items:start;gap:24px;width:100%;max-width:1400px;margin:0 auto;display:grid}.linkenza-pdf-control-panel{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 6px var(--shadow-color);border-radius:14px;padding:24px}.linkenza-pdf-dropzone{border:2px dashed var(--border-color);cursor:pointer;text-align:center;background:var(--bg-primary);border-radius:12px;padding:40px;transition:all .3s}.linkenza-pdf-dropzone:hover{box-shadow:0 8px 30px var(--shadow-color);border-color:var(--accent-color);transform:translateY(-4px)}.linkenza-pdf-drop-content strong{color:var(--text-primary);margin-bottom:8px;font-size:1.2rem;display:block}.linkenza-pdf-drop-content span{color:var(--text-secondary);margin-bottom:8px;display:block}.linkenza-pdf-drop-content small{color:var(--text-secondary);opacity:.7;font-size:.85rem}.linkenza-pdf-validation{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;margin-top:16px;padding:12px;font-size:.95rem}.linkenza-pdf-validation div{margin-bottom:4px}.linkenza-pdf-validation div:last-child{margin-bottom:0}.linkenza-pdf-options{flex-direction:column;gap:20px;margin-top:24px;display:flex}.linkenza-pdf-options h3{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin:0 0 12px;padding-bottom:12px;font-size:1.2rem}.linkenza-pdf-option-group{flex-direction:column;gap:8px;display:flex}.linkenza-pdf-option-group label{color:var(--text-primary);font-size:.95rem;font-weight:600}.linkenza-pdf-select,.linkenza-pdf-input{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;transition:all .3s}.linkenza-pdf-select:focus,.linkenza-pdf-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #47bcce33}.linkenza-pdf-range{background:var(--border-color);-webkit-appearance:none;border-radius:3px;outline:none;width:100%;height:6px}.linkenza-pdf-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-color);cursor:pointer;border:4px solid var(--card-bg);width:20px;height:20px;box-shadow:0 2px 4px var(--shadow-color);border-radius:50%}.linkenza-pdf-range::-moz-range-thumb{background:var(--accent-color);cursor:pointer;border:4px solid var(--card-bg);width:20px;height:20px;box-shadow:0 2px 4px var(--shadow-color);border-radius:50%}.linkenza-pdf-option-group small{color:var(--text-secondary);margin-top:4px;font-size:.8rem}.linkenza-pdf-actions{align-items:center;gap:16px;margin-top:30px;display:flex}.linkenza-pdf-primary-btn{background:var(--accent-color);color:#121211;cursor:pointer;box-shadow:0 4px 12px var(--shadow-color);border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.linkenza-pdf-primary-btn:hover:not(:disabled){box-shadow:0 6px 16px var(--shadow-color);background:var(--accent-hover);transform:translateY(-2px)}.linkenza-pdf-primary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.linkenza-pdf-secondary-btn{color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .3s}.linkenza-pdf-secondary-btn:hover:not(:disabled){background:var(--bg-primary);border-color:var(--accent-color);color:var(--accent-color)}.linkenza-pdf-secondary-btn:disabled{opacity:.6;cursor:not-allowed}.linkenza-pdf-loading{margin-top:20px}.linkenza-pdf-loading-text{color:var(--text-primary);margin-bottom:8px;font-size:.95rem}.linkenza-pdf-progress{background:var(--bg-primary);border-radius:8px;height:10px;position:relative;overflow:hidden}.linkenza-pdf-progress-bar{background:var(--accent-color);border-radius:8px;width:0%;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.linkenza-pdf-progress-label{color:var(--text-secondary);text-align:center;margin-top:6px;font-size:.85rem}.linkenza-pdf-error{color:#ffb4b4;background:#ff3c3c1a;border:1px solid #ff3c3c33;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:.9rem}.linkenza-pdf-preview-panel{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 6px var(--shadow-color);border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}.linkenza-pdf-preview-panel h3{color:var(--text-primary);margin:0 0 12px;font-size:1.2rem}.linkenza-pdf-empty-preview{color:var(--text-secondary);text-align:center;background:var(--bg-primary);border:2px dashed var(--border-color);border-radius:8px;padding:60px 20px}.linkenza-pdf-empty-hint{opacity:.8;margin-top:10px;font-size:.95rem}.linkenza-pdf-conversion-summary{border:1px solid var(--accent-color);color:var(--text-primary);background:#47bcce1a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.linkenza-pdf-conversion-summary strong{color:var(--accent-color)}.linkenza-pdf-thumb-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;max-height:500px;padding:4px;display:grid;overflow-y:auto}.linkenza-pdf-thumb-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:10px;transition:all .3s;display:flex}.linkenza-pdf-thumb-card:hover{border-color:var(--accent-color);box-shadow:0 6px 16px var(--shadow-color);transform:translateY(-4px)}.linkenza-pdf-thumb-image{background:var(--card-bg);border-radius:8px;width:100%;height:140px;position:relative;overflow:hidden}.linkenza-pdf-thumb-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.linkenza-pdf-thumb-card:hover .linkenza-pdf-thumb-image img{transform:scale(1.05)}.linkenza-pdf-thumb-overlay{color:#fff;opacity:0;background:#000000b3;flex-direction:column;gap:2px;padding:8px;font-size:.75rem;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.linkenza-pdf-thumb-card:hover .linkenza-pdf-thumb-overlay{opacity:1}.linkenza-pdf-thumb-actions{justify-content:center;gap:8px;width:100%;display:flex}.linkenza-pdf-thumb-btn{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;flex:1;padding:8px 12px;font-size:.8rem;transition:all .3s}.linkenza-pdf-thumb-btn:hover{background:var(--accent-color);color:#121211;border-color:var(--accent-color)}.linkenza-pdf-thumb-btn-secondary{background:0 0}.linkenza-pdf-bulk-actions{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.linkenza-pdf-tips{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:20px}.linkenza-pdf-tips h4{color:var(--text-primary);margin:0 0 10px;font-size:1.05rem}.linkenza-pdf-tips ul{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:.9rem}.linkenza-pdf-tips li{margin-bottom:6px;line-height:1.5}.linkenza-pdf-footer{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 6px var(--shadow-color);border-radius:14px;margin-top:30px;padding:24px}.linkenza-pdf-footer-content h4{color:var(--text-primary);margin:0 0 12px;font-size:1.2rem}.linkenza-pdf-footer-content p{color:var(--text-secondary);margin-bottom:16px;line-height:1.6}.linkenza-pdf-version-info{margin-top:8px;font-weight:600;display:block;color:var(--accent-color)!important}.linkenza-pdf-ready-indicator{color:#22c55e;text-align:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;margin-top:16px;padding:10px 14px;font-weight:600}.linkenza-pdf-error strong{margin-bottom:4px;display:block}.linkenza-pdf-test-section{border:1px solid var(--accent-color);text-align:center;background:#47bcce1a;border-radius:8px;margin-top:12px;padding:12px}.linkenza-pdf-test-section p{color:var(--text-primary);margin:0 0 8px}.linkenza-pdf-test-btn{background:var(--bg-primary);color:var(--accent-color);border:1px solid var(--accent-color);cursor:pointer;border-radius:6px;padding:8px 16px;font-weight:600;transition:all .3s}.linkenza-pdf-test-btn:hover{background:var(--accent-color);color:#121211}.linkenza-pdf-error-header{margin-bottom:8px}.linkenza-pdf-error-content{white-space:pre-line;margin-bottom:12px}.linkenza-pdf-error-tips{background:#ffffff0d;border-radius:6px;margin-top:8px;padding:10px}@media (max-width:1080px){.linkenza-pdf-grid{grid-template-columns:1fr 380px;gap:18px}}@media (max-width:880px){.linkenza-pdf-grid{grid-template-columns:1fr}.linkenza-pdf-preview-panel{order:-1}}@media (max-width:768px){.linkenza-pdf-converter{padding:20px}.linkenza-pdf-header h1{font-size:2rem}.linkenza-pdf-actions,.linkenza-pdf-bulk-actions{flex-direction:column}.linkenza-pdf-thumb-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:480px){.linkenza-pdf-converter{gap:14px;padding:16px}.linkenza-pdf-header h1{font-size:1.75rem}.linkenza-pdf-dropzone{padding:24px}.linkenza-pdf-control-panel,.linkenza-pdf-preview-panel{padding:16px}}.linkenza-pdf-thumb-grid::-webkit-scrollbar{width:6px}.linkenza-pdf-thumb-grid::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.linkenza-pdf-thumb-grid::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.linkenza-pdf-thumb-grid::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.linkenza-pdf-seo-content{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);box-shadow:0 10px 40px var(--shadow-color);z-index:2;border-radius:24px;max-width:1400px;margin-top:80px;margin-left:auto;margin-right:auto;padding:40px;position:relative;overflow:hidden}.linkenza-pdf-seo-content h2{font-family:var(--font-display);background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent-color) 100%);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2.5rem;font-weight:800}.linkenza-pdf-seo-content p{text-align:center;max-width:800px;color:var(--text-secondary);margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.linkenza-pdf-seo-content p strong{color:var(--accent-color)}.pdf-seo-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:60px;display:grid}.pdf-seo-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pdf-seo-card:hover{border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 15px 30px #47bcce1a}.pdf-seo-card h3{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:15px;font-size:1.25rem;font-weight:700;display:flex}.pdf-seo-card p{color:var(--text-secondary);text-align:left;margin:0;font-size:.95rem;line-height:1.6}.pdf-seo-card p strong{color:var(--text-primary);font-weight:600}.pdf-how-to{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:20px;margin-bottom:60px;padding:40px}.pdf-how-to h2{text-align:center;margin-bottom:30px;font-size:2rem}.pdf-how-to ol{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:0;list-style:none;display:grid}.pdf-how-to li{text-align:center;color:var(--text-secondary);padding-top:50px;line-height:1.6;position:relative}.pdf-how-to li:before{counter-increment:step;content:counter(step);background:var(--accent-color);color:#121211;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:800;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #47bcce4d}.pdf-faq-section{max-width:900px;margin:0 auto}.pdf-faq-section h2{text-align:center;margin-bottom:30px;font-size:2rem}.faq-item{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:var(--accent-color)}.faq-item summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;font-size:1.1rem;font-weight:600;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-color);font-size:1.5rem;font-weight:300;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--text-secondary);border-top:1px solid var(--border-color);text-align:left;margin:10px 0 0;padding:20px 24px 24px;line-height:1.6}@media (max-width:768px){.linkenza-pdf-seo-content{padding:30px 20px}.linkenza-pdf-seo-content h2{font-size:2rem}.pdf-how-to{padding:24px}}
