.module-help-container {
            position: relative;
            min-height: 0;
        }
        .module-help-container.collapsed {
            display: flex;
            justify-content: flex-end;
            margin-bottom: 1rem;
        }
        .module-help-toggle {
            display: none;
            width: 36px;
            height: 36px;
            border-radius: 8px;
            background: linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%);
            border: 1px solid #86efac;
            color: #16a34a;
            cursor: pointer;
            align-items: center;
            justify-content: center;
            font-size: 1.1rem;
            transition: all 0.2s;
            box-shadow: 0 2px 4px rgba(0,0,0,0.08);
        }
        .module-help-toggle:hover {
            background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%);
            transform: scale(1.05);
            box-shadow: 0 4px 8px rgba(0,0,0,0.12);
        }
        .module-help-toggle.info-blue {
            background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
            border-color: #93c5fd;
            color: #2563eb;
        }
        .module-help-toggle.info-blue:hover {
            background: linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);
        }
        .module-help-toggle.info-danger {
            background: linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);
            border-color: #fca5a5;
            color: #dc2626;
        }
        .module-help-toggle.info-danger:hover {
            background: linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);
        }
        .module-help-toggle.info-purple {
            background: linear-gradient(135deg, #faf5ff 0%, #f3e8ff 100%);
            border-color: #c4b5fd;
            color: #7c3aed;
        }
        .module-help-toggle.info-purple:hover {
            background: linear-gradient(135deg, #f3e8ff 0%, #e9d5ff 100%);
        }
        .module-help-toggle.info-teal {
            background: linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%);
            border-color: #5eead4;
            color: #0d9488;
        }
        .module-help-toggle.info-teal:hover {
            background: linear-gradient(135deg, #ccfbf1 0%, #99f6e4 100%);
        }
