.publication-task-nav{display:flex;height:auto;position:sticky;top:0;z-index:5;gap:6px;flex-wrap:wrap;padding:10px 0;background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:18px}.publication-task-nav button{padding:9px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px;background:#fff}.publication-task-nav button[aria-current=step]{background:var(--green);color:#fff;border-color:var(--green)}.publication-model-task{min-width:0;scroll-margin-top:65px}.publication-model-task>h2{font-size:19px;margin:0 0 16px}.publication-task-panels{min-width:0;display:flex;flex-direction:column;gap:12px}.publication-task{border:1px solid var(--line);border-radius:12px;background:#fff;scroll-margin-top:65px}.publication-task>summary{cursor:pointer;padding:16px 18px;font-size:17px;font-weight:600}.publication-task[open]>summary{border-bottom:1px solid var(--line)}.publication-task-content{padding:2px 18px 18px}.publication-task-content .hotspot-launch{margin-top:20px}.hotspot-history-tools{display:flex;gap:8px;margin:10px 0}.hotspot-history-tools button:disabled{opacity:.4;cursor:default}.hotspot-edit-row>.secondary{margin:5px 7px 5px 0}.publication-task-content .version-item{width:100%}@media(max-width:760px){.publication-task-nav{gap:5px}.publication-task-nav button{flex:1 1 42%;font-size:12px;padding:9px 7px}.publication-model-task,.publication-task{scroll-margin-top:110px}.publication-task-content{padding:2px 12px 14px}.publication-task>summary{padding:14px}}

.publication-model-file{margin-bottom:18px;border:1px solid var(--line);border-radius:10px;padding:12px}.publication-model-file>summary{cursor:pointer;font-size:14px;font-weight:600}.publication-model-file .dropzone{margin-bottom:0}.editor-dialog .editor-actions{z-index:30}.publication-task-nav{z-index:35}

.publication-collision{padding:12px 14px;margin-bottom:18px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
.publication-collision .collision-option{margin:0;font-weight:600}
.publication-collision .collision-note{margin:6px 0 0}
