/* =============================================================================
   profile-completion-grids.css - Unlock collection grids (ships + recipes)
   Rendered below the World Completion bar on the Command tab.
   ============================================================================= */

/* ── Root wrapper ───────────────────────────────────────────────────── */
.pp-completion-grids {
    display: flex;
    flex-direction: column;
    gap: 28px;
}

/* ── Shared section wrapper ─────────────────────────────────────────── */
.pp-cg-section {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.pp-cg-section-title {
    margin: 0;
    font-size: 0.72rem;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--text-muted);
}

/* ── Slot state modifiers ───────────────────────────────────────────── */
.pp-completion-grids .pp-cg-slot--locked {
    opacity: 0.4;
    cursor: default;
}

.pp-completion-grids .pp-cg-slot--locked:hover {
    border-color: rgba(197, 160, 89, 0.1);
    background: rgba(197, 160, 89, 0.02);
}

/* Discovered locations on other-player profiles - display only, no hover affordance */
.pp-completion-grids .pp-cg-slot--static {
    cursor: default;
}

.pp-completion-grids .pp-cg-slot--static:hover {
    border-color: rgba(197, 160, 89, 0.1);
    background: rgba(197, 160, 89, 0.02);
}

/* ── Ships + Recipes share one grid style ───────────────────────────── */
.pp-cg-recipe-grid .sp-hold-slot--compact .sp-hold-slot-icon {
    width: 52px;
    height: 52px;
}

.pp-cg-recipe-grid .sp-hold-slot--compact .sp-hold-slot-icon img {
    width: 60px;
    height: 60px;
}

/* Location grid - navigation skill icon for every tile */
.pp-cg-location-grid .sp-hold-slot--compact .sp-hold-slot-icon {
    width: 45px;
    height: 45px;
}

.pp-cg-location-grid .sp-hold-slot--compact .sp-hold-slot-icon img {
    width: 45px;
    height: 45px;
}
