.filejip-pdf-compressor{--fjc:#2563eb;--fjc-dark:#1d4ed8;--fjc-ink:#111827;--fjc-muted:#64748b;--fjc-line:#dbe4f0;--fjc-soft:#f5f8fc;--fjc-ok:#0f766e;--fjc-warn:#b45309;font-family:inherit;color:var(--fjc-ink);margin:28px 0}.filejip-pdf-compressor *{box-sizing:border-box}.filejip-pdf-compressor [hidden]{display:none!important}.fjpdfc-card{max-width:920px;margin:0 auto;border:1px solid var(--fjc-line);border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.08);padding:30px}.fjpdfc-intro{text-align:center;margin-bottom:24px}.fjpdfc-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.05em}.fjpdfc-intro h2{margin:12px 0 8px;font-size:30px;line-height:1.25}.fjpdfc-intro p{max-width:700px;margin:0 auto;color:var(--fjc-muted);font-size:15px;line-height:1.75}.fjpdfc-dropzone{border:2px dashed #bfd0e7;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f6f9fd);padding:34px 22px;text-align:center;outline:none;transition:.18s ease}.fjpdfc-dropzone:hover,.fjpdfc-dropzone:focus,.fjpdfc-dropzone.is-dragover{border-color:var(--fjc);background:#f3f7ff;box-shadow:0 0 0 4px rgba(37,99,235,.08)}.fjpdfc-drop-icon{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;background:#e8f0ff;color:#1d4ed8;display:grid;place-items:center;font-weight:900}.fjpdfc-dropzone strong{display:block;font-size:17px}.fjpdfc-dropzone>span{display:block;color:var(--fjc-muted);font-size:13px;margin:7px 0 16px}.fjpdfc-choose-file,.fjpdfc-compress-button,.fjpdfc-reset-button,.fjpdfc-change-file,.fjpdfc-another{font:inherit;border:0;cursor:pointer}.fjpdfc-choose-file,.fjpdfc-compress-button{border-radius:12px;background:var(--fjc);color:#fff;font-weight:800;padding:12px 18px}.fjpdfc-choose-file:hover,.fjpdfc-compress-button:hover{background:var(--fjc-dark)}.fjpdfc-status{min-height:24px;margin-top:12px;text-align:center;color:var(--fjc-muted);font-size:13px}.fjpdfc-error{margin-top:14px;padding:12px 14px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:14px;font-weight:700}.fjpdfc-file-card{display:flex;align-items:center;gap:13px;margin-top:16px;padding:14px 16px;border:1px solid var(--fjc-line);border-radius:16px;background:#fff}.fjpdfc-file-icon{flex:0 0 48px;height:48px;border-radius:13px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center;font-size:12px;font-weight:900}.fjpdfc-file-info{min-width:0;flex:1}.fjpdfc-file-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fjpdfc-file-info span{display:block;color:var(--fjc-muted);font-size:13px;margin-top:4px}.fjpdfc-change-file{padding:9px 12px;border-radius:10px;background:#eef2f7;color:#334155;font-weight:700}.fjpdfc-options{margin-top:20px;padding:22px;border-radius:18px;background:var(--fjc-soft);border:1px solid #e6edf6}.fjpdfc-option-head span,.fjpdfc-result-head span{font-size:12px;font-weight:800;color:var(--fjc);letter-spacing:.05em}.fjpdfc-option-head h3,.fjpdfc-result-head h3{font-size:20px;margin:5px 0 0}.fjpdfc-preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.fjpdfc-preset-card{position:relative;display:flex;min-height:126px;flex-direction:column;gap:8px;padding:16px;border:1px solid #d8e1ed;border-radius:15px;background:#fff;cursor:pointer;transition:.15s}.fjpdfc-preset-card:hover{border-color:#93b4ec}.fjpdfc-preset-card:has(input:checked){border-color:var(--fjc);box-shadow:0 0 0 3px rgba(37,99,235,.09)}.fjpdfc-preset-card input{position:absolute;right:14px;top:14px;accent-color:var(--fjc)}.fjpdfc-preset-copy{display:block;padding-right:25px}.fjpdfc-preset-copy b{display:block;font-size:16px}.fjpdfc-preset-copy small{display:block;margin-top:7px;color:var(--fjc-muted);font-size:13px;line-height:1.55}.fjpdfc-preset-card em{margin-top:auto;font-style:normal;color:#475569;font-size:12px;font-weight:800}.fjpdfc-note,.fjpdfc-privacy-note{margin-top:16px;padding:15px 16px;border-radius:14px;background:#fff;border:1px solid var(--fjc-line)}.fjpdfc-note strong,.fjpdfc-privacy-note strong{font-size:14px}.fjpdfc-note p,.fjpdfc-privacy-note p{margin:5px 0 0;color:var(--fjc-muted);font-size:13px;line-height:1.65}.fjpdfc-actions{display:flex;gap:10px;margin-top:18px}.fjpdfc-compress-button{flex:1;font-size:16px;padding:14px 18px}.fjpdfc-compress-button:disabled{opacity:.55;cursor:not-allowed}.fjpdfc-reset-button,.fjpdfc-another{border-radius:12px;background:#e9eef5;color:#334155;font-weight:800;padding:12px 16px}.fjpdfc-progress{margin-top:18px;padding:16px;border:1px solid var(--fjc-line);border-radius:15px;background:#fff}.fjpdfc-progress-track{height:9px;border-radius:999px;background:#e8edf4;overflow:hidden}.fjpdfc-progress-bar{display:block;width:0;height:100%;background:var(--fjc);transition:width .15s ease}.fjpdfc-progress-copy{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--fjc-muted);font-size:13px}.fjpdfc-progress-label{font-weight:800;color:#1d4ed8}.fjpdfc-result{margin-top:20px;padding:22px;border-radius:18px;border:1px solid #cfe0f5;background:#fbfdff}.fjpdfc-result-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.fjpdfc-result-message{max-width:360px;text-align:right;font-size:13px;line-height:1.55;font-weight:800;color:var(--fjc-ok)}.fjpdfc-result-message.is-warning{color:var(--fjc-warn)}.fjpdfc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.fjpdfc-stat{padding:13px;border:1px solid var(--fjc-line);border-radius:13px;background:#fff}.fjpdfc-stat span{display:block;font-size:12px;color:var(--fjc-muted)}.fjpdfc-stat strong{display:block;margin-top:4px;font-size:17px}.fjpdfc-download{display:block;text-align:center;text-decoration:none!important;padding:14px 18px;border-radius:12px;background:var(--fjc);color:#fff!important;font-weight:900}.fjpdfc-another{display:block;width:100%;margin-top:9px}.fjpdfc-privacy-note{background:#f8fafc}.fjpdfc-privacy-note strong:before{content:'✓';display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:12px}@media(max-width:720px){.fjpdfc-card{padding:20px 15px;border-radius:18px}.fjpdfc-intro h2{font-size:25px}.fjpdfc-preset-grid{grid-template-columns:1fr}.fjpdfc-stats{grid-template-columns:repeat(2,1fr)}.fjpdfc-result-head{display:block}.fjpdfc-result-message{text-align:left;margin-top:9px}.fjpdfc-file-card{align-items:flex-start;flex-wrap:wrap}.fjpdfc-change-file{margin-left:61px}.fjpdfc-actions{flex-direction:column}.fjpdfc-progress-copy{display:block}.fjpdfc-progress-detail{display:block;margin-top:4px}}@media(prefers-reduced-motion:reduce){.filejip-pdf-compressor *{transition:none!important}}
