.xlsx2json-wrapper .xj-drop{border:2px dashed var(--bi-border);border-radius:12px;padding:2rem 1rem;text-align:center;color:var(--bi-text-muted);cursor:pointer;transition:border-color .2s,background .2s}.xlsx2json-wrapper .xj-drop:hover,.xlsx2json-wrapper .xj-drop.xj-dragover{border-color:var(--brand);background:rgba(var(--brand-rgb),.06)}.xlsx2json-wrapper .xj-drop i{font-size:2.2rem;color:#1d6f42}.xlsx2json-wrapper .xj-drop p{margin:.5rem 0 0;font-size:.9rem}.xlsx2json-wrapper .xj-label{font-size:.85rem;color:var(--bi-text-muted)}.xlsx2json-wrapper .xj-meta{font-size:.78rem;font-weight:400;color:var(--bi-text-muted);margin-left:.5rem}.xlsx2json-wrapper .xj-table-wrap{max-height:60vh;overflow:auto}.xlsx2json-wrapper .xj-table{font-size:.82rem}.xlsx2json-wrapper .xj-table th{position:sticky;top:0;background:var(--bi-surface-2);z-index:1;white-space:nowrap}.xlsx2json-wrapper .xj-table td{white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;color:var(--bi-text)}html[data-theme=dark] .xlsx2json-wrapper .xj-drop i{color:#75b798}
