.compressDropzoneFrame{padding-bottom:24px}.toolFloatingBar.toolFloatingBar--compress{width:auto}.compressFloatingBarInner{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,245,237,.95));border:1px solid rgba(108,94,80,.14);box-shadow:0 18px 34px rgba(72,49,28,.16),0 8px 16px rgba(72,49,28,.08),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.compressPresetSliderGroup{border:none;padding:0;margin:0;min-width:300px}.compressPresetSliderLegend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compressPresetSliderCard{--compress-thumb:#f3b21a;--compress-thumb-shadow:rgba(243,178,26,0.32);width:min(46vw,380px);min-width:340px;padding:8px 12px 9px;border-radius:24px;background:rgba(255,255,255,.72);border:1px solid rgba(108,94,80,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.compressPresetSliderCard--faible{--compress-thumb:#16c759;--compress-thumb-shadow:rgba(22,199,89,0.32)}.compressPresetSliderCard--moyen{--compress-thumb:#f3b21a;--compress-thumb-shadow:rgba(243,178,26,0.32)}.compressPresetSliderCard--agressif{--compress-thumb:#ff4f2e;--compress-thumb-shadow:rgba(255,79,46,0.34)}.compressPresetValueRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px;color:#2f2924;line-height:1.1}.compressPresetValue{font-size:.82rem;font-weight:800}.compressPresetValueHint{min-width:0;color:rgba(72,49,28,.64);font-size:.68rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compressPresetSliderControl{position:relative;height:28px}.compressPresetSliderTrack{position:absolute;left:0;right:0;top:50%;height:10px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#10c852,#8fd337 28%,#f6cc29 50%,#ff9b24 72%,#ff4f2e);box-shadow:inset 0 1px 2px rgba(43,31,20,.18),0 1px 0 rgba(255,255,255,.72)}.compressPresetRange{position:relative;z-index:1;width:100%;height:28px;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.compressPresetRange:focus-visible{outline:2px solid rgba(255,80,41,.55);outline-offset:6px;border-radius:999px}.compressPresetRange::-webkit-slider-runnable-track{height:10px;background:transparent}.compressPresetRange::-webkit-slider-thumb{width:24px;height:24px;margin-top:-7px;border:4px solid #fff;border-radius:50%;appearance:none;-webkit-appearance:none;background:var(--compress-thumb);box-shadow:0 0 0 4px var(--compress-thumb-shadow),0 6px 12px rgba(72,49,28,.22)}.compressPresetRange::-moz-range-track{height:10px;background:transparent}.compressPresetRange::-moz-range-thumb{width:16px;height:16px;border:4px solid #fff;border-radius:50%;background:var(--compress-thumb);box-shadow:0 0 0 4px var(--compress-thumb-shadow),0 6px 12px rgba(72,49,28,.22)}.compressPresetTicks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;color:rgba(72,49,28,.54);font-size:.62rem;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.compressPresetTicks span:first-child{text-align:left}.compressPresetTicks span:last-child{text-align:right}.compressPresetSizeRow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(108,94,80,.1);color:rgba(72,49,28,.68);font-size:.66rem;font-weight:750;line-height:1.1}.compressPresetSizeRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compressPresetSizeRow strong{color:rgba(47,41,36,.9);font-weight:850}fieldset:disabled .compressPresetSliderCard{opacity:.72}fieldset:disabled .compressPresetRange{cursor:default}.toolFloatingBar--compress .toolFloatingBarBtn{width:auto;min-height:48px;flex-shrink:0;box-shadow:0 8px 18px rgba(255,80,41,.22),0 4px 8px rgba(72,49,28,.12)}.toolFloatingBar--compress .toolFloatingBarBtn:focus-visible:not(:disabled),.toolFloatingBar--compress .toolFloatingBarBtn:hover:not(:disabled){box-shadow:0 12px 24px rgba(255,80,41,.28),0 6px 12px rgba(72,49,28,.16)}.compressAnotherBtn{margin-top:.75rem;border:1px solid rgba(191,197,206,.72)}.compressStatsRow{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:baseline}@media (max-width:760px){.toolFloatingBar.toolFloatingBar--compress{width:calc(100vw - 24px)}.compressFloatingBarInner{width:100%;border-radius:28px;flex-direction:column;align-items:stretch;gap:8px}.compressPresetSliderCard,.compressPresetSliderGroup{width:100%;min-width:0}.compressPresetSliderCard{padding-inline:14px}.compressPresetValueRow{gap:8px}.compressPresetTicks{font-size:.58rem}.toolFloatingBar--compress .toolFloatingBarBtn{width:100%;min-height:44px}}