#list-import-review{position:fixed;inset:10px;z-index:12000;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--bg-primary,#fff);color:var(--text-primary);box-shadow:0 15px 60px #0003;overflow:hidden}#list-import-review>header,#list-import-review>footer{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;background:var(--bg-card);border-bottom:1px solid var(--border)}#list-import-review>footer{border-bottom:0;border-top:1px solid var(--border)}#list-import-review h2{font-size:20px;overflow-wrap:anywhere;margin:0;flex:1}#list-import-review .import-review-body{overflow:auto;padding:18px;min-height:0}#list-import-review label{display:block;margin:10px 0}#list-import-review input[type=number]{width:100px;padding:8px;border:1px solid var(--border);border-radius:7px;font:inherit}#list-import-review textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font:inherit;line-height:1.55;resize:vertical}.import-review-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:15px}.import-review-columns iframe{width:100%;height:70vh;border:1px solid var(--border);position:sticky;top:0}.import-review-editor{min-width:0;scroll-margin-top:15px}.import-question-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--accent-light,#eef3ff);padding:10px;border-radius:9px}.import-question-nav label{margin:0!important}.import-question-nav span{font-size:12px;color:var(--text-secondary)}.import-conference{white-space:pre-wrap;max-height:140px;overflow:auto}.import-text-review{border:1px solid var(--border);border-radius:9px;padding:12px;margin:15px 0}.import-text-review h3{font-size:16px}.import-text-suggestion{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border);padding:10px 0}.import-text-suggestion strong{width:100%;font-size:12px}.import-text-suggestion ins{background:#d1fae5;text-decoration:none;padding:3px}.import-text-suggestion del{background:#fee2e2;padding:3px}@media(max-width:900px){.import-review-columns{grid-template-columns:1fr}.import-review-columns iframe{position:static;height:40vh}#list-import-review{inset:4px}#list-import-review>header,#list-import-review>footer{padding:10px}}
