.fruit-import-mask{position:fixed;inset:0;z-index:2147483000;background:rgba(24,36,55,.42);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.fruit-import-dialog{width:min(1180px,100%);max-height:calc(100dvh - 48px);background:#fff;border-radius:10px;box-shadow:0 20px 70px #14223b40;display:flex;flex-direction:column;color:#203047;font:14px/1.5 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif}.fruit-import-header,.fruit-import-footer{padding:16px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e3e8ef}.fruit-import-header h2{margin:0;font-size:20px}.fruit-import-header button{margin-left:auto}.fruit-import-footer{border-top:1px solid #e3e8ef;border-bottom:0;justify-content:flex-end}.fruit-import-body{padding:18px 20px;overflow:auto;min-height:0}.fruit-import-dialog button,.fruit-import-dialog input,.fruit-import-dialog select{font:inherit}.fruit-import-dialog button{border:1px solid #cdd7e4;border-radius:5px;background:#fff;color:#23446c;padding:7px 12px;cursor:pointer}.fruit-import-dialog button:disabled{opacity:.5;cursor:not-allowed}.fruit-import-dialog .fruit-import-primary{background:#2463e8;border-color:#2463e8;color:#fff}.fruit-import-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fruit-import-note{color:#65758a;margin:10px 0}.fruit-import-error{padding:9px 12px;background:#fff1ef;color:#ad3026;border-radius:5px;white-space:pre-wrap}.fruit-import-summary{padding:10px 12px;background:#edf4ff;color:#244d87;margin:12px 0}.fruit-import-table-wrap{overflow:auto;max-height:330px;margin:10px 0;border:1px solid #e0e6ef}.fruit-import-dialog table{border-collapse:collapse;width:100%;white-space:nowrap}.fruit-import-dialog th,.fruit-import-dialog td{padding:7px 10px;text-align:left;border-bottom:1px solid #e7ecf2;max-width:320px;overflow:hidden;text-overflow:ellipsis}.fruit-import-dialog thead{position:sticky;top:0;background:#f3f6fa;z-index:1}.fruit-import-dialog tbody tr:nth-child(even){background:#f7f9fc}.fruit-import-required{color:#d92d20;margin-left:3px}.fruit-import-fields{display:flex;gap:6px;flex-wrap:wrap}.fruit-import-fields span{border:1px solid #dde5ef;padding:3px 7px;border-radius:4px}.fruit-import-fields .unsupported{color:#8a5e1c;background:#fff8eb}.fruit-import-dialog details{margin:12px 0}.fruit-import-dialog summary{cursor:pointer;font-weight:600}.fruit-import-dialog progress{width:100%;height:5px}.fruit-import-result{white-space:pre-wrap}.fruit-import-dialog:focus{outline:none}@media(max-width:700px){.fruit-import-mask{padding:8px}.fruit-import-dialog{max-height:calc(100dvh - 16px)}.fruit-import-header,.fruit-import-body,.fruit-import-footer{padding:12px}}
