.unified-import-shortcut{width:100%;margin:18px 0 4px;border:1px solid rgba(34,197,185,.35);border-radius:18px;background:linear-gradient(135deg,rgba(34,197,185,.12),rgba(139,92,246,.10));color:var(--text);padding:17px 19px;text-align:right;display:grid;gap:4px}
.unified-import-shortcut span{font-size:7px;color:var(--accent2);letter-spacing:.6px}.unified-import-shortcut strong{font-size:17px}.unified-import-shortcut small{font-size:7px;color:var(--muted);line-height:1.8}
.unified-import-shell{display:grid;gap:16px}.unified-card{border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:20px}.unified-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.unified-head h2{margin:5px 0 7px;font-size:22px}.unified-head p{margin:0;color:var(--muted);font-size:8px;line-height:1.9;max-width:760px}.unified-badge{border:1px solid rgba(34,197,185,.32);background:rgba(34,197,185,.09);color:var(--accent2);border-radius:99px;padding:8px 11px;font-size:7px;white-space:nowrap}
.unified-diagnostics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0}.unified-source{border:1px solid var(--line);border-radius:13px;padding:10px;background:var(--surface2);display:grid;gap:4px}.unified-source strong{font-size:8px}.unified-source small{font-size:6px;color:var(--muted)}.unified-source.ok{border-color:rgba(130,230,170,.38)}.unified-source.bad{border-color:rgba(255,101,119,.38)}
.unified-controls{display:grid;grid-template-columns:1.3fr .8fr .8fr auto;gap:9px;align-items:end;margin-top:14px}.unified-controls label{display:grid;gap:6px}.unified-controls label span{font-size:7px;color:var(--muted)}.unified-controls select,.unified-controls input{width:100%;border:1px solid var(--line);border-radius:11px;background:var(--surface2);color:var(--text);padding:11px;font-size:8px;outline:0}.unified-search-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.unified-search-row input{border:1px solid var(--line);border-radius:11px;background:var(--surface2);color:var(--text);padding:11px;font-size:8px;outline:0}
.unified-options{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0;font-size:7px;color:var(--muted)}.unified-options label{display:flex;gap:6px;align-items:center}.unified-progress{height:5px;border-radius:99px;background:var(--surface2);overflow:hidden;margin:10px 0}.unified-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .25s}.unified-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:12px 0}.unified-toolbar>div{display:flex;gap:7px;flex-wrap:wrap}.unified-toolbar small{font-size:7px;color:var(--muted)}
.unified-result-list{display:grid;gap:8px}.unified-result{display:grid;grid-template-columns:auto 64px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--surface2);padding:9px}.unified-result img{width:64px;height:86px;object-fit:cover;border-radius:9px;background:var(--surface3)}.unified-result h3{font-size:9px;margin:0 0 4px}.unified-result p{font-size:7px;color:var(--muted);margin:0;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unified-meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.unified-meta span{font-size:6px;border:1px solid var(--line);border-radius:99px;padding:3px 6px;color:var(--muted)}.unified-state{font-size:7px;max-width:120px;text-align:center}.unified-state.success{color:var(--success)}.unified-state.error{color:var(--danger)}.unified-state.skip{color:var(--muted)}
.unified-import-actions{display:flex;justify-content:flex-end;margin-top:12px}.unified-credit{font-size:6px;color:var(--muted);line-height:1.8;margin-top:12px}
@media(max-width:740px){.unified-head{display:grid}.unified-diagnostics{grid-template-columns:1fr 1fr}.unified-controls{grid-template-columns:1fr 1fr}.unified-controls button{grid-column:1/-1}.unified-result{grid-template-columns:auto 52px 1fr}.unified-result img{width:52px;height:72px}.unified-state{grid-column:3}.unified-toolbar{align-items:flex-start;display:grid}.unified-search-row{grid-template-columns:1fr}.unified-search-row button{width:100%}}
