
.entity-directory,.entity-detail{padding-top:28px;padding-bottom:50px}
.entity-hero{max-width:850px;margin-bottom:22px}
.entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.entity-card{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid #E1E4E8;border-radius:15px;background:#fff;color:#18191E;text-decoration:none}
.entity-card span,.entity-card small{display:block;color:#6B7280}
.entity-card strong{display:block;margin:6px 0}
.entity-detail-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}
.entity-freshness{padding:14px 18px;border:1px solid #E1E4E8;border-radius:14px;background:#fff}
.entity-freshness span,.entity-freshness small{display:block;color:#6B7280}
.entity-freshness strong{display:block;margin:5px 0}
.entity-summary-grid,.snapshot-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}
.entity-summary-grid article,.snapshot-metrics article{padding:16px;border:1px solid #E1E4E8;border-radius:13px;background:#fff}
.entity-summary-grid span,.snapshot-metrics span{display:block;color:#6B7280;font-size:.76rem}
.entity-summary-grid strong,.snapshot-metrics strong{display:block;margin-top:7px}
.important-changes,.entity-live-data,.entity-relations,.entity-events{padding:22px;background:#fff;border:1px solid #E1E4E8;border-radius:17px;margin:18px 0}
.change-list{display:grid;gap:9px}
.change-list article{display:flex;align-items:center;gap:14px;padding:13px;border-radius:11px;background:#F8F8F6}
.change-list article>span{font-weight:700;color:#57233B}
.change-list strong,.change-list small{display:block}
.change-list small{margin-top:4px;color:#6B7280}
.relation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.relation-grid a{padding:14px;border:1px solid #ECEEF1;border-radius:12px;color:#18191E;text-decoration:none}
.relation-grid strong,.relation-grid span,.relation-grid small{display:block}
.relation-grid span,.relation-grid small{margin-top:4px;color:#6B7280}
@media(max-width:1000px){.entity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.entity-grid,.relation-grid{grid-template-columns:1fr}.entity-detail-head{display:block}.entity-summary-grid,.snapshot-metrics{grid-template-columns:1fr 1fr}}
