splay: flex;
            align-items: center;
            gap: 0.5rem;
            font-size: 0.875rem;
        }

        .status-dot {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: #28a745;
        }

        .share-link {
            font-size: 0.875rem;
            color: #667eea;
            text-decoration: none;
        }

        .share-link:hover {
            text-decoration: underline;
        }

        @media (max-width: 768px) {
      