.client-download-all-btn[data-v-4b09b6b1]{overflow:hidden;position:relative}.client-download-all-btn__fill[data-v-4b09b6b1]{background:var(--success);bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:width .18s ease-out;width:0;z-index:0}.client-download-all-btn__fill--no-transition[data-v-4b09b6b1]{transition:none}.client-download-all-btn__label[data-v-4b09b6b1]{position:relative;text-shadow:0 1px 2px rgba(0,0,0,.25);z-index:1}.client-download-all-btn--packing[data-v-4b09b6b1]{background:color-mix(in srgb,var(--success) 38%,transparent)!important;border-color:color-mix(in srgb,#047857 55%,transparent)!important;cursor:not-allowed}.client-download-all-btn--failed[data-v-4b09b6b1]{cursor:not-allowed;opacity:.55}.file-panels[data-v-3f20e872]{display:flex;flex-direction:column;gap:1rem}.file-panels--embedded[data-v-3f20e872]{gap:0}.input-section[data-v-3f20e872],.result-section[data-v-3f20e872]{background-color:var(--panel);border-color:var(--border);border-radius:12px;border-width:1px}.input-section.operation-accent-border[data-v-3f20e872]:hover,.result-section.operation-accent-border[data-v-3f20e872]:hover{border-left-color:var(--brand-subtle-border);border-color:var(--brand-subtle-border)}.input-section.operation-accent-border.operation-accent-fill[data-v-3f20e872]:hover,.result-section.operation-accent-border.operation-accent-fill[data-v-3f20e872]:hover{background-color:var(--brand-subtle)}.input-section[data-v-3f20e872],.result-section[data-v-3f20e872]{padding:1rem}.file-panels--embedded .input-section[data-v-3f20e872],.file-panels--embedded .result-section[data-v-3f20e872]{background:transparent;border:0;border-radius:0;border-top:0;box-shadow:none;padding:1rem 1rem 0}.file-panels--embedded .result-header[data-v-3f20e872]{border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:.5rem}.result-header--compact[data-v-3f20e872]{margin-bottom:0}.input-summary[data-v-3f20e872],.result-summary[data-v-3f20e872]{color:var(--text-muted);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:500;margin:0;min-width:0}.file-panels--embedded .input-header--compact[data-v-3f20e872]{border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:.5rem}.file-panels--embedded .input-content[data-v-3f20e872]{margin-top:.5rem}.result-header[data-v-3f20e872]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.result-actions[data-v-3f20e872]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.input-header-static[data-v-3f20e872],.result-title[data-v-3f20e872]{align-items:center;color:var(--text-muted);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:0 0 .75rem;min-width:0}.file-count-inline[data-v-3f20e872]{color:inherit;flex-shrink:0;font-variant-numeric:tabular-nums}.result-title__label[data-v-3f20e872]{min-width:0}.input-content[data-v-3f20e872]{margin-top:0}.file-panels[data-v-3f20e872] .files-list,.file-panels[data-v-3f20e872] .inputs-list,.file-panels[data-v-3f20e872] .results-list,.file-panels[data-v-3f20e872] .selected-files-list{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;margin:0;overflow:visible}.file-panels[data-v-3f20e872] .file-item,.file-panels[data-v-3f20e872] .input-item,.file-panels[data-v-3f20e872] .result-item{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 0}.file-panels[data-v-3f20e872] .file-item.file-item--limit-warning{background:var(--warning-bg);border-radius:.375rem;margin-inline:-.25rem;padding-inline:.25rem}.file-panels[data-v-3f20e872] .file-item:last-child,.file-panels[data-v-3f20e872] .input-item:last-child,.file-panels[data-v-3f20e872] .result-item:last-child{border-bottom:0}.file-panels[data-v-3f20e872] .result-file{align-items:center;background:transparent;border:0;border-radius:0;display:flex;gap:1rem;padding:.75rem 0}.operation-file-workspace[data-v-35fa101d]{display:flex;flex-direction:column;overflow:visible}.operation-file-workspace__panels[data-v-35fa101d]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;overflow:hidden}.operation-file-workspace__hero[data-v-35fa101d]{padding:1rem}.operation-file-workspace__add-row[data-v-35fa101d]{padding:.5rem}.operation-file-workspace__alerts[data-v-35fa101d]{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem}.operation-file-workspace__alerts[data-v-35fa101d]:not(:empty){padding-bottom:.75rem;padding-top:.75rem}.operation-file-workspace__alerts[data-v-35fa101d] .client-limit-warning{margin-top:0}.operation-file-workspace__alerts[data-v-35fa101d]:empty{display:none}.pdf-scan-recovery-cta[data-v-e4249e7f]{margin:.375rem 0 0;word-break:break-word}.operation-format-reject-file-name[data-v-1055b400]{font-weight:600;word-break:break-word}.validation-banner-container[data-v-e3773d35]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;width:100%}.validation-banner[data-v-e3773d35]{align-items:flex-start;border:1px solid;border-radius:6px;box-sizing:border-box;display:flex;font-size:.875rem;gap:.5rem;line-height:1.4;padding:.625rem .75rem;width:100%}.validation-banner-error[data-v-e3773d35]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.validation-banner-icon[data-v-e3773d35]{color:var(--error-text);margin-top:1px}.validation-banner-body[data-v-e3773d35]{flex:1;min-width:0}.batch-failure-message[data-v-e3773d35]{margin:0;word-break:break-word}.batch-failure-files[data-v-e3773d35]{font-weight:600;margin:.375rem 0 0;padding-left:1.125rem}.batch-failure-files li[data-v-e3773d35]{word-break:break-word}.validation-banner-close[data-v-e3773d35]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:20px;justify-content:center;line-height:1;opacity:.6;padding:0;transition:opacity .2s;width:20px}.validation-banner-close[data-v-e3773d35]:hover{opacity:1}.validation-banner-enter-active[data-v-e3773d35]{transition:all .3s ease}.validation-banner-leave-active[data-v-e3773d35]{transition:all .2s ease}.validation-banner-enter-from[data-v-e3773d35]{opacity:0;transform:translateY(-8px)}.validation-banner-leave-to[data-v-e3773d35]{opacity:0;transform:translate(20px)}.validation-banner-move[data-v-e3773d35]{transition:transform .3s ease}
