.coffee-dashboard section{scroll-margin-top:var(--space-7);min-width:0}.coffee-dashboard section>p{color:var(--color-text-secondary);margin-bottom:var(--space-5)}.coffee-dashboard .ds-stack{gap:var(--space-7)}.dashboard-shortcuts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.dashboard-shortcuts a{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-warm);color:var(--color-brand-strong)}.dashboard-store-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}.dashboard-store-actions .ds-button{flex:1 1 9rem}.coffee-dashboard a.ds-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.coffee-dashboard .ds-card h3{overflow-wrap:anywhere}.dashboard-store-card{display:flex;flex-direction:column;gap:var(--space-3)}.dashboard-store-identity{display:flex;align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;border-radius:var(--radius-md)}.dashboard-store-identity:hover .dashboard-store-name{text-decoration:underline;text-underline-offset:.15em}.dashboard-store-logo-frame{display:grid;place-items:center;flex:none;width:96px;height:76px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#faf7f3}.dashboard-store-logo{width:100%;height:100%;object-fit:contain}img.dashboard-store-logo{background:transparent;filter:drop-shadow(0 1px 1px rgba(31,26,22,.55)) drop-shadow(0 0 2px rgba(31,26,22,.28))}div.dashboard-store-logo{gap:var(--space-1);padding:var(--space-1)}div.dashboard-store-logo>svg{width:28px;height:28px}div.dashboard-store-logo .image-placeholder-label{font-size:var(--font-size-xs)}.dashboard-store-meta{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.dashboard-store-name{margin:0;font-size:var(--font-size-lg)}.dashboard-store-count{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}