.clip-library{padding:var(--panel-padding);background:#fff;border:1px solid #dce2eb;border-radius:16px;margin-bottom:24px;min-width:0}.merge-page.file-over .clip-library{outline:3px solid #3770d2;background:#edf4ff}.clip-list{display:flex;gap:14px;overflow-x:auto;padding:6px 3px 14px;margin-top:18px;scroll-snap-type:x proximity}.clip-list:empty{display:none}.clip-card{flex:0 0 222px;min-width:0;padding:12px;border:1px solid #dce2eb;border-radius:12px;background:#fff;scroll-snap-align:start}.clip-card.selected{border:2px solid #3265cc;padding:11px;background:#f7faff}.clip-card.drop-target{outline:3px solid #85a9f4}.clip-thumb{height:112px;width:100%;object-fit:contain;background:#172132;border-radius:7px;display:block}.thumb-fallback{height:112px;display:grid;place-items:center;background:#edf1f7;border-radius:7px;color:#61718a;font-size:14px}.clip-card h3{font-size:14px;overflow-wrap:anywhere;margin:10px 0 5px}.clip-card p{font-size:13px;color:#596575;line-height:1.6}.clip-card .selected-duration{color:#245ccc;font-weight:600;font-size:14px;margin-top:5px}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.card-actions button{border:1px solid #cbd6e6;background:white;color:#245ccc;border-radius:6px;min-height:38px;font-size:14px}.card-actions button:disabled{color:#8a94a5;background:#f1f3f7}.add-card{flex:0 0 110px;align-self:stretch;min-height:150px;border:1px dashed #a1b9e3;border-radius:12px;background:#f7faff;color:#245ccc}.merge-mute{display:flex;align-items:center;gap:8px;margin:16px 0;font-size:15px}.merge-summary{background:#f5f8fc;border:1px solid #dde6f3;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:9px;padding:16px;font-size:14px;margin:20px 0 12px}.merge-summary dd{margin:0;font-weight:600;text-align:right}.merge-progress{padding:2px 20px 12px;border:1px solid #cbdaf2;background:#fff;border-radius:12px;margin-bottom:24px}.merge-page fieldset{border:0;padding:0;margin:0 0 22px}.merge-page #editingName{font-size:16px;overflow-wrap:anywhere;margin:0 0 12px}.merge-page .media-frame{min-height:0}.merge-page .field-label{margin-top:20px}.merge-page #mergePlanNote:empty{display:none}.merge-page [hidden]{display:none!important}@media(max-width:700px){.merge-page .workspace{grid-template-columns:1fr}.clip-card{flex-basis:210px}}

.merge-drop{width:100%;min-height:240px;font-family:inherit}.merge-drop .drop-icon{flex-shrink:0}.clip-library>.file-note{margin-bottom:0}
