.tfh-importer{position:absolute;z-index:3;left:22px;top:92px;max-width:270px;color:var(--ink,#30302e);font-size:12px}.tfh-import-open{min-height:44px;padding:0 16px;font-size:13px;font-weight:550}.tfh-import-files{margin-top:8px;padding:9px 12px;min-width:220px;max-width:270px}.tfh-import-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted,#70706b);font-size:11px}.tfh-import-heading button{min-height:34px;padding:4px 7px;border-radius:5px;color:var(--ink,#30302e)}.tfh-import-files ul{list-style:none;margin:0;padding:0}.tfh-import-files li{display:flex;align-items:center;gap:8px;min-height:40px;border-top:1px solid var(--line,#4442)}.tfh-import-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tfh-import-remove{flex:none;width:36px;min-height:36px;border-radius:6px;font-size:22px;line-height:1;font-weight:400}.tfh-import-drop{position:absolute;inset:12px;z-index:8;display:grid;place-items:center;pointer-events:none;border:2px dashed #a24d3db3;border-radius:12px;background:#ece8df88}.tfh-import-drop>div{padding:20px 28px;font-size:18px;font-weight:550}.tfh-importer button:focus-visible{outline:2px solid var(--ember,#a34032);outline-offset:3px}.tfh-importer [hidden],.tfh-import-drop[hidden]{display:none!important}@media(max-width:700px){.tfh-importer{left:12px;top:132px;max-width:230px}.tfh-import-open{min-height:42px;padding:0 13px}.tfh-import-files{max-width:230px;min-width:200px}.tfh-import-drop{inset:8px}.tfh-import-drop>div{padding:16px 20px;font-size:16px}}@media(forced-colors:active){.tfh-import-drop{background:Canvas;border-color:Highlight}}
.tfh-import-open{display:inline-flex;align-items:center;gap:8px}.tfh-import-open svg{width:18px;height:18px}
#menu-file-tools .tfh-importer{position:static;max-width:none;width:100%}#menu-file-tools .tfh-import-open{border:0;box-shadow:none;background:none;backdrop-filter:none;min-height:44px}#menu-file-tools .tfh-import-open:hover{background:#e6e3dc8c}#menu-file-tools .tfh-import-files{min-width:0;max-width:none;width:100%;padding:0 8px;margin:3px 0 7px;border:0;border-radius:0;box-shadow:none;background:none;backdrop-filter:none}#menu-file-tools .tfh-import-remove{width:44px;min-height:44px}#menu-file-tools .tfh-import-heading button{min-height:44px}
