.upload-excel_main___gYJP{min-height:100vh;padding:2rem 1.5rem;max-width:560px;margin:0 auto}.upload-excel_back__0DY1L{display:inline-block;margin-bottom:1.5rem;font-size:.9rem;color:var(--fg-muted)}.upload-excel_back__0DY1L:hover{color:var(--accent)}.upload-excel_title__V7YLr{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.upload-excel_subtitle__n5eti{color:var(--fg-muted);font-size:.95rem;margin-bottom:2rem}.upload-excel_subtitle__n5eti strong{color:var(--fg)}.upload-excel_form__h3Kcw{display:flex;flex-direction:column;gap:1.25rem}.upload-excel_row__aEslE{display:flex;flex-direction:column;gap:.35rem}.upload-excel_label__gHsVN{font-size:.9rem;font-weight:500;color:var(--fg-muted)}.upload-excel_fileInput__YGXZE{padding:.5rem 0;color:var(--fg)}.upload-excel_error__dt4jI{color:var(--error);font-size:.9rem}.upload-excel_result__4I0YQ{padding:1rem;background:var(--bg-elevated);border-radius:8px;border:1px solid var(--border)}.upload-excel_success__Kbhze{color:var(--success);font-size:.95rem;margin-bottom:.5rem}.upload-excel_errorList___HjiT{margin:0;padding-left:1.25rem;font-size:.85rem;color:var(--fg-muted)}.upload-excel_errorList___HjiT li{margin:.25rem 0}.upload-excel_button__n8Vr_{padding:.75rem 1.25rem;background:var(--accent);color:var(--bg);border:none;border-radius:8px;font-weight:600}.upload-excel_button__n8Vr_:hover:not(:disabled){background:var(--accent-hover)}.upload-excel_button__n8Vr_:disabled{opacity:.7;cursor:not-allowed}