.pdf-compress .compression-hint{flex:1;font-size:12px;color:#6b7280;font-style:italic}.pdf-compress .form-select{width:auto;min-width:180px;height:32px;font-size:12px}.pdf-compress .file-info{padding:8px;border-top:1px solid #e5e7eb}.pdf-compress .file-info .info-item{display:flex;align-items:center;gap:8px;font-size:14px}.pdf-compress .file-info .info-item .label{color:#6b7280}.pdf-compress .file-info .info-item .value{color:#111827;font-weight:500}.pdf-compress .loading-container{display:flex;justify-content:center;align-items:center;padding:60px 20px}.pdf-compress .result-header{margin-bottom:20px}.pdf-compress .result-header h5{font-size:16px;font-weight:600;color:#111827;margin:0}.pdf-compress .result-stats{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.pdf-compress .result-stats .stat-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px 24px;text-align:center;min-width:140px}.pdf-compress .result-stats .stat-card.highlight{background:#ecfdf5;border-color:#10b981}.pdf-compress .result-stats .stat-card.highlight .stat-value{color:#10b981}.pdf-compress .result-stats .stat-card .stat-label{font-size:12px;color:#6b7280;margin-bottom:8px}.pdf-compress .result-stats .stat-card .stat-value{font-size:20px;font-weight:600;color:#111827}.pdf-compress .result-stats .stat-card .stat-value.compressed{color:#3b82f6}.pdf-compress .result-stats .stat-arrow{font-size:24px;color:#9ca3af;font-weight:300}.pdf-compress .result-actions{display:flex;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}@media(max-width:768px){.pdf-compress .compression-hint{text-align:center}.pdf-compress .form-select{flex:1}}