.excel-output-block[data-v-5f1c963c]{display:grid;gap:.5rem;grid-template-rows:auto minmax(0,1fr);height:352px}.excel-result-block[data-v-5f1c963c]{grid-template-rows:auto auto;height:auto}.excel-settings-scroll[data-v-5f1c963c]{min-height:0;overflow-y:auto}[data-v-5f1c963c] .excel-result-textarea{height:300px;min-height:300px;resize:none}.download-extension-label[data-v-5f1c963c]{align-items:center;background-color:#0f172a;border:1px solid #475569;border-left:0;border-radius:0 .75rem .75rem 0;color:#94a3b8;display:inline-flex;font-size:.875rem;font-weight:600;height:2.25rem;padding:0 .75rem;white-space:nowrap}.excel-file-input-area[data-v-5f1c963c]{width:100%}.excel-error-message[data-v-5f1c963c]{background-color:#7f1d1d61;border:1px solid #f87171;border-radius:.75rem;color:#fee2e2;font-size:.875rem;font-weight:700;line-height:1.45;margin-top:.75rem;padding:.75rem .875rem}.find-replace-panel[data-v-5f1c963c]{background-color:#0f172a94;border:1px solid #334155;border-radius:.75rem;margin-top:1rem;padding:.875rem}.find-replace-header[data-v-5f1c963c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.find-replace-title[data-v-5f1c963c]{color:#e2e8f0;font-size:.875rem;font-weight:700}.find-replace-controls[data-v-5f1c963c]{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.find-replace-field[data-v-5f1c963c]{align-items:center;background-color:#0f172a;border:1px solid #334155;border-radius:.625rem;display:grid;gap:.625rem;grid-template-columns:4.75rem minmax(0,1fr);min-height:2.75rem;min-width:0;padding:.375rem .625rem}.find-replace-field span[data-v-5f1c963c]{color:#cbd5e1;font-size:.875rem;white-space:nowrap}.find-replace-actions[data-v-5f1c963c]{display:grid;gap:.5rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.find-replace-button[data-v-5f1c963c]{background-color:#020617;border:1px solid #475569;border-radius:.625rem;color:#e2e8f0;font-size:.875rem;font-weight:600;min-height:2.25rem;min-width:0;padding:.375rem .625rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.find-replace-button[data-v-5f1c963c]:hover:not(:disabled){background-color:#1e293b;border-color:#64748b}.find-replace-button[data-v-5f1c963c]:disabled{cursor:not-allowed;opacity:.45}.find-status-badge[data-v-5f1c963c]{border:1px solid #475569;border-radius:.375rem;font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .625rem}.find-status-idle[data-v-5f1c963c]{background-color:#1e293b;color:#e2e8f0}.find-status-active[data-v-5f1c963c]{background-color:#f59e0b47;border-color:#fbbf24;color:#fffbeb}.find-match-cell[data-v-5f1c963c]{background-color:#facc1533;color:#fef9c3}.find-current-cell[data-v-5f1c963c]{background-color:#f59e0b66;box-shadow:inset 0 0 0 2px #fbbf24;color:#fffbeb;position:relative}.preview-table-scroll[data-v-5f1c963c]{max-height:34rem;max-width:100%;overflow-x:auto;overflow-y:auto}.preview-table[data-v-5f1c963c]{min-width:100%;table-layout:fixed;width:-moz-max-content;width:max-content}.preview-cell[data-v-5f1c963c]{max-width:10rem;min-width:10rem;width:10rem}.preview-table thead[data-v-5f1c963c]{position:sticky;top:0;z-index:10}.preview-body-row[data-v-5f1c963c]{height:42px}.preview-spacer-row td[data-v-5f1c963c]{border:0;padding:0}.preview-column-header[data-v-5f1c963c],.preview-row-header[data-v-5f1c963c]{background-color:#1e293bb8;color:#cbd5e1;cursor:grab;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-column-header[data-v-5f1c963c]:active,.preview-row-header[data-v-5f1c963c]:active{cursor:grabbing}.preview-row-header[data-v-5f1c963c]{max-width:3rem;min-width:3rem;padding:.375rem .5rem;text-align:center;width:3rem}.preview-column-header[data-v-5f1c963c]{max-width:10rem;min-width:10rem;padding:.375rem .5rem;text-align:center;width:10rem}.preview-corner-header[data-v-5f1c963c]{cursor:default}.preview-selected-header[data-v-5f1c963c]{background-color:#0ea5e952;box-shadow:inset 0 0 0 2px #38bdf8;color:#e0f2fe}.preview-selected-cell[data-v-5f1c963c]{background-color:#0ea5e929;box-shadow:inset 0 0 0 1px #38bdf88c}.preview-row-drop-before-cell[data-v-5f1c963c]{box-shadow:inset 0 4px #fbbf24}.preview-row-drop-after-cell[data-v-5f1c963c]{box-shadow:inset 0 -4px #fbbf24}.preview-column-drop-before-cell[data-v-5f1c963c]{box-shadow:inset 4px 0 #fbbf24}.preview-column-drop-after-cell[data-v-5f1c963c]{box-shadow:inset -4px 0 #fbbf24}.preview-drag-status[data-v-5f1c963c]{background-color:#1e293bf0;border:1px solid rgba(251,191,36,.8);border-radius:.5rem;box-shadow:0 12px 28px #00000047;color:#fffbeb;font-size:.8125rem;font-weight:700;left:.5rem;margin:.5rem;max-width:calc(100% - 1rem);padding:.375rem .625rem;position:sticky;top:.5rem;width:-moz-max-content;width:max-content;z-index:25}.preview-cell-input[data-v-5f1c963c]{background-color:transparent;border:1px solid transparent;border-radius:.375rem;color:inherit;display:block;font:inherit;min-width:0;outline:none;padding:.25rem .375rem;width:100%}.preview-cell-input[data-v-5f1c963c]:focus{background-color:#0f172ab8;border-color:#94a3b8;box-shadow:0 0 0 2px #64748b47}.preview-context-menu[data-v-5f1c963c]{background-color:#0f172a;border:1px solid #475569;border-radius:.625rem;box-shadow:0 16px 40px #00000059;display:grid;min-width:10rem;overflow:hidden;padding:.25rem;position:fixed;z-index:40}.preview-context-menu button[data-v-5f1c963c]{background-color:transparent;border:0;border-radius:.5rem;color:#e2e8f0;font-size:.8125rem;font-weight:600;padding:.5rem .625rem;text-align:left}.preview-context-menu button[data-v-5f1c963c]:hover{background-color:#1e293b}.preview-context-group-label[data-v-5f1c963c]{color:#94a3b8;font-size:.6875rem;font-weight:700;letter-spacing:0;padding:.375rem .625rem .125rem}.preview-context-divider[data-v-5f1c963c]{background-color:#334155;height:1px;margin:.25rem .375rem}.preview-context-menu .preview-context-danger[data-v-5f1c963c]{color:#fecaca}.preview-context-menu .preview-context-danger[data-v-5f1c963c]:hover{background-color:#7f1d1d73}@media(max-width:760px){.find-replace-actions[data-v-5f1c963c],.find-replace-controls[data-v-5f1c963c]{grid-template-columns:1fr}}.light .find-match-cell{background-color:#fef9c3;color:#422006}.light .find-current-cell{background-color:#fde68a;box-shadow:inset 0 0 0 2px #d97706;color:#422006}.light .preview-cell-input:focus{background-color:#fff;border-color:#94a3b8;box-shadow:0 0 0 2px #cbd5e1cc}.light .preview-column-header,.light .preview-row-header{background-color:#f1f5f9;color:#475569}.light .preview-selected-header{background-color:#e0f2fe;box-shadow:inset 0 0 0 2px #0ea5e9;color:#0c4a6e}.light .preview-selected-cell{background-color:#f0f9ff;box-shadow:inset 0 0 0 1px #0ea5e98c}.light .preview-drag-status{background-color:#fffbeb;border-color:#f59e0b;box-shadow:0 12px 28px #0f172a29;color:#78350f}.light .preview-context-menu{background-color:#fff;border-color:#cbd5e1;box-shadow:0 16px 40px #0f172a2e}.light .preview-context-menu button{color:#334155}.light .preview-context-menu button:hover{background-color:#f1f5f9}.light .preview-context-group-label{color:#64748b}.light .preview-context-divider{background-color:#e2e8f0}.light .preview-context-menu .preview-context-danger{color:#991b1b}.light .preview-context-menu .preview-context-danger:hover{background-color:#fee2e2}.light .download-extension-label{background-color:#f8fafc;border-color:#cbd5e1;color:#64748b}.light .excel-error-message{background-color:#fef2f2;border-color:#ef4444;color:#991b1b}.light .find-replace-panel{background-color:#f8fafc;border-color:#cbd5e1}.light .find-replace-title{color:#0f172a}.light .find-replace-field{background-color:#fff;border-color:#e2e8f0}.light .find-replace-field span{color:#334155}.light .find-replace-button{background-color:#fff;border-color:#cbd5e1;color:#334155}.light .find-replace-button:hover:not(:disabled){background-color:#f1f5f9;border-color:#94a3b8}.light .find-status-idle{background-color:#f1f5f9;border-color:#cbd5e1;color:#334155}.light .find-status-active{background-color:#fef3c7;border-color:#d97706;color:#422006}
