@keyframes FileList-module-scss-module__lQjorW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FileList-module-scss-module__lQjorW__root{flex-direction:column;gap:.75rem;display:flex;container:file-list/inline-size}.FileList-module-scss-module__lQjorW__disabled{opacity:.6;pointer-events:none}.FileList-module-scss-module__lQjorW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FileList-module-scss-module__lQjorW__row{background-color:#f6f8fa;border-radius:.5rem;align-items:center;gap:1rem;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}@container file-list not (min-width:420px){.FileList-module-scss-module__lQjorW__row{flex-wrap:wrap;row-gap:.25rem}}.FileList-module-scss-module__lQjorW__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FileList-module-scss-module__lQjorW__meta{color:#667081;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}@container file-list not (min-width:420px){.FileList-module-scss-module__lQjorW__meta{white-space:normal;order:3;width:100%}}.FileList-module-scss-module__lQjorW__error .FileList-module-scss-module__lQjorW__meta{color:#d63a55}.FileList-module-scss-module__lQjorW__spinner{width:.875rem;height:.875rem;position:relative}.FileList-module-scss-module__lQjorW__spinner:after{content:"";aspect-ratio:1;transform-origin:50%;pointer-events:none;box-sizing:border-box;border:2px solid #dfe5ed;border-top-color:#1e2129;border-radius:50%;width:.875rem;animation:2s ease-in-out infinite FileList-module-scss-module__lQjorW__rotate;display:block;position:absolute;top:calc(50% - .4375rem);left:calc(50% - .4375rem)}@media (prefers-reduced-motion:reduce){.FileList-module-scss-module__lQjorW__spinner:after{animation:none}}.FileList-module-scss-module__lQjorW__remove{color:#667081;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem;display:inline-flex}.FileList-module-scss-module__lQjorW__remove:hover{color:#1e2129}.FileList-module-scss-module__lQjorW__remove:focus-visible{outline-offset:2px;outline:2px solid #40769a}.FileList-module-scss-module__lQjorW__remove svg{width:.625rem;height:.625rem}.FileList-module-scss-module__lQjorW__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FileList-module-scss-module__lQjorW__upload .FileList-module-scss-module__lQjorW__list{overscroll-behavior:contain;border:1px solid #e5eaf1;border-radius:.5rem;flex:1;gap:0;min-height:160px;max-height:320px;padding:.625rem .5rem;overflow-y:auto}.FileList-module-scss-module__lQjorW__upload .FileList-module-scss-module__lQjorW__row{background:0 0;flex-wrap:nowrap;flex:none;gap:.5rem;min-height:2rem;padding-block:.25rem}.FileList-module-scss-module__lQjorW__upload .FileList-module-scss-module__lQjorW__meta{order:initial;white-space:nowrap;width:auto}.FileList-module-scss-module__lQjorW__result .FileList-module-scss-module__lQjorW__row{min-height:3.5rem;padding:.75rem 1.25rem}
.FileCompressor-module-scss-module__SWbwYq__root{container:file-compressor/inline-size}.FileCompressor-module-scss-module__SWbwYq__form,.FileCompressor-module-scss-module__SWbwYq__settings{flex-direction:column;gap:2.5rem;display:flex}.FileCompressor-module-scss-module__SWbwYq__labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@container file-compressor not (min-width:620px){.FileCompressor-module-scss-module__SWbwYq__labelRow{flex-direction:column;gap:.25rem}}.FileCompressor-module-scss-module__SWbwYq__label{color:var(--control-label-color,#1e2129);margin:0;font-size:.75rem;line-height:1.125rem}.FileCompressor-module-scss-module__SWbwYq__error{color:#d63a55;text-align:right;margin:0;font-size:.75rem;line-height:1.125rem}@container file-compressor not (min-width:620px){.FileCompressor-module-scss-module__SWbwYq__error{text-align:left}}.FileCompressor-module-scss-module__SWbwYq__buttons{display:flex}@container file-compressor not (min-width:520px){.FileCompressor-module-scss-module__SWbwYq__buttons{flex-direction:column;align-items:stretch}}.FileCompressor-module-scss-module__SWbwYq__saved{color:#667081}.FileCompressor-module-scss-module__SWbwYq__savedPositive{color:#0a8a63}.FileCompressor-module-scss-module__SWbwYq__result{margin-top:3rem;scroll-margin-top:3rem;display:none}.FileCompressor-module-scss-module__SWbwYq__result.FileCompressor-module-scss-module__SWbwYq__visible{display:block}.FileCompressor-module-scss-module__SWbwYq__uploadField{flex-direction:column;gap:.5rem;display:flex}.FileCompressor-module-scss-module__SWbwYq__uploadArea{display:grid}
.BatchCompressor-module-scss-module__RhXcoa__uploadArea{min-height:300px}@container file-compressor not (min-width:420px){.BatchCompressor-module-scss-module__RhXcoa__uploadArea{min-height:220px}}
