.trim-preview{display:block;width:100%;max-height:360px;min-height:180px;background:#10131a;object-fit:contain;border-radius:12px;margin:12px 0 5px}
.trim-preview[hidden]{display:none}
.trim-preview-note{margin:4px 0 10px;color:#9a570b;font-size:13px;line-height:1.5}
.trim-preview-note:empty{display:none}
.trim-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}
.trim-times label{font-size:13px;color:#354860;font-weight:700}
.trim-times input{display:block;width:100%;box-sizing:border-box;min-height:46px;margin-top:7px;border:1px solid #c6d4e6;border-radius:9px;padding:8px 12px;color:#172438;background:white;font:inherit}
.trim-times button{margin-top:9px;border:1px solid #afc6f0;border-radius:9px;background:#e7effe;color:#1e4aa1;padding:9px 12px;font-weight:650;cursor:pointer}
.trim-times button:disabled{opacity:.55;cursor:default}
.trim-explain{line-height:1.65;font-size:13px;color:#42536a;margin:8px 0 14px}
@media(max-width:560px){.trim-times{grid-template-columns:1fr}.trim-preview{max-height:230px;min-height:130px}}