/*
 * EatRate public profile and detail pages (spec docs 07/08): additive layout for the shared profile shell.
 * Tokens only (er-tokens.css). Loaded after er-social.css / er-details.css / er-directory.css, never instead.
 */

/* ---------- Return-context back link (doc 28) ---------- */
.erpf-back{margin-bottom:var(--space-3)}

/* ---------- Explorer trust block (07 §3) ---------- */
.ers-explorer-trust{display:grid;gap:var(--space-3);margin-top:var(--space-4)}
.ers-explorer-trust h2{display:inline-flex;align-items:center;gap:var(--space-2)}
.ers-trust-grid{display:grid;gap:var(--space-3);margin:0;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.ers-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ers-trust-grid div{display:grid;gap:var(--space-1);min-width:0}
.ers-trust-grid dt{font-size:var(--text-sm);color:var(--er-text-secondary);font-weight:600}
.ers-trust-grid dd{margin:0;overflow-wrap:anywhere}

/* ---------- Dashboard: editorial tools and trust controls (08 §2) ---------- */
.erpf-tools{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));list-style:none;margin:0;padding:0}
.erpf-tool{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3);border:1px solid var(--er-border);border-radius:var(--radius-md);background:var(--er-surface);color:inherit;text-decoration:none;font-weight:600}
.erpf-tool:hover{border-color:var(--er-brand)}
.erpf-tool:focus-visible{outline:2px solid var(--er-brand);outline-offset:2px}
.erpf-tool .er-icon{flex:none;color:var(--er-brand)}
.erpf-tool small{display:block;font-weight:400;color:var(--er-text-secondary);font-size:var(--text-sm)}
.erpf-checklist{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}
.erpf-checklist li{display:flex;gap:var(--space-2);align-items:flex-start;min-width:0;overflow-wrap:anywhere}
.erpf-checklist .er-icon{flex:none;margin-top:2px}
.erpf-status{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}

/* ---------- Shared entity shell (07 §1): secondary actions and affiliation list ---------- */
.erpf-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}
.erpf-affiliations{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}
.erpf-affiliations li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between;min-width:0}
.erpf-affiliations li > span:first-child{min-width:0;overflow-wrap:anywhere}
.erpf-branches{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}
.erpf-branches a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--er-border);border-radius:var(--radius-pill);color:inherit;text-decoration:none}
.erpf-branches a[aria-current="true"]{border-color:var(--er-brand);background:var(--er-brand-tint);font-weight:600}
.erpf-dimensions{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
@media (min-width:768px){.erpf-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}}
.erpf-dimensions div{display:grid;gap:2px}
.erpf-dimensions dt{font-size:var(--text-sm);color:var(--er-text-secondary)}
.erpf-dimensions dd{margin:0;font-weight:600}

/* ---------- Logistics capabilities (07 §8) ---------- */
.erpf-caps{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;padding:0;list-style:none}
.erpf-caps li{display:flex;gap:var(--space-2);align-items:center;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--er-border);border-radius:var(--radius-md);min-width:0}
.erpf-caps li span{min-width:0;overflow-wrap:anywhere}
.erpf-caps .er-icon{flex:none;color:var(--er-brand)}
.erpf-policy{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}
.erpf-policy li{display:flex;gap:var(--space-2);align-items:flex-start;overflow-wrap:anywhere}
.erpf-policy .er-icon{flex:none;margin-top:2px}
