.project-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:48px;align-items:start}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.compare-table th,.compare-table td{padding:18px 16px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line);min-width:170px}.compare-table th:first-child,.compare-table td:first-child{min-width:120px;color:var(--muted)}.compare-table tr:last-child td{border-bottom:0}.compare-product-image{display:block;width:120px;height:150px;object-fit:cover;border-radius:14px;margin-bottom:12px;background:var(--paper)}.product-actions-secondary,.product-info .admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.product-actions-secondary form,.product-info .admin-actions form{flex:1}.product-actions-secondary .btn,.product-info .admin-actions .btn{width:100%;min-height:46px}.empty-state{padding:56px;border:1px solid var(--line);border-radius:24px;background:var(--paper);text-align:center}.empty-state h2{margin-top:0}.collection-card>img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper)}.collection-info{padding:18px 10px 12px}.collection-info h2{font-size:24px;margin:6px 0}.collection-info p{color:var(--muted);margin:0}.collection-info span{font-size:12px;color:var(--gold)}@media(max-width:820px){.project-detail-grid{grid-template-columns:1fr;gap:28px}.compare-table th,.compare-table td{padding:14px 12px;min-width:145px}.product-actions-secondary,.product-info .admin-actions{flex-direction:column}}