#compressorPro fieldset{border:0;margin:0;padding:0;min-width:0}#compressorPro .compress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0}#compressorPro label{display:block;font-weight:600}#compressorPro select,#compressorPro input:not([type=checkbox]){display:block;width:100%;max-width:100%;min-width:0;margin-top:8px;padding:10px;border:1px solid #91a4b7;border-radius:9px;background:#fff;color:#193044;font:inherit;box-sizing:border-box}#compressorPro input[type=range]{padding:0;accent-color:#17665e}#compressorPro input[type=color]{height:45px;padding:3px}#compressorPro .compress-check{display:flex;gap:10px;align-items:center}#compressorPro output{float:inline-end;font-weight:400}#compressorPro .compress-drop{padding:20px;border:2px dashed #91a4b7;border-radius:12px;background:#f5f8fb}#compressorPro .compress-drop.dragging{background:#e8f6ef;border-color:#17665e}#compressorPro .compress-note{font-size:.93rem;line-height:1.6;color:#41566a}#compressorPro .compress-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}#compressorPro progress{width:100%;height:18px;margin:14px 0;accent-color:#17665e}#compressorPro .compress-table{overflow-x:auto}#compressorPro table{width:100%;border-collapse:collapse;margin:18px 0}#compressorPro td,#compressorPro th{padding:12px;border-bottom:1px solid #cbd5e1;text-align:start;vertical-align:top}#compressorPro td:first-child{max-width:240px;overflow-wrap:anywhere}#compressorPro td .btn{margin:4px;font-size:.85rem;padding:7px 10px}#compressorPro .compress-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}#compressorPro figure{margin:0;padding:10px;border:1px solid #cbd5e1;border-radius:10px;min-width:0}#compressorPro figure img{display:block;width:100%;height:260px;object-fit:contain;background:repeating-conic-gradient(#e4e8ee 0% 25%,#fff 0% 50%) 0/20px 20px}#compressorPro figcaption{text-align:center;margin:8px 0}#compressorPro [hidden]{display:none!important}@media(max-width:600px){#compressorPro .compress-grid,#compressorPro .compress-compare{grid-template-columns:1fr}#compressorPro .compress-actions .btn{flex:1 1 150px}}
