.pdf-page-thumb[data-v-503a5218]{align-items:center;background:transparent;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;position:relative}.pdf-page-thumb__sheet[data-v-503a5218]{background:#fff;border:1px solid var(--border);border-radius:2px;box-shadow:0 1px 4px #00000029;flex-shrink:0;overflow:hidden;position:relative}.pdf-page-thumb__content[data-v-503a5218]{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.pdf-page-thumb__image[data-v-503a5218]{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.pdf-page-thumb__placeholder[data-v-503a5218]{background:var(--border);height:100%;min-height:24px;width:100%}.pdf-page-thumb__placeholder--loading[data-v-503a5218]{animation:pdf-page-thumb-pulse-503a5218 1.2s ease-in-out infinite}.pdf-page-thumb__number[data-v-503a5218]{background:#000000b8;border-radius:2px;color:#fff;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600;left:.1rem;line-height:1.2;padding:.1rem .3rem;position:absolute;top:.1rem;z-index:2}@keyframes pdf-page-thumb-pulse-503a5218{0%,to{opacity:.55}50%{opacity:1}}.image-input-file-list__hint[data-v-f0de678f]{color:var(--text-muted);font-size:.8125rem;font-weight:400;line-height:1.35;margin:0 0 .5rem}.image-input-file-item[data-v-f0de678f]{align-items:center;min-height:calc(1.5rem + var(--2065f81f))}.image-input-file-item__thumb[data-v-f0de678f]{align-self:center}.rotate-btn[data-v-f0de678f]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:32px;justify-content:center;line-height:1;transition:all .2s;width:32px}.rotate-btn[data-v-f0de678f]:hover:not(:disabled){background:var(--background-secondary);color:var(--text)}.rotate-btn[data-v-f0de678f]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.layout-options-section[data-v-6c2b0856]{background-color:var(--panel);border-color:var(--border);border-radius:12px;border-width:1px}.layout-options-section.operation-accent-border[data-v-6c2b0856]:hover{border-left-color:var(--brand-subtle-border);border-color:var(--brand-subtle-border)}.layout-options-section.operation-accent-border.operation-accent-fill[data-v-6c2b0856]:hover{background-color:var(--brand-subtle)}.layout-options-section[data-v-6c2b0856]{padding:.75rem 1rem}.layout-options-row[data-v-6c2b0856]{display:flex;flex-direction:column;gap:.375rem}.layout-options-row+.layout-options-row[data-v-6c2b0856]{border-top:1px solid var(--border);margin-top:.625rem;padding-top:.625rem}.layout-options-row-label[data-v-6c2b0856]{color:var(--text-muted);font-size:.8125rem;font-weight:600}.layout-segmented[data-v-6c2b0856]{display:flex;flex-wrap:wrap;gap:.375rem}.layout-segmented-btn[data-v-6c2b0856]{background:var(--background);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;font-size:.8125rem;font-weight:500;line-height:1.25;padding:.3125rem .625rem;transition:all .2s;white-space:nowrap}.layout-segmented-btn[data-v-6c2b0856]:hover:not(:disabled){background:var(--background-secondary);border-color:var(--interactive-hover-border)}.layout-segmented-btn.active[data-v-6c2b0856]{background:var(--brand-subtle);border-color:var(--interactive-hover-border);color:var(--text)}.layout-segmented-btn[data-v-6c2b0856]:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.layout-options-row[data-v-6c2b0856]{align-items:center;flex-direction:row;gap:.75rem}.layout-options-row-label[data-v-6c2b0856]{flex-shrink:0;min-width:6.5rem}.layout-segmented[data-v-6c2b0856]{flex:1;min-width:0}}.result-header[data-v-d9e13d3a]{margin-bottom:1rem}.size-comparison[data-v-d9e13d3a]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.size-item[data-v-d9e13d3a]{display:flex;flex-direction:column;gap:.25rem}.reduction-label[data-v-d9e13d3a],.size-label[data-v-d9e13d3a]{color:var(--text-secondary);font-size:.875rem}.size-value[data-v-d9e13d3a]{font-weight:600}.size-arrow[data-v-d9e13d3a]{color:var(--text-secondary)}.reduction-value.reduction-high[data-v-d9e13d3a]{color:var(--success)}.reduction-value.reduction-medium[data-v-d9e13d3a]{color:var(--warning,#d97706)}.reduction-value.reduction-low[data-v-d9e13d3a]{color:var(--text-secondary)}
