.result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0 0 28px}.result-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:16px;background:#111315}.result-preview{aspect-ratio:3/4;overflow:hidden;border-radius:16px 16px 0 0;background:#08090a}.result-preview img,.result-preview video{width:100%;height:100%;object-fit:contain}.result-title{display:flex;align-items:center;gap:4px;padding:10px}.result-title strong{font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-title button{min-width:44px;min-height:44px}.result-menu{position:absolute;right:6px;bottom:56px;z-index:25;background:#242629;border:1px solid #555;border-radius:12px;box-shadow:0 12px 32px #0009;padding:6px;width:220px}.result-menu[hidden]{display:none}.result-menu button{display:block;width:100%;text-align:left;font-size:13px;min-height:44px}.result-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.result-compare img,.result-compare video{width:100%;max-height:60dvh;object-fit:contain}#sResultDialog{width:min(900px,94vw);max-height:90dvh}#sResultProjects{display:flex;flex-direction:column;gap:8px}@media(max-width:600px){.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-compare{grid-template-columns:1fr}.result-title{flex-wrap:wrap}.result-title strong{flex-basis:100%}.result-menu{width:200px}}
