.ExcelToSqlWorkspace_workspace__Lbt_c{display:grid;grid-gap:1rem;gap:1rem;min-width:0;padding:clamp(1rem,1.5vw,1.5rem);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.ExcelToSqlWorkspace_danger__QyfKm,.ExcelToSqlWorkspace_warning__ZLpIE{margin:0;padding:.75rem 1rem;border-radius:var(--radius-sm);font-weight:600}.ExcelToSqlWorkspace_runtimeWarning__opQSS,.ExcelToSqlWorkspace_warning__ZLpIE{border-left:3px solid var(--warning)}.ExcelToSqlWorkspace_danger__QyfKm{border-left:3px solid var(--danger)}.ExcelToSqlWorkspace_warning__ZLpIE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--warning);background:var(--warning-bg)}.ExcelToSqlWorkspace_warning__ZLpIE button{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:1.25rem;cursor:pointer}.ExcelToSqlWorkspace_danger__QyfKm{color:var(--danger);background:var(--danger-bg)}.ExcelToSqlWorkspace_runtimeWarning__opQSS{margin:0;padding:.75rem 1rem;border-radius:var(--radius-sm);color:var(--warning);background:var(--warning-bg);font-weight:600}.ExcelToSqlWorkspace_upload__wNe4H{position:relative;width:-moz-fit-content;width:fit-content;padding:.7rem 1rem;border-radius:var(--radius-sm);color:var(--accent-contrast);background:var(--accent);font-weight:700;cursor:pointer}.ExcelToSqlWorkspace_upload__wNe4H:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.ExcelToSqlWorkspace_upload__wNe4H input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ExcelToSqlWorkspace_fileStatus__0UuY3{margin:0;color:var(--muted);font-size:.9rem}.ExcelToSqlWorkspace_controls__Y4jsd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem}.ExcelToSqlWorkspace_controls__Y4jsd label,.ExcelToSqlWorkspace_mappingRow__8uSx0{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:700}.ExcelToSqlWorkspace_controls__Y4jsd input,.ExcelToSqlWorkspace_controls__Y4jsd select,.ExcelToSqlWorkspace_mappingRow__8uSx0 input,.ExcelToSqlWorkspace_mappingRow__8uSx0 select{width:100%;padding:.55rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface-strong);color:var(--foreground);font:inherit}.ExcelToSqlWorkspace_check__Hszfq{display:flex!important;align-items:center;gap:.45rem}.ExcelToSqlWorkspace_check__Hszfq input{width:auto!important}.ExcelToSqlWorkspace_mappingActions__6SilG,.ExcelToSqlWorkspace_mappingHeading__HPic7,.ExcelToSqlWorkspace_orderActions__m_K_q,.ExcelToSqlWorkspace_previewHeading__jYg4M{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ExcelToSqlWorkspace_mappingHeading__HPic7,.ExcelToSqlWorkspace_previewHeading__jYg4M{justify-content:space-between}.ExcelToSqlWorkspace_detected__I2YRM,.ExcelToSqlWorkspace_previewHeading__jYg4M span{color:var(--muted);font-size:.85rem}.ExcelToSqlWorkspace_tableWrap__p3UQ8{max-height:34rem;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.ExcelToSqlWorkspace_tableWrap__p3UQ8 table{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--surface-strong);color:var(--foreground)}.ExcelToSqlWorkspace_tableWrap__p3UQ8 td,.ExcelToSqlWorkspace_tableWrap__p3UQ8 th{padding:.55rem .7rem;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.ExcelToSqlWorkspace_tableWrap__p3UQ8 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--info-bg)}.ExcelToSqlWorkspace_tableWrap__p3UQ8 small{display:block;color:var(--accent-strong);font-size:.7rem}.ExcelToSqlWorkspace_mapping__E__cY{display:grid;grid-gap:.5rem;gap:.5rem}.ExcelToSqlWorkspace_mappingRow__8uSx0{grid-template-columns:minmax(120px,1fr) 105px minmax(120px,1fr) 110px auto auto auto;align-items:center;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.ExcelToSqlWorkspace_mappingActions__6SilG button,.ExcelToSqlWorkspace_orderActions__m_K_q button{padding:.4rem .6rem;border:1px solid var(--border);border-radius:.35rem;background:var(--surface-strong);color:var(--foreground);font:inherit;cursor:pointer}.ExcelToSqlWorkspace_orderActions__m_K_q button:disabled{opacity:.45;cursor:not-allowed}.ExcelToSqlWorkspace_summary__9uf8l{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint-subtle)}.ExcelToSqlWorkspace_summary__9uf8l h2{margin-top:0}.ExcelToSqlWorkspace_summary__9uf8l dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.ExcelToSqlWorkspace_summary__9uf8l dt{color:var(--muted);font-size:.8rem}.ExcelToSqlWorkspace_summary__9uf8l dd{margin:.2rem 0 0;font-weight:700;overflow-wrap:anywhere}.ExcelToSqlWorkspace_result__zUUZB{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;scroll-margin-top:1rem}.ExcelToSqlWorkspace_result__zUUZB h2,.ExcelToSqlWorkspace_workspace__Lbt_c h2{margin:.5rem 0 0}.ExcelToSqlWorkspace_empty__sZgrc{color:var(--muted)}.ExcelToSqlWorkspace_tableWrap__p3UQ8{min-width:0;width:100%}.ExcelToSqlWorkspace_controls__Y4jsd,.ExcelToSqlWorkspace_mappingRow__8uSx0,.ExcelToSqlWorkspace_mappingRow__8uSx0 input,.ExcelToSqlWorkspace_mappingRow__8uSx0 select,.ExcelToSqlWorkspace_mapping__E__cY{min-width:0}.ExcelToSqlWorkspace_mappingRow__8uSx0 .ExcelToSqlWorkspace_detected__I2YRM,.ExcelToSqlWorkspace_mappingRow__8uSx0 strong{overflow-wrap:anywhere}.ExcelToSqlWorkspace_mappingActions__6SilG button,.ExcelToSqlWorkspace_orderActions__m_K_q button{min-height:2.5rem}@media (max-width:900px){.ExcelToSqlWorkspace_mappingRow__8uSx0{grid-template-columns:repeat(2,minmax(0,1fr))}.ExcelToSqlWorkspace_mappingRow__8uSx0 strong{grid-column:1/-1}}