.capture-dialog{width:min(1000px,calc(100vw - 32px))}.capture-dialog [hidden]{display:none!important}.capture-steps{display:flex;gap:10px;margin:0 0 20px}.capture-steps span{flex:1;padding:10px;border-radius:7px;background:var(--dz-subtle);color:var(--muted);font-size:13px}.capture-steps .active{background:var(--orange-soft);color:var(--orange-dark);font-weight:600}.capture-install{padding:14px;margin-bottom:20px;border:1px solid var(--line);border-radius:8px;line-height:1.8}.capture-install h3{margin:0;font-size:16px;font-weight:600}.capture-install ol{padding-left:22px}.capture-bookmark{display:inline-block;padding:8px 14px;border:1px dashed var(--orange);border-radius:7px;background:var(--orange-soft);color:var(--orange-dark);cursor:grab;font-size:14px;text-decoration:none}.capture-install button{margin-top:8px}#capture-import-text{height:190px;margin:8px 0 12px}.capture-input-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.capture-project{padding:16px;border:1px solid var(--line);border-radius:8px;margin:16px 0;min-width:0}.capture-project h3{font-size:16px;overflow-wrap:anywhere}.capture-summary{font-size:13px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.capture-warning{background:var(--orange-soft);padding:12px;border-radius:7px;color:var(--orange-dark);font-size:13px;line-height:1.8}.capture-table-scroll{max-height:360px;overflow:auto;margin-bottom:14px}.capture-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.capture-table th,.capture-table td{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.capture-table th{position:sticky;top:0;background:var(--surface);color:var(--muted)}.capture-table :is(th,td):first-child{width:65px}.capture-table :is(th,td):last-child{width:165px}.capture-prompt{white-space:pre-wrap;line-height:1.8}.capture-table small{color:var(--muted)}#capture-status{min-height:24px;white-space:pre-wrap;font-size:13px;color:var(--muted);margin-top:16px}#capture-status.error{color:var(--red)}.unit-transfer-panel .capture-footer{justify-content:space-between;gap:16px;flex-wrap:wrap}.capture-footer>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.capture-footer-actions{display:flex;gap:10px;flex-wrap:wrap}.capture-project button{margin-top:8px}@media(max-width:600px){.capture-dialog .unit-transfer-panel{padding:14px}.capture-table :is(th,td):first-child{width:45px}.capture-table :is(th,td):last-child{width:105px}.capture-table td{padding:7px}.capture-footer-actions{width:100%}.capture-footer-actions button{flex:1}.capture-steps{gap:5px}.capture-steps span{font-size:12px;padding:8px}.capture-project{padding:10px}}

.capture-bookmark-install{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.capture-bookmark-label{font-size:14px;color:var(--muted)}

.capture-dragging{outline:2px dashed var(--orange);outline-offset:6px;background:var(--orange-soft)}.capture-image-failures{font-size:13px;line-height:1.8;color:var(--muted);max-height:180px;overflow:auto}

.capture-zip-notice{display:block;color:var(--orange-dark);font-size:14px;margin-top:6px}
.capture-archives{margin-top:16px;border:1px solid var(--line);border-radius:8px;padding:12px}.capture-archives h3{margin:0;font-size:14px;font-weight:600}.capture-archive-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;font-size:13px;overflow-wrap:anywhere}.capture-archive-row button{flex-shrink:0}
